值得探索的 8 个机器学习 JavaScript 框架

时间: 2019-12-24阅读: 22标签: 框架

在这篇文章中,你将学习针对机器学习的不同JavaScript框架。具体内容为:


1.DeepLearn.js

Deeplearn.js是Google发布的一个开源的机器学习JavaScript库,可用于不同的目的,例如在浏览器中训练神经网络,理解ML模型,用于教育目的等。你可以在推理模式中运行预先训练的模型。可以在Typescript(ES6 JavaScript)或ES5 JavaScript中编写代码。通过在HTML文件的head标签中包含以下代码并编写用于构建模型的JS程序,可以实现快速入门。

<script src="https://cdn.jsdelivr.net/npm/deeplearn@latest"></script>
<!-- or -->
<script src="https://unpkg.com/deeplearn@latest"></script>


2.PropelJS

Propel,一个JavaScript库,为科学计算提供了GPU支持的类似numpy的基础架构。它可以用于NodeJS app和浏览器。以下是浏览器的设置代码:

<script src="https://unpkg.com/propel@3.1.0"></script>

以下代码可用于NodeJS app:

npm install propel
import { grad } from "propel";

PropelJS 文档(Propel doc)。Propel的GitHub页面


3.ML-JS

ML-JS提供了用于使用NodeJS和浏览器的机器学习工具。ML JS工具可以使用以下代码进行设置:

<script src="https://www.lactame.com/lib/ml/2.2.0/ml.min.js"></script>

支持以下机器学习算法:

  • 无监督学习
  • 主成分分析(PCA)
  • K均值聚类
  • 监督学习
  • 简单线性回归
  • 多变量线性回归
  • 支持向量机(SVM)
  • 朴素贝叶斯
  • K最近邻算法(KNN)
  • 偏最小二乘算法(PLS)
  • 决策树:CART
  • 随机森林
  • 逻辑回归
  • 人工神经网络
  • 前馈神经网络


4.ConvNetJS

ConvNetJS是一个JavaScript库,完全用于在浏览器中深度学习模型训练(神经网络)。这个库也可以用在NodeJS app中。

可以从ConvNetJS简化库中获取ConvNetJS的简化版本入门。ConvNetJS的发布页面

<script src="convnet-min.js"></script>

下面是一些重要的页面:


5.KerasJS

通过KerasJS,你可以在浏览器中运行Keras模型,并使用WebGL得到GPU支持。模型也可以在Node.js中运行,但只能在CPU模式下运行。Keras的GitHub页面。以下是可以在浏览器中运行的Keras模型列表:

  • MNIST的基本convnet
  • 卷积变分自编码器,在MNIST上训练
  • MNIST上的辅助分类器生成式对抗网络(AC-GAN)
  • 50层残差网络,在ImageNet上训练
  • Inception v3,在ImageNet上训练
  • DenseNet-121,在ImageNet上训练
  • SqueezeNet v1.1,在ImageNet上训练
  • IMDB情绪分类的双向LSTM


6.STDLIB

STDLib是一个JavaScript库,可用于构建高级统计模型和机器学习库。它也可以用于数据可视化和探索性数据分析的绘图和图形功能。

以下是与ML有关的库列表:

  • 通过随机梯度下降进行线性回归(@ stdlib / ml / online-sgd-regression)
  • 通过随机梯度下降进行二元分类(@ stdlib / ml / online-binary-classification)
  • 自然语言处理(@ stdlib / nlp)


7.Limdu.js

Limdu.js是Node.js的机器学习框架。它支持以下一些内容:

  • 二元分类
  • 多标签分类
  • 特征工程
  • SVM

可以使用以下命令来安装limdu.js:

npm install limdu


8.Brain.js

Brain.js是一套用于训练神经网络和朴素贝叶斯分类器的JavaScript库。以下代码可用于安装Brain.js:

npm install brain.js

也可以使用以下代码在浏览器中引入该库:

<script src="https://raw.githubusercontent.com/harthur-org/brain.js/master/browser.js"></script>

以下内容可用于安装朴素贝叶斯分类器:

npm install classifier


总结

