概况介绍:
如今人工智能越来越火,谷歌在2016年打造的阿尔法狗以4:1的成绩打败了韩国的九段围棋高手李世石,自动驾驶的汽车也在持续打造中,还有各种智能家居等等,这一切都离不开人工智能的发展和大数据时代的到来,相信在不久的将来,人工智能会越来越成熟,智能机器人可能会取代人类成为地球的新主宰,以前在电影里面的桥段会成为现实。
机器学习的需要掌握的知识甚广,不但要对线性代数、概率论以及数据统计要熟悉,而且你也要对IT领域知识也要有所了解,比如需要你至少掌握一门编程语言,对大数据和数据挖掘比较熟悉,学无止境,尽管学习的路会有很多困难,但是还是要克服,希望读者和我一起共同进步。
环境搭建:
1.使用python脚本语言开发,可以安装2.7版本,各种系统的版本都有,下载路径如下https://www.python.org/downloads/source安装的方法在这里省过。
2.安装python算法库,python提供了大量的常用程序库,可以去https://pypi.python.org/pypi下载,需要用的算法库有numpy、scipy、matplotlit、scikit-learn(按顺序安装)。
3.安装IDE(开发平台),推荐使用ultraEdit编辑器,在高级->工具栏配置中输入以下参数
4.测试,在ultraEdit中新建py文件画图
import numpy as np
from numpy import *
import matplotlib.pyplot as plt
dataSet = [[1,2],[3,4]]
print dataSet
dataMat = mat(dataSet).T
print dataMat[0]
plt.scatter(dataMat[0],dataMat[1],c='red',marker='o')
X = np.linspace(-2,2,100)
Y = 2.8*X+9
plt.plot(X,Y)
plt.show()
按‘ctrl+shift+1’快捷键运行程序,如果没有效果可以在高级->配置->键盘映射里面修改AdvancedUserTool1的快捷键,效果如下:
好了,到此为止环境搭好了,如有什么问题可以发邮件到15675150473@163.com邮箱。