编程培训心得简短
毕业三年本科生,想自学AI相关知识,编程的基础知识如何学?
毕业三年本科生,想自学AI相关知识,编程的基础知识如何学?
谢邀,请恕我直言,半年不现实。
以下对应你的规划:
一、请把英语学习改为数学学习。
理由有3:
1. 现有中文资料足够入门和理解。
2. AI术语表:Artificial-Intelligence-Terminology
3. 没有足够的数学知识,不可能学得会AI。涉及数学:线性代数、微积分、概率、统计、非线性规划
AI快速入门的第一要素就是数学。
二、编程基础和编程语言
计算机基础知识涉及很多,请在学习编程语言的时候恶补吧。
但你无法理解时,肯定是基础知识不够,请回头补补。
如何学习Python呢?
1. 计算机是以二进制存储和传输的,这点很重要;
2. Python的基础。《笨方法学Python》《Python核心编程》第二、三版3. 掌握各种数据或文件的读、查、改、删,掌握相关的关系数据库和非关系数据库的知识。
4. 学习numpy、pandas、matplotlib三个模块,参考《利用Python进行数据分析》5. 理解面向对象和面向函数的编程思想
6. 普通算法暂时不必去啃,因为机器学习本书就是算法。
机器学习比编程语言更难入门
三、机器学习入门
按上图学习吧,你会明白“除了数学还是数学”。
仅推荐2类书籍:
1.侧重理论 :
a. 周志华教授《机器学习》:国内最好的机器学习教材
b. 《机器学习》Mitchell中文版
c. 《深度学习》Ian Goodfellow中文版
e . 《Pattern Recognition and Machine Learning》非正式中文版
f.《人工智能:一种现代的方法第3版》
g. 台湾大学林轩田教授ltlearning from data gt英文版
2. 侧重编程:
a. sklearn 中文文档
b. tensorflow 中文文档
c. 《机器学习实战》
d. 《Hands-On Machine Learning with Scikit-Learn and TensorFlow》英文版
关于视频:
a. 唯一值得花钱的是吴恩达教授创立的,
b. 台大林轩田教授《机器学习基石》《机器学习技法》
c. 台大李宏毅教授《机器学习》《深度学习》
关于书籍推荐,《50 Must-Read Books for Machine Learning》最全最权威,但大多没有中文版3 .关于框架:
以下2个必学
a. sklearn:机器学习的算法高度封装,使用最简单
b. tensorflow:最流行最强大
最后:
如果不想做调参党,请反复看林轩田教授的视频;
如果想放弃时,请看:
乐高编程观后感?
1.乐高编程,让孩子深深地开发大脑思维,给孩子一份健康的成长,让孩子收获未来世界所有的科技感!
2.每个孩子都在开发的大脑,乐高编程让它见证不一样的世界,给她人生一份精彩的鼓励!
3.我真的是感受到了科技的力量,要学会创新,只有这样,才能勇于冲锋,乐高编程,让孩子发挥到最高处!