在这篇文章中,我们了解了可用于在浏览器和Node.js app中机器学习模型训练的不同JavaScript库。

译文链接:http://www.codeceo.com/article/8-machine-learn-js-frameworks.html
英文原文:8 Machine Learning JavaScript Frameworks to Explore 

 

站长推荐

1.阿里云: 本站目前使用的是阿里云主机,安全/可靠/稳定。点击领取2000元代金券、了解最新阿里云产品的各种优惠活动点击进入

2.腾讯云: 提供云服务器、云数据库、云存储、视频与CDN、域名等服务。腾讯云各类产品的最新活动,优惠券领取点击进入

3.广告联盟: 整理了目前主流的广告联盟平台,如果你有流量,可以作为参考选择适合你的平台点击进入

链接: http://www.fly63.com/article/detial/8378

常用的十大 NodeJS 框架

Node.js 是基于 Chrome V8 javascript 引擎构建的开源、跨平台运行时环境。事件驱动的非阻塞I/O 模型使,NodeJS 能开发极其轻便且高效的 Web 应用程序。客户端 和 服务端 脚本中使用相同的语言

React 还是 Vue:选哪个?

毫无疑问,React 和 Vue 的目标市场非常相似:两者都是基于组件的轻量级库,都是用来构建仅关注视图层的用户界面。两者都可以用在简单的项目中,也可以使用顶尖的工具链扩展到复杂的应用程序上。于是乎,许多 Web 开发人员都在犹豫到底该用哪个框架。它们之间有明显的差距吗?

vue和angular如何选择?

如今,已有许多开发人员开始使用Vue.js来取代Angular和React.js。那么对于Angular和Vue.js,开发者该如何选择呢?下面本篇文章就来给大家介绍一下,希望对大家有所帮助。vue是一个渐进式的框架,是一个轻量级的框架,也不算是一个框架

最受程序员欢迎的20 个CSS框架

本文为大家搜罗了 20 款截至目前最受程序员欢迎的前端CSS框架,其中有的霸榜已久,也有不少后起之秀,有的是单纯的 CSS 框架,也有的结合了 JavaScript 以提供更丰富的功能

前端常用框架优缺点总结

JQuery是一个优秀的javascript框架 ,JQuery宗旨是Write Less Do More ,JQuery是轻量级的js库;Zepto.js针对移动端浏览器;Bootstrap用于开发响应式布局、移动设备优先的web项目

javascript有哪些常用框架?

JavaScript在2017年被IBM评为最值得学习的编程语言之一,自然而然它的流行度快速上升,并一直持续。这也促使了一个活跃的生态系统的生成以及与之相关的技术和框架的发展。

在Vue框架下使用Fullcalendar

Fullcalendar是一个非常受欢迎的日历日程处理的js组件,它功能强大,文档齐全,可定制化高,可与你的项目无缝对接。本站之前有很多文章介绍了Fullcalendar(v3)的使用。今天我们来看看如何在Vue框架下使用Fullcalendar。

前端哪些前端框架有前景?

前端什么技术越来越重要?哪些前端框架有前景?近年来,Web前端市场前景火爆吸引了很多人加入其中,互联网更迭迅速,未来前端有哪些技术会越来越重要呢?下面就给大家分享几个比较有前景的前端框架。

Ember.js和Vue.js对比,哪个框架更优秀?

JavaScript最初是为Web应用程序创建的。但是随着前端技术的发展,大多数开发人员更喜欢使用基于JavaScript的框架。它简化了你的代码以及使你能完成更多全栈工作,您几乎可以在任何框架中使用JavaScript。

React VS Vue选哪个更好?

Javascript 框架以及 HTML 和 CSS 已成为每个现代软件项目前端开发的重要组成部分。 2020 年将会是为你的 Web 项目选择正确的 javascript 框架的又一个年头。如果你正在阅读本文,相信你对下一个程序的技术栈感到困惑。

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!

文章投稿关于web前端网站点搜索站长推荐网站地图站长QQ:522607023

小程序专栏: 土味情话心理测试脑筋急转弯幽默笑话段子句子语录成语大全运营推广