网页端的TensorFlow开发实践

TensorFlow.js的案例

链接地址https://js.tensorflow.org/

表情符号清道夫狩猎

可教的机器

无需编程!教一台机器识别图像和播放声音

TensorFlow.js能做什么?

  • 使用JavaScript开发ML
    使用灵活直观的api,使用低级JavaScript线性代数库或高级层API从头开始构建和训练模型
  • 运行现有的模型
    使用Tensorflow.js模型转换器在浏览器中或在Node.js下运行预先存在的TensorFlow模型
  • 重新训练现有模型
    使用链接到浏览器的传感器数据或其他客户端数据重新主动预先存在的ML模型

TensorFlow.js API层级

TensorFlow.js主要是由WebGL提供能力支持,并且TensorFlow.js提供了一个用于定义模型的高层API,以及用于线性代数和自动微积分的低级api。

TensorFlow.js支持导入TensorFlow savemodels和Keras模型。

TensorFlow.js的优点

  • 不用安装驱动和软件,通过链接即可分享程序
  • 网页应用交互性强
  • 有访问GPS,Camera,Microphone,Accelerator,Gyroscope等传感器的标准api(主要是指手机端页面)
  • 安全性高,因为数据都是保存在客户端

TensorFlow.js两种使用方式

  • 第一种方式通过script标签

    复制代码
    <script src="https://cdn.jsdelivr.net/npm/@tensorflow/tfjs@0.14.1/dist/tf.min.js"> </script>
  • 第二种通过npm和打包工具如Parcel,WebPack,Rollup等

    复制代码
    npm install @tensorflow/tfjs
    yarn add @tensorflow/tfjs
相关推荐
喵手2 小时前
Python爬虫零基础入门【第七章:动态页面入门(Playwright)·第3节】优先 API:用 Network 找接口,回到 Requests(更稳定)!
爬虫·python·playwright·python爬虫实战·python爬虫工程化实战·python爬虫零基础入门·优先 api
victory04312 小时前
medicalgpt项目微调准备
人工智能
我送炭你添花2 小时前
Pelco KBD300A 模拟器:12.设备仿真与虚拟响应生成
python·自动化·运维开发
爱吃肉的鹏2 小时前
树莓派4B连接无线
人工智能·树莓派
小Tomkk2 小时前
PyTorch +YOLO + Label Studio + 图像识别 深度学习项目实战 (一)
人工智能·pytorch·yolo
星爷AG I2 小时前
9-10 运动感知(AGI基础理论)
人工智能·agi
资讯雷达2 小时前
2026年十大外贸ERP软件深度测评与选型白皮书
大数据·人工智能·物联网
一晌小贪欢2 小时前
深入解析 Python 3.11 版本迭代:性能飞跃与更优雅的错误处理
python·python基础·python3·python3.11·python小白
LaughingZhu2 小时前
Product Hunt 每日热榜 | 2026-01-23
人工智能·经验分享·深度学习·神经网络·产品运营