【问题标题】:Using JavaScript for machine learning [closed]使用 JavaScript 进行机器学习 [关闭]
【发布时间】:2016-05-23 04:27:38
【问题描述】:

嘿,我是机器学习和人工智能的新手 .. 我喜欢 JavaScript 并想用它来做同样的事情 .. 任何人都可以推荐一本好书/资源 .. 我也读过 @987654322 @ 是 AImachine learning 的首选编程语言 ..你能告诉我为什么吗?

【问题讨论】:

  • Re Python:它是一种相对简单的高级语言,但非常强大,在科学界获得了关注,并在该领域产生了一些非常好的库。您将很难找到用 Javascript 编写或支持 Javascript 的类似库。

标签: javascript python machine-learning artificial-intelligence


【解决方案1】:

机器学习需要您有一些数据样本供机器学习。例如,如果您使用 AI 创建神经网络,那么您的神经元权重将根据您的数据样本进行调整,以生成最适合触发激活的权重。

在表示数据样本(输入)、神经元权重和输出时,通常首选具有可以表示操作的编程语言轻松使用 向量矩阵

Python 是首选可能是因为它可以方便地表示和操作 向量矩阵(尤其是使用 numpy) - 同时,保留其高级 OOP 语言特性。

但我还要说像Matlab 这样的语言对于向量/矩阵表示同样好(并且可以说,仅就表示而言,更好),因为它是专门为此目的而设计的(Matlab = Matrix 实验室)

基本上,您可以使用任何语言创建machine learning。创建这样的更重要的一点是您了解机器应该如何学习。它比语言本身的选择更重要。

【讨论】:

  • 在这种情况下,语言的速度重要吗?
  • @KaranSinghKochar 语言的速度?大多数情况下没有......因为人工智能不一定是高性能的。例如,一旦你知道了神经元的权重,你就不需要再用大型数据库来处理它,只需要简单的数学计算——因此性能可能不受语言速度的影响。但这也取决于应用程序。象棋这样的应用程序确实需要高性能。
猜你喜欢
  • 1970-01-01
  • 2017-12-25
  • 2011-02-24
  • 2012-11-16
  • 1970-01-01
  • 2013-02-04
  • 2011-06-16
  • 2018-11-16
  • 1970-01-01
相关资源
最近更新 更多