前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >11 个Javascript机器学习库

11 个Javascript机器学习库

作者头像
IT派
发布2018-08-10 15:13:07
1K0
发布2018-08-10 15:13:07
举报
文章被收录于专栏:IT派

1. Brain.js

Brain.js是一个Javascript库,用于替代(现在已弃用的)“ 脑 ”库的神经网络,该库可与Node.js一起使用或在浏览器中使用(注释计算),并为不同任务提供不同类型的网络。以下是训练网络以识别色彩对比的演示。

brain.js - ?JavaScript中的神经网络--https://github.com/BrainJS/brain.js

2. Synaptic

Synaptic是一个用于node.js和浏览器的Javascript神经网络库,它使您能够训练一阶甚至二阶神经网络体系结构。该项目包括几种内置体系结构,如多层感知器,多层长短期记忆网络,液态机器和能够训练真实网络的培训师

cazala / synaptic - 架构免费的神经网络库的node.js和浏览器https://github.com/cazala/synaptic

3. Neataptic

这个库为浏览器和Node.js提供了快速的神经进化和反向传播,并且有一些内置的网络,包括感知器,LSTM,GRU,Nark等等。这里是一个简单培训的菜鸟教程。https://wagenaartje.github.io/neataptic/docs/tutorials/training/

wagenaartje / netaptic 快速的神经进化和反向传播

https://github.com/wagenaartje/neataptic

4. Conventjs

这个受欢迎的库由斯坦福大学的博士开发,在过去的4年里一直没有维护,但绝对是名单上最有趣的项目之一。它是支持通用模块,分类,回归,实验强化学习模块的神经网络的Javascript实现,甚至能够训练处理图像的卷积网络。

karpathy /convnetjs - 深入学习Javascript。在您的浏览器中训练卷积神经网络(或普通网络)。

https://github.com/karpathy/convnetjs

5. Webdnn

这个日本制造的库是为了在浏览器上运行深度神经网络预训练模型而建立的,而且速度很快。由于在浏览器上执行DNN会消耗大量计算资源,因此此框架会优化DNN模型以压缩模型数据并通过JavaScript API(如WebAssembly和WebGPU)加速执行。

mil-tokyo / webdnn github.com上最快的DNN运行框架

https://github.com/mil-tokyo/webdnn

6. Deeplearnjs

这个流行的库允许你在浏览器中训练神经网络,或者在推理模式下运行预训练模型,甚至声称它可以用作网络的NumPy。通过易于提取的API,该库可以用于有用应用程序的真实性,并且可以进行主动维护。

PAIR-code / deeplearnjs - 硬件加速深度学习//机器学习//为网络提供NumPy库。

https://github.com/PAIR-code/deeplearnjs

7. Tensorflow

深操场是神经网络的交互式可视化,使用d3.js在TypeScript中编写。虽然这个项目基本上包含了一个非常基本的tensorflow例子,但它可以用于不同的手段或用作不同目的的非常令人印象深刻的教育功能。

Tensorflow

https://github.com/tensorflow/playground

8. compromise

这个非常受欢迎的库提供了“在JavaScript中适度的自然语言处理”。这是非常基本和直接的,甚至编译成一个小文件。出于某种原因,它适度的“足够好”方法使其成为几乎所有需要基本NLP的应用程序的主要候选者。

spencermountain/compromise--https://github.com/spencermountain/compromise

9. Neuro.js

这个漂亮的项目是一个深度学习和强化学习JavaScript库的浏览器框架。有人认为这个项目是convnetjs的继任者,所以实现一个基于全栈式神经网络的机器学习框架和扩展的强化学习支持。

janhuenermann / neurojs - 一个javascript深度学习和强化学习库。github.com

https://github.com/janhuenermann/neurojs

10. mljs

一组库提供由mljs组织开发的用于Javascript的机器学习工具,其中包括有监督学习和无监督学习,人工神经网络,回归算法以及用于统计学,数学等的支持库。下面是一个简短的【演练】。https://hackernoon.com/machine-learning-with-javascript-part-1-9b97f3ed4fe5

mljs --https://github.com/mljs

11. Mind

一个灵活的Node.js神经网络库和浏览器,基本上学会做出预测,使用矩阵实现来处理训练数据并启用可配置的网络拓扑。您也可以即插即用已经学过的“头脑”,这对您的应用可能很有用

stevenmiller888 / mind 构建的神经网络库

https://github.com/stevenmiller888/mind

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-06-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 IT派 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. Brain.js
  • 2. Synaptic
  • 3. Neataptic
  • 4. Conventjs
  • 5. Webdnn
  • 6. Deeplearnjs
  • 7. Tensorflow
  • 8. compromise
  • 9. Neuro.js
  • 10. mljs
  • 11. Mind
相关产品与服务
NLP 服务
NLP 服务(Natural Language Process,NLP)深度整合了腾讯内部的 NLP 技术,提供多项智能文本处理和文本生成能力,包括词法分析、相似词召回、词相似度、句子相似度、文本润色、句子纠错、文本补全、句子生成等。满足各行业的文本智能需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档