题记——初听不识曲中意,再听已是曲中人。
序曲
一直以来想找个机会与时间去了解一下机器学习。与此同时,吴恩达博士的名字一直在耳边回响,却不知为何如此响彻。后来,在couresa上看到了吴恩达博士的《机器学习》课程,才将机器学习与吴恩达博士联系在了一起。之后,了解了课程在机器学习领域具有里程碑式的意义,便慕名而往。在接下来的11周的时间里,我将利用以吴恩达博士《机器学习》视频教程与武强老师在github上分享的《机器学习》练习题代码为主,进行一场机器学习算法之旅。
算法之旅,也许是由两方面构成的数学+编程实现。
其一,本人从上学就愚笨,要将机器学习的数学原理与公式阐述明白对我而言那是心有余而力不足,故此作罢,但也会尽力利用我对《高等数学》、《线性代数》、《概率论与数理统计》等课程形象化的理解来阐述清楚基本的思路与原理。(要吐血的节奏)
其二,想来想去,一个充满魔性的成语一直在脑海中回荡—勤能补拙—从我一路走来发现这句话没有被证明哈哈,至此,自己能发挥的发挥的地方只有辛苦分没有功劳分的手敲代码了。便要将此关键词(手写代码)作为自己第一个连载博客的特色也未尝不可————其实呢,想到以这个作为特色与我自己的经历有关。2018.7.28在浙大参加全国第一届SLAM技术论坛上,上海交通大学的沈劭劼老师(也许没记错)结合自己的经验说,对培养研究生的能力来讲,手写代码具有重要的作用。2018.12.30有幸聆听武强老师的课程,就更加坚定了这个想法。唠唠叨叨的确不是我喜欢的风格,至此关于吴恩达博士、机器学习、手敲代码的介绍完毕,便结束此序。
开始正文
Anaconda 作为一款非常流行的Python数据科学平台,大家应该认识了基本作用才找到了这个博客,如果需要详细的了解请自行Google。
材料准备工作:
1 Anaconda1.7.2安装包,官方网站下载速度也许比较慢,在此为大家附上百度云网盘的下载链接。
链接: https://pan.baidu.com/s/1rxIDheJXzeLbHckMW8H7PQ 提取码: 34nu
2 安装教程为了突出重点,我引用了两篇很出色的博客,再做一点点的综述。
3 如果需要观看视频教程的同学,我也附上一份YOUTUBE的地址链接。(需墙外)
https://www.youtube.com/watch?v=uz6r0id2apA
稍作综述: 1 安装的基本步骤:
1.1 将安装包下载到本地,移动(mv)到想要安装目录,并 cd 到该安装目录。
1.2 使用如下命令进行安装
sh Anaconda3-2018.12-Linux-x86_64.sh
1.3 一路回车 ====> yes ====> no
1.4 输入 Python 检查是否安装成功 ,出现 Anaconda 字符表示安装成功,其实很简单不是么?
1.5 如果没有出现 Anaconda 字符 ,则需要添加环境变量
export PATH="/*****/anaconda3/bin:$PATH"
source ~/.bashrc
2 使用指南:在命令行中输入 anaconda-navigator 启动Anaconda,单机OK 后,您会看到如下页面
其中,启动 Spyder 可以开始Python 程序的编写,就可以正式的开始手写代码了。
感谢,前辈们的工作!对引用的博客、视频、链接等工作表示感谢!!!