Total Pageviews

Saturday, 20 May 2023

谷歌发布机器学习库Deeplearn.js



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