10机器学习的JavaScript示例


作者:<雪费伊

原文地址: 10,和noopener。
在过去的一年里,机器学习(机器学习)的图书馆越来越快,使用起来也越来越方便。Python一直是机器学习的首选语言,但是现在几乎所有的语言都可以用在神经网络中。当然,它还包括JavaScript。
近年来网络生态系统取得了很大的进步。虽然JavaScript和Node.js的性能比python和java略差,他们足以应付许多机器学习问题。Web语言有一个广泛且易于使用的优势,您可以运行一个只有一个Web浏览器的JavaScript语言的机器学习项目。
尽管许多用JavaScript语言编写的机器学习库刚刚诞生,并且还在不断发展中,但值得尝试使用它们。本文将介绍几个用JavaScript语言编写的机器学习库,以及一些AI应用程序的示例,可以帮助您更好地启动AI旅程。
> >强> 1。脑 >


可以很容易地用大脑创建一个神经网络,并通过输入/输出数据进行训练。由于神经网络的训练会消耗大量的资源,建议训练神经网络在Node.js环境而不是直接使用浏览器。在官方网站上的一个颜色识别(识别颜色对比演示(PS)的小试试,demo现在是404页)。
> >强> 2。深操场>


这是一个指导性的Web应用程序,它允许你以一种游戏的方式探索神经网络的不同部分。它有一个友好的界面,让你控制数据输入,算法中使用的神经元个数,以及影响输出结果的其他权重因子。这是一个开放源码项目,一个机器学习库写的打字稿和一个完美的文件,从中我们可以得到很多东西。
> >强> 3。flappylearning
<H2>


的flappylearning程序约800行代码,该项目包括一个机器学习库和一个非常有趣的演示Flappy Bird的实现学会玩游戏。它使用neuroevolution叫AI技术,使用天然的神经系统的启发算法,可以动态地从每一次迭代学习的成功或失败。
> >强> 4。突触 >


突触是一个体系结构独立的(不可知的体系结构)和积极维护Node.js和浏览器的库,它允许开发人员构建任何类型的神经网络。它有几个内置的体系结构,可以快速测试和比较不同机器学习算法之间的异同。它还提供了神经网络的文档和一些实用的演示和其他教程,可以帮助我们学习机器学习。
> >强> 5。陆地线


陆地线是一个有趣的Chrome网络实验(Web实验),用于搜索地球卫星图像。此应用程序不需要服务电话:它运行在浏览器环境完全得益于机器学习,WebGL也可以在移动设备上执行。你可以重新浏览源代码或
阅读完整的例子。
> >强> 6。convnetjs <H2>


虽然
不再积极维护,ConvNetJS

资料全部来自网络,如果有问题可以发邮件到站长邮箱