嘿,我是新手机器学习和AI ..我喜欢JavaScript
,并希望将它用于同一个..可以任何人建议一本好的书/资源...我也读过python
是AI
和machine learning
的首选编程语言。您可以告诉我原因吗?
答案 0 :(得分:5)
机器学习将要求您提供一些数据样本供机器学习。例如,如果您使用AI创建神经网络,那么您的神经元权重将根据您的数据样本进行调整,以便为激活激活提供最佳权重。
在表示数据样本(输入),神经元权重和输出时,通常首选具有表示和操作的编程语言轻松地使用 向量和矩阵。
Python
可能是首选,因为它很容易表示和操作向量和矩阵(特别是使用numpy
) - 同时也是如此时间,保留其高级OOP语言功能。
但是我也会说像Matlab
这样的语言对于向量/矩阵表示同样好(并且可以说是单独表示,更好),因为它是专门为此目的而设计的(Matlab
= Matrix 实验室)
基本上,您可以使用任何语言创建machine learning
。创建这样的更重要的一点是你了解机器应该如何学习。它比语言本身的选择更重要。