Affiliation:
1. University of Klagenfurt
2. University of Florence
Abstract
Having already discussed MatConvNet and Keras, let us continue with an open source framework for deep learning, which takes a new and interesting approach. TensorFlow.js is not only providing deep learning for JavaScript developers, but it's also making applications of deep learning available in the WebGL enabled web browsers, or more specifically, Chrome, Chromium-based browsers, Safari and Firefox. Recently node.js support has been added, so TensorFlow.js can be used to directly control TensorFlow without the browser.
TensorFlow.js is easy to install. As soon as a browser is installed one is ready to go. Browser based, cross platform applications, e.g. running with Electron, can also make use of TensorFlow.js without an additional install. The performance, however, depends on the browser the client is running, and memory and GPU on the client device. More specifically, one cannot expect to analyze 4K videos on a mobile phone in real time.
While it's easy to install, and it's easy to develop based on TensorFlow.js, there are drawbacks: (i) developers have less control over where the machine learning actually takes place (e.g. on CPU or GPU), that it is running in the same sandbox as all web pages in the browser do, and (ii) that in the current release it still has rough edges and is not considered stable enough to use in production.
Publisher
Association for Computing Machinery (ACM)
Reference8 articles.
1. TensorFlow.js https://js.tensorflow.org/ accessed 2019-02-01 TensorFlow.js https://js.tensorflow.org/ accessed 2019-02-01
2. Tutorial: Build an audio recognition model using TensorFlow.js https://codelabs.developers.google.com/codelabs/tensorflowjs-audio-codelab accessed 2019-02-01 Tutorial: Build an audio recognition model using TensorFlow.js https://codelabs.developers.google.com/codelabs/tensorflowjs-audio-codelab accessed 2019-02-01
3. Pre-trained models for TensorFlow.js https://github.com/tensorflow/tfjs-models accessed 2019-02-01 Pre-trained models for TensorFlow.js https://github.com/tensorflow/tfjs-models accessed 2019-02-01
4. Reveal.js https://github.com/hakimel/reveal.js accessed 2019-02-01 Reveal.js https://github.com/hakimel/reveal.js accessed 2019-02-01
5. Friendly Machine Learning for the Web https://ml5js.org/ accessed 2019-02-01 Friendly Machine Learning for the Web https://ml5js.org/ accessed 2019-02-01
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献