对于机器学习的学习,首先要学习相关的数学知识,机器学习建立在强大的数学背景之下,还有相关的统计学基础,学习机器学习,目前主流的软件主要有python,R,matlab软件,它们的特点也不一样R软件做机器学习主要偏向于统计方向,matlab更适用于矩阵运算,所以,这里我推荐学习机器学习使用python软件,其含有很多功能强大的库,比如Scikits_Learn,PyTorch,Tensorflow等,这些库,往往都能实现强大的机器学习运算,且运行的效率相对R,matlab软件更多,运算能力更强,所以,学习机器学习,首推python软件。