那肯定现实啊!怎么不现实?
机器学习作为人工智能的重要核心之一,收到了越来越多人的关注,许多大学新开设了相关课程,数据分析师、算法工程师、AI工程师等以机器学习为基础的岗位也如雨后春笋般冒出,人才需求高,薪资自然也高,以机器学习为本的行业可以说是前景光明。个人觉得,不论是工作需求还是兴趣爱好,把机器学习学到手都是一个很好的傍身技能,比如说朋友圈里经常出现的用Python整理表格啊,用Python做游戏啊,预测股价啊等等,总之,多学总是不亏的。另外,我可以确信地告诉你,学习机器学习这件事情本身是不难的,现在很多小学都开始教授编程思维了,楼主作为研一学生,肯定能很轻松地吸收相关知识。
其实我也是研一,也不是计算机专业,目前正跟着网课在自学机器学习,已经快学完所有课程了。我学习下来总体感觉机器学习不是特别困难,看似非常的高深,其实就是数学、统计、编程等各种知识的统合,但机器学习对于零基础选手来说也不是很友好,它需要有基础的数学&统计&编程知识,我是之前有学过一点Python,算是有基础,学起来没那么吃力。数学统计方面,如果正常高中毕业,是没有太大问题的,像线性代数、概率论等稍微难一点的概念如果没接触过最好先自行补补课(网上有很多白嫖课程),因为机器学习很多概念是从这些基础知识出发的。编程方面,需要学习Python,如果没接触过也不用担心,因为真的非常简单!比如要打印就是print(
),比java、C++都要好上手。零基础或者想再复习一遍知识点的可以去bilibili搜小甲鱼的Python课程,个人感觉讲课风格比较有意思,知识点也比较全面。(刚才提到的数学、统计、编程都只要学到基础程度即可!!)
那么回归主题,自学机器学习该怎么学?首先要搞懂机器学习和人工智能的关系,如下图所示,人工智能包括机器学习,机器学习又包括深度学习。机器学习的主要内容包括基本概念、机器学习的基本步骤、经典模型、算法等等,然后就是实战。