使用Python开发web已经有一两年的时间了,是时候在业余时间接触下其他领域了。Python被称为“胶水语言”,在各个领域都占有一席之地,除了web开发之外,近年来在人工智能/机器学习也得到了广泛的应用。随着信息技术的不断发展,人工智能/机器学习也越来越受到欢。另一方面和web开发不同的是理论研究在机器学习中占有很大的比重。
入门资料
在决定入机器学习这个领域,自己也大致搜索了各方面的资料,从以下教程入门,网上也有相关的电子资源。
- 《离散学习机器应用(原书第6版)》:图论、命题逻辑
- 《algorithms-in-python》:Python的算法书
- 《数据科学入门》:线性代数、统计概率等一些基础知识
- 《Python科学计算》:numpy等包的使用
- 《机器学习实战》:基于Python的各种算法实现
- 《机器学习导论》:理论阐述
昨晚刚读完《机器学习实战》第二章有关k近邻算法的内容,感觉这本书对于理论部分讲述的很少,后来又找来了《机器学习导论》这本书,两本书一起看,理论和实践相结合,应该会发挥更好地效果。
库安装
Python3下安装一些基本库就比较简单了,matplotlib和numpy都可以用pip命令安装。
后记
这是万里旅行的第一步,谨此记录,期许有个美好的开始。