第二,你首先要搞懂机器学习需要什么,企业需要什么。我这里简单提一下,前几年人工智能是比较吃香的,今年引来分界点,由于会点机器学习的人太多但是这些人又很难产出什么(产出一个人工智障或者缺胳膊少腿的),所以基本校招这块卡得很严格,要求的都是一些实力比较强的人(往往是他们拿了一大堆offer),两极分化特别严重。人工智能勉强称为算法岗,数学,微积分,线性代数,英语(很多优秀的算法论文都是英文的)等等能力都要求很高,不是你会python就可以了,python只是最最简单的工具。很多培训机构培训算法,我只能说牛逼。
一般来说,大多数本科毕业生都是从应用水平发展开始的。如果他们想做机器学习的研发工作,他们通常需要有一个相对完善的知识结构。因此,如果你想从事研发工作,研究生院是一个更现实的选择。随着大数据的发展,机器学习(包括深度学习)得到了广泛的关注和应用。机器学习广泛应用于自动驾驶、计算机视觉、机器人等领域,并在互联网企业中得到广泛应用。可以说,目前从事机器学习的研究和开发具有广阔的发展前景。
从事机器学习的研究和开发,需要具备三个基础。首先是要有坚实的数学基础。由于机器学习的步骤包括算法设计、算法训练、算法验证和算法应用,坚实的数学基础是从事机器学习的先决条件。其次,要有坚实的计算机基础。机器学习涉及很多内容。我们不仅需要通过编程语言实现算法,还需要了解计算机体系结构、计算机网络、各种嵌入式设备的工作机制等。最后,我们需要掌握一种系统的研究方法,这是机器学习研究与发展中的一个重要环节,也是自学者最难掌握的内容之一。计算机专业本科生P
的数学和计算机基础扎实,但缺乏深入的研究和实践经验。如果刚毕业就从事机器学习的研究和开发,他们需要一个系统的学习过程,这在许多企业中通常是不可用的,因此,毕业后很难从事机器学习的开发。因此,如果你想从事机器学习,研究生院是一个更现实、更可行的选择。
作者:中国科学院大学计算机专业研究生导师。他从事IT行业多年。他的研究方向包括动态软件架构、大数据和人工智能。他有多年的一线研发经验
欢迎关注作者并咨询计算机相关问题
首先,没有什么是肯定的或者否定的,您能不能做这个事也不是因为你出身普通二本的原因,要学会自信的,再说说数据挖掘吧,你想从事相关职业,你就要明白你和这份职位的切合度是多少,比如说你的代码能力怎么样?你是否已经掌握了数据挖掘相关算法?你是否懂一点hadoop,hive之类的?这些问题才是你能不能从事这份工作的原因。如果你的确想从事与数据挖掘相关的工作,少一点自卑,踏踏实实的去了解相关职业,学习相关技能吧,学校固然重要,能力是更重要的,我见过很多双非学校的学生在BAT干的很好,我也见过很多985学校的学生水的厉害,so,加油吧!用实力说话。