TensorFlow.js的优势
选择使用TensorFlow.js的原因
- TensorFlow.js是一个开源库,允许用户使用Javascript直接在浏览器中定义、训练和运行机器学习模型。
- 进行原型设计时,无需编写任何代码。一开始通过简单地在浏览器中运行原始示例,进行早期原型设计,对打算使用的图像进行训练,并查看系统如何执行。即使输出意味着pac-man在屏幕上移动。
- 可以使用TensorFlow.js直接在浏览器中运行模型。从可移植性,开发速度和Web界面交互的能力的角度来看,这都是巨大的优势。此外,模型可以完全在浏览器中运行,无需将数据发送到服务器。
- 由于可以在浏览器中运行,因此可以很好地与现代浏览器支持的图像识别进行交互。
- 测试、训练和调整速度更快,而这在机器学习任务中通常是一个挑战。
- 若没有数据集,使用网络摄像头来收集训练数据非常方便。