机器学习初学者学习路径

机器学习在如今的各行各业已经运用的越来越广泛,决定学习机器学习,但对从何开始感到困惑?我也曾有过同样的困惑:从哪里开始才是好的起点?是学习Python还是cpp?

在这篇文章中,我会告诉你在开始实际机器学习之前应该采取的一些基本步骤和课程。

机器学习的第1步(基础编程)

最初的一步是学习编程,最好是Python。如果你从未编写过一行代码,我推荐哈佛大学的CS50课程,这是针对编程初学者的最佳课程,它从零基础教起,涵盖了C语言的全部内容以及大量的Python和JavaScript基础知识,还有SQL和JSON的基础。这个非常令人兴奋的课程在edx.org上免费提供。你可以在这里找到它。关于cs50的文章阅读可以在这里找到。

如果你想直接从Python开始,我推荐你参加麻省理工学院的《计算机科学导论:使用Python》,这也是在edx上免费提供的。请注意,高中代数是这门课程的先决条件,因为它们会让你解决许多数学实际问题。

如果你觉得自己的计算逻辑不好,不擅长编程问题解决,我推荐你参加微软的《计算思维》课程,这也是在edx上免费提供的。这门课程非常酷,教授了大量的计算逻辑和批判性思维。

如果你对编程的基础知识已经足够熟悉,但对面向对象编程一无所知,那么我推荐你学习面向对象编程。虽然在机器学习(基础级别)中不太用得到,但它确实非常有帮助。我建议你参加这个课程,它教授Python中面向对象编程(OOP)和算法的基础知识。你可以在edx.org上免费找到这个课程。

下一步是熟悉数据结构和算法。一个好的程序员必须知道一些基本算法,如链表、二叉树等。这门由微软提供的课程将教授你:

  • 算法分析
  • 算法的排序和搜索
  • 数据结构:链表、栈、队列

这门课程在edx.org上也是免费提供的。

如果你想深入学习数据结构和算法,加州大学圣迭戈分校的专项课程是一部杰作。它包含6门课程,可以让你从零开始,成为数据结构和算法方面的英雄。你可以点击每门课程免费查看其材料,但如果你想要证书,其价格为每月50美元,具体取决于你多快完成它。在Cours

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

第欧根尼的酒桶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值