「Python」B,小甲鱼python教程视频( 三 )


https://www.bilibili.com/video/BV1Ft41197Dy机器学习——数学基础系统地学习机器学习所必须的数学知识数学基础这一块是个无底洞,不太建议大家耗费过多时间,用到了再补也不迟 。也不建议大家看书,基础确实特别薄弱的同学,推荐一本:《机器学习的数学》,这本书特别全面的介绍了微积分、线性代数、概率统计、信息论、随机过程、图论等内容 。
再强调一遍,此书仅适于基础特别薄弱的同学 。我感觉机器学习中用到最多的应该是线代,喜欢看视频的可以看看李宏毅的机器学习中的线性代数:https://www.bilibili.com/video/BV1G7411f7BE/或者3blue1brown:线性代数的本质https://www.bilibili.com/video/BV1Ys411k7yQ其他数学基础相关的电子书,我也放到思维导图中了 。
一些经验和建议1、我敢肯定很多初学者都是资料收集爱好者,越攒越多反而不知道从何开始 。我强烈建议把资料都扔掉,以我的这一套为准,一以贯之的学下去 。2、就像前面我提到的,很多东西先不要深究,不要在某些地方卡太久(比如数学部分,比如编程基础),先学下去,学完 。了解大的框架之后,以后用到哪里,再回过来补也不迟 。
3、机器学习的各种算法没必要样样精通,常用的比如LR、树模型、RF、XGBoost等等掌握好就不错了 。4、我身边一些优秀的程序员、分析师、工程师都非常推崇“做中学,学中做”,无论是书本还是视频,看到一些好的方法和技巧,要立即自己实现一遍 。看起来非常简单的东西,真真动手的时候才会发现自己的不足 。快速学完上述内容就尽快开始实践吧,可以先复现天池或kaggle上优秀的notebook,然后就参与一些入门竞赛 。
5、如果你已有工作,最好的还是在业务中寻找机器学习应用场景,然后尝试去开发一个适用的模型 。不懂就搜索,学习 。这是我所知最好的,最有价值的学习方法 。6、输出也是特别好的学习方式,输出就是把新学到的知识用某种方式讲给别人听,做到让他们也能理解、学会 。我比较喜欢写笔记(我常用的是微软的OneNote),然后把笔记整理成文章发到博客上 。
有什么学习Python的网站?

「Python」B,小甲鱼python教程视频


这个其实非常多,下面我简单介绍几个适合初学者学习的Python网站:菜鸟教程这是一个免费的编程学习网站,涉及开发语言众多,包括常见的Python,Java等,资料众多,章节详细合理,知识点基础全面,还提供在线练习环境,不需要本地搭建运行环境,非常适合初学者学习入门:慕课网这是一个非常不错的编程学习网站,所有资料都是以视频方式在线观看,涉及语言众多,前后端都有,既有基础入门教程,也有高阶深入项目,对于想入门编程或者提升自我编程经验的人来说,是一个非常不错的选择:实验楼这也是一个不错的编程学习网站,涉及开发语言也非常多,所有项目示例都以小实验的形式展示出来,非常好学有趣,资料文档全面,自带有实验运行环境(Linux Python),对于想提升自我编程水平或经验的人来说是一个非常不错的选择:网易云课堂这是一个在线的学习网站,资料非常多,涉及的方面也非常广,其中就包含有编程开发这一块(包含Python),课程安排合理,项目示例丰富,介绍详细全面,由点及面,一层一层深入,非常适合初学者学习和自我提升:Python官网教程Python官网也自带有基础入门教程,中文版的,介绍的非常详细,从基础的数据类型、控制语句、函数、类、模块、异常处理、输入输出等都有非常详细的说明和示例,对于初学者入门来说,专业可靠、非常不错:就介绍这5个不错的Python学习网站吧,非常适合初学者入门,当然,还有许多其他的Python学习网站,像Python中文开发者社区、廖雪峰Python教程等也都非常不错,选择适合自己的一个就行,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充 。

推荐阅读