Awesome tensorflow js
TensorFlow.js 是一个开源软件库,用于在 JavaScript 中开发机器学习模型,并使用机器学习 (训练和推理)直接在浏览器或 Node.js 中.
Awesome tensorflow js
Awesome TensorFlowJS
¶
TensorFlow.js 是一个开源软件库,用于在 JavaScript 中开发机器学习模型,并使用机器学习 (训练和推理)直接在浏览器或 Node.js 中.
这个列表是最好的集合 TensorFlow.js 工具、资源、视频和闪亮的东西.
Learn¶
Documentation¶
Tutorials¶
- TensorFlow.js gallery - TensorFlow.js 项目、教程、视频等的集合.
- Machine Learning Crash Course - Google 对机器学习的快节奏实用介绍.
- Google Codelabs - Google Developers Codelabs 提供指导、教程、实践编码体验.
- Beginning ML with TensorFlow.js - 网络开发人员进入 TF.js 的完整在线课程.
- Effective TensorFlow.js - TensorFlow.js 教程和最佳实践.
Models/Projects¶
- Official tfjs models on TensorFlow.js repo - TensorFlow.js 的预训练模型.
- Official tfjs models on TensorFlow.js website - 探索可用于任何开箱即用项目的预训练 TensorFlow.js 模型.
- @tensorflow-models on NPM - NPM 上 TensorFlow.js 的各种预训练模型.
- Official tfjs examples repo - 使用 TensorFlow.js 构建的示例!
- Official tfjs demo website - 查看使用 TensorFlow.js 构建的示例和现场演示!
Papers¶
- TensorFlow.js: Machine Learning for the Web and Beyond - 本文描述了 TensorFlow.js 的设计、API 和实现,并重点介绍了一些有影响力的用例.
- JSDoop and TensorFlow.js: Volunteer Distributed Web Browser-Based Neural Network Training - 实验结果表明,在分布式网络浏览器中训练神经网络是可行和准确的,具有很高的可扩展性,是一个值得研究的有趣领域.
Videos¶
- Official TensorFlow.js video series - YouTube 内容侧重于 TensorFlow 生态系统更新.
- TensorFlow.js: ML for the web and beyond - 2020 年 TensorFlow 开发峰会.
- Rock Paper Scissors! - 在您的机器上训练剪刀石头布,并使用您的网络摄像头观看结果!
- Color Blind Tensors - 操纵图像张量来感知色盲,实时编码.
Books¶
-
Deep Learning with JavaScript - 学习使用 TensorFlow.js 构建直接在浏览器中运行的深度学习模型,掌握深度学习的所有基础知识并探索高级概念,例如重新训练现有模型以进行迁移学习和图像生成,作者:Shanqing Cai、Stanley Bileschi、Eric D . 尼尔森和弗朗索瓦·肖莱.
-
Hands-On Machine Learning with TensorFlow.js - 使用 Kai Sasaki 编写的使用 TensorFlow.js 库构建与 Web 技术集成的 ML 应用程序的指南.
-
Learning Tensorflow.js: Powerful Machine Learning in JavaScript - 在本指南中,作者 Gant Laborde 为包括数据科学家、工程师、Web 开发人员、学生和研究人员在内的广泛技术受众提供 TensorFlow.js 基础知识的端到端实践方法.
-
Practical TensorFlow.js - Juan De Dios Santos Rivera 的 Web 应用程序开发中的深度学习.
-
Practical Machine Learning in JavaScript - 查理·杰拉德 (Charlie Gerard) 为 Web 开发人员准备的 TensorFlow.js.
Blog & Posts¶
- Official TensorFlow.js blog - 涵盖在 JavaScript 中构建模型并在浏览器或 Node.js 中使用它们.
- Towards Data Science
Powered by TensorFlow.js¶
- Handwritten Digit Classification - 一个展示项目 NgConf 2020 讨论使用 TensorFlow.js 进入机器学习世界.
- NSFWJS - Indecent Content Checker - 一个友好的库,用于检查图像以查看它们在客户端或服务器上是否是不雅内容!
- Pose Animator - 一种通过动作捕捉使 SVG 角色在浏览器中栩栩如生的工具.
- LipSync - 一种基于网络的、有趣的、交互式的体验,可以与您最喜爱的歌曲进行口型同步.
- BodyPix - 浏览器中的实时人物和身体部位分割.
Tools¶
Libraries¶
- TensorFlow.js - 用于训练和部署 ML 模型的 WebGL 加速 JavaScript 库.
- ml5.js - 友好的网络机器学习.
- face-api.js - 用于在浏览器中进行人脸检测和人脸识别的 JavaScript API,以及带有 tensorflow.js 的 Node.js.
- handtrack.js - 用于直接在浏览器中制作实时手部检测(边界框)原型的库.
- magenta.js - 在浏览器中使用机器智能生成音乐和艺术.
- Danfo.js - 用于操作和处理结构化数据的高性能、直观且易于使用的数据结构. (灵感来自熊猫)
Tools/Utilities¶
- Glitch - 在浏览器中免费构建快速、全栈的网络应用程序(Tensorflow.js 模板).
- CodePen - bit.ly/codepen-tfjs 构建、测试和发现前端代码(Tensorflow.js 模板)的最佳场所.
- TensorFlow Playground - 在您的浏览器中修改神经网络!
- AiJS - 一系列鼓舞人心的 AI 驱动的 JavaScript 应用程序.
- Teachable Machine - 训练计算机识别您自己的图像、声音和姿势!
- TensorPlayground.com - 直接在浏览器中编写、修改和查看张量. 然后把代码分享给其他人.
Community¶
Online Community¶
Social Media¶
- #MadeWithTFJS - 查看社区的成果并分享您的作品!
- Laurence Moroney - 谷歌 AI 开发者关系负责人.
- Nikhil Thorat - TensorFlow.js 的联合负责人.
- Daniel Smilkov - TensorFlow.js 的联合创始人.
- Paige Bailey - 建筑 适用于所有人和所有平台的 Google AI.
- Aaron Ma - 世界上最年轻的 TensorFlow 贡献者!
- Sandeep Gupta - TensorFlow 产品经理.
- Jason Mayes - TensorFlow.js 的开发倡导者.
- Gant Laborde - 网络和机器学习 GDE.
Contributions¶
随时欢迎您的贡献!
如果您想为此列表做出贡献(请这样做),请向我发送拉取请求或与我联系 @aaronhma on Twitter 此外,如果您注意到由于以下任何原因,应弃用上述任何存储库:
- 存储库的所有者明确表示“此库未维护”.
- 长期未承诺(2~3 年).
有关的更多信息 guidelines.
注意:为了创建一个受到所有人欢迎的社区,所有贡献者都必须同意 Code of Conduct.
