Deeplearn.js是谷歌发布的一款基于 WebGL 加速的JavaScript机器学习库,该库可以直接在浏览器中运行,而无需进行安装,也无需借助后端运行。deeplearn.js 不仅通过利用 WebGL 在 GPU 上执行计算,大幅提高了速度,同时还能够执行完整全面的反向传播。
此 API 模仿 TensorFlow 和 NumPy 的结构,包含一个延迟执行的训练模型(类似于 TensorFlow)以及一个立即执行的推理模型(类似于 NumPy)。还实现了某些最常用的 TensorFlow 操作版本。通过训练卷积神经网络识别照片和手写数字来挖掘该库的潜力,可直接在浏览器中运行,而不必编写任何代码。Google希望通过Deeplearn.js提高机器学习的能见度以及人们参与机器学习的热情,让开发者能够访问强大的工具,同时为普通用户提供与他们交互的途径。
------------------------------
Deep Learning with JavaScript.
DeepLearningJS
Deep Learning with JavaScript
Prerequisites
- node >= 6.3.*
- npm >= 3.10.*
Setup
$ npm install
Models
- RNN (Recurrent Neural Networks)
- LSTM (Long Short-Term Memory)
Example
Predicting sin-wave with LSTM (default) / RNN.
$ node main.js
from https://github.com/yusugomori/DeepLearningJS
----------------------------------------------------
https://github.com/tensorflow/tfjs-core
https://github.com/tensorflow/tfjs
No comments:
Post a Comment