ML·学习前奏

我为什么想学习机器学习?     

          我想完全是因为一部美剧吧!
 
                      ——《真实的人类》

Machine Learing 是一件很cool的事情,试想,机器都能自我学习,自我编码之后,这个星球由此出现了感于比肩人类智慧的新文明,不管它能不能被称为文明,如同《创:战纪》里被称为miracle的”葵拉“。但是如果我们真的能在若干年后创造了能自我学习的机器(这里应该是延拓到AI),世界该怎样?

 
在这之前看一篇帖子:谷歌首席未来学家:2030年后人类将逐渐永生
ML·学习前奏_第1张图片
机器学习是一门很欣但是设计广阔的学科,因此很多时候就只是浅尝辄止。那么我也还只是student一个,观点并不高深!做个学习过程的小结。看了那么多的blog,很多都是在讲算法,好像真的“机器学习 = 算法研究”。据说最近出了一本新的书《终极算法》!还没看,哪位大神看过请一路一带,不甚感激!然后使用的编程语言——python。翻译过来的中文名: 巨蟒。python我知道有一个比较使用的用法,写爬虫程序,从网站上爬下想要了解的数据。安装python可以到官网去下载。版本有2.7,3.6的。都可以根据实际情况下载需要的版本。只是在用python学习机器学习过程的时候,需要安装很多库文件,比如numpy,matplotlib等库文件。可以打开cmd命令行窗口使用pip语句来安装。然后到http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy里找到相应的版本的wheel文件。将下载好的wheel文件放在python安装路径下的script文件下。Then:打开cmd命令行窗口 输入:
pip install "wheel文件的路径\wheel文件名"

           直到cmd命令行窗口提示succeeful安装,然后便可以使用这些函数库文件了。安装matplotlib函数库文件的时候可能会出现有:

UnicodeDecodeError: 'ascii' codec can't decode byte 0xce in position 9: ordinal not in range(128)

           在python安装路径Lib中的mimetypes.py文件。在import下面添加这段代码

 
if sys.getdefaultencoding() != 'gbk':
     reload(sys)
     sys.setdefaultencoding('gbk')
 
安装其他函数库文件基本就没有什么问题了。ps:安装这些之后,还发现使用一款名叫Pycharm的集成开发工具更能方便我们写程序。

机器学习主要开发库:scikit-learn库

进入Scikit-learn库主页http://scikit-learn.org/stable/index.html
我们可以发现:Scikit-learn库的一句话:Machine learn in python(采用python语言的机器学习库)可以看到他的六大处理板块:
ML·学习前奏_第2张图片

机器学习分类为:

     深度学习 deep learnnng
     增强学习 reinforcement learnning
     监督学习 supervised learnning
     无监督学习 unsupervised learning
     半监督学习 semi-supervised learning
 
在接下来的学习中,将围绕这五个方面学习机器学习
机器学习技术也称为模式识别算法:其过程大致为如图
ML·学习前奏_第3张图片
 
在Machine learnning中: 学习是采用一些算法分析数据结构,并且辨别其中的信号和噪声,从而提取尽可能多的信息的过程
 
 
 

  感谢你完整的阅读此篇

 
 

你可能感兴趣的:(机器学习)