资深 AI 老司机跟你聊聊怎么才能入行 DL/ML

目前,“深度学习”这一词已经变得越来越普及,生活中也是到处都充斥着这一词汇,同时也有越来越多的人开始想要从事这一行的相关工作,尝试着接触、了解这一行业。

当然,关于这一行业的相关介绍很多,也很杂乱,初学者往往很容易被各种各样的概念搞得很迷惑,即便是计算机从业者有时候也分不清深度学习的很多问题和概念。

包括,很多朋友在选择了这个方向以后,依然会感到迷茫,因为有太多的研究方向去做,自然语言处理、语音识别、计算机视觉等等。

想学习数据分析,数据爬虫,人工智能,深度学习的同学,欢迎加入python学习交流q群250933691,分享我精心准备的Python学习资料,0基础到进阶!希望你们在学习Python道路上少走弯路!加油!

最近很多朋友比较关心如何入行深度学习/机器学习,有来自其他行业的,也有计算机相关专业的。通过这篇文章,希望能够给大家再次解惑。

首先大概筛选了一些,大家私信、知乎以及微信公众号上反馈的问题结果(这里仅仅部分):

1)想做计算机视觉/机器视觉,读研应该选什么专业??

2)请问,哪些本科专业研究生阶段可以学 AI 呢??

3)嵌入式行业真的没前途吗??

4) 读博期间的目标和节奏应该是怎样的(主要在计算机视觉,深度学习,SLAM 等发展非常迅速的领域)??

5)如何看待现在机器学习岗位的高薪??

6)普通的一本院校计算机专业毕业以后找工作会看你的学校计算机专业强不强吗??

7)计算机视觉直博,浙大 CAD 实验室和中科院自动化所选择??

8)想问一下,计算机视觉这个大方向怎么选小方向啊??

9)想要搞高新技术产业,例如人工智能等,但本科进入电子信息类,需要转到计算机专业吗?打算读博??

10)我是准大一学生,一直想学计科,没想到被调剂到安全工程,我比较死心眼,打算自学计科,我该怎么做??

11) 人工智能最近这么火,今后会不会人才过剩??

12)计算机专业找工作是否注重本科学历为 985,211,还是更看重自身能力??

13)目前准研一,想自己研究机器视觉/计算机视觉,导师这边没有项目,硕士就读于一所 211 大学??

14)想考深度学习方向的研究生,请问国内哪个大学比较好? 15)计算机科学专业的发展方向问题??

16)入门机器学习,一个月可以学到什么程度?可否提供学习规划??

17)计算机科学与技术哪个方向就业前景好??

18)......

从上述这些问题总结来看,可以概括为以下几个方面:

不知道是否应该入行或者转专业,比较关心:什么样的人适合学习机器学习/深度学习?需要多长时间,能学到什么程度?是否注重学历,学校背景?行业会不会过剩?

转行到深度学习/机器学习方向之后不知道如何下手或者入门?如何规划?如何选方向?如何选择学校?导师?

关于 AI 方向找工作问题:机器学习算法岗位面试官关心什么问题?计算机视觉岗位需要哪些技能?

接下来,笔者主要针对上述问题进行分析。以下内容为笔者个人认知,希望大家辩证的看待。

关于转行的一些问题

什么样的人适合学习机器学习/深度学习?

具备基本的数学基础,或者通过短时间学习能够掌握基本的数学知识

比如:高数、线性代数、概率统计、矩阵。如果高中毕业,不建议入行;文科同学,逻辑思维不强不建议入行。

具备编程基础,或者通过学习能够快速掌握 Python 语言

同样,编程也需要逻辑思维能力,如果不具备,不建议入行。

至于专业重不重要,这个真的要看个人能力

机械专业毕业,毕业找写代码工作的比比皆是,计算机专业不也的写不了代码的也很多。专业并不是衡量一个人能否做什么或者不能做什么的标准(某些专业程度较高的行业另谈)。

只能说,你如果具备计算机或者相关专业,基础会相对来说好一些,找工作时,企业也会更倾向这样的人才。

入行需要多长时间,能学到什么程度?

首先,这一定不是一个短期的事情

据笔者了解到,通过培训机构从其他行业转行 Java,前前后后时间加起来都至少需要大半年的时间。

如果零基础,通过两三个月就入门深度学习,找到一个不错的工作,这几乎是不可能实现的。

给大家简单列了下入门深度学习 / 机器学习课程体系:

从内容上看:

1、数学基础包括了:高数、线性代数、概率统计、矩阵。 编程基础:Python、MATLAB、C/C++、CUDA
2、机器学习理论基础:西瓜书+花书
3、实战进阶(三选一):计算机视觉、语音、自然语言处理
4、深入理解某一算法领域:比如,计算机视觉中的分类问题、图像检索、检测问题等等

从时间上来看:?

1、数学基础:每本书 2 周时间,需要 1 个月
2、编程基础(对于零基础):Python 可以先学,1 个月,C / C++,1 个月,CUDA 暂时不需要,这也仅仅是初级的入门,勉强会写代码,如果想熟练的写各种脚本,程序,至少也要 1 - 2 年时间的积累
3、机器学习理论基础:西瓜书 1 个月 + 花书 1 个月
4、实战入门:1个月
5、实战进阶:2个月
6、深入某一算法:2个月?

总共加起来,1 + 2 + 2 + 2 + 1 + 2 + 2 = 12个月,也就是,对于零基础的人,没有个1年的时间的打磨,基本上很难真正的算入行这个领域。

通过上面的分析,希望大家能够理智的面对入行、转行的问题。如果准备入行了,就要静下心来积淀,不希望有人再问,“ 为什么我学了三个月看了很多相关的东西,依然找不到工作”?

几个月就想跟别人熬了几年的一样?什么时候算法工程师这么廉价了?

其次,能学到什么程度?

这个问题,因人而异,如果有可能给大家做个能力测评(可能会放在我的公众号上)。

实际上,对于每一个转行的人来说,都会比较关心这个问题,担心自己学不会,或者行业不适合自己。尽然决定入行了,就做好不适合自己,可能会蹉跎岁月的心理准备。实际上,笔者更倾向,这样的朋友不要转行。不想跟大家说,“ 只要不是太笨,都能学好 ” 这类不负责任的话。

机器学习 / AI 深度学习算法工程师,是一个烧脑的工作,大家谨慎入行,合适自己的才是最好的。

关于笔者如何调研相关具体方向内容:

1、查看硕士博士论文;
2、找到关键词,查阅顶会和顶刊文章,并快速阅读;
3、查找 arxiv 上最新研究进展;
4、查找综述类的文章,把内容串起来;
5、github 或者作者主页找代码,调试;
6、结合新的文章思路,进行模型改进、优化。?

最后,实际上,做的久了你就会发现,实际上 AI 算法工程师会涉及到各种各样的方向、任务,最终大多数方向也是殊途同归,每个领域依然是要静下心来做透。

关于 AI 方向找工作

很多朋友会关心 AI 岗位如何面试,面试官会关心什么问题。实际上,不同公司情况也是不一样的。

想学习数据分析,数据爬虫,人工智能,深度学习的同学,欢迎加入python学习交流q群250933691,分享我精心准备的Python学习资料,0基础到进阶!希望你们在学习Python道路上少走弯路!加油!

原文地址:http://blog.51cto.com/14068431/2325574

时间: 2024-10-09 17:05:49

资深 AI 老司机跟你聊聊怎么才能入行 DL/ML的相关文章

FJNU 1176 汪老司机(DP or 建图+最短路)

1196: 汪老司机 Time Limit: 1000 MS         Memory Limit: 257792 KB 64-bit interger IO format: %lld        Java class name: Main Prev Submit  Discuss Next 汪老司机是实验室出了名的老司机,早在大一就拿到了驾照,每年的暑假他都会带家人开车出游,今年的暑假也不例外,汪老司机今年准备带家人去平潭游玩,汪老司机的家离平潭有两条路,每条路都存在n个路段,两条路的n

老司机手把手教你如何吊妹子(硬件篇)

听说听了徐老师的课做了程序员以后钓不上妹子,这个锅甩得我只能给你负分.但是为人师表的我始终持有好人做到底送佛送到西的理念,所以今天我们不说iOS,由老司机带路,告诉众吊如何才能把到女神,吃上茶叶蛋,走上人生巅峰. 作为资深外貌协会的徐老师而言,找女朋友的第一点就是年轻漂亮,当然随着年龄的增长,对于女盆友的选择上也多少会有一些妥协,所以我现在选择女盆友的标准就是年轻,漂亮,性格好,身材好,肤白貌美,大长腿...... 不要以为只有徐老师才这么色,要知道女孩纸看男生的时候,也同样是先关注你的外貌的,

11月10日直播:EVE-NG模拟器入门和老司机心得分享,你来不来?

大家好. 今天要告诉你们一个好消息,本周六11月10号早上10点到11点. 我计划开一个直播和你们一起聊聊如何入门EVE-NG模拟器. 说起EVE-NG,相信很多人都多多少少听说过. 它和GNS3,以及思科的VIRL,Packet-tracer一样,均算是设备仿真一类的软件. 说白了就是模拟器. 但是EVE-NG相比GNS3,我个人认为使用体验和便捷程度更上一层楼. 所以从2017年开始,我就已经慢慢把自己的网络模拟器从GNS3迁移到EVE-NG. 因此我在写<老司机网络运维集锦>以及<

酷课堂iOS交流群,聚集了一群热爱技术、有趣、有料,平均Q龄在10年以上的“老司机”,他们遍布在全国

新书即将上市: 这两天收到出版社的样书,预计这两周将陆续开始上架,感兴趣的小伙伴,到时可在天猫.当当.京东搜索"李发展"即可找到. ? ? ? ? ? ? ? ? ? ? ? ? ? ? 本书内容简介和适合人群: 本书包含Swift 4.0语言.Cocoa Touch.视图控制器.控件.表格.网络.地图.音频.视频.动画.触摸.手势.故事板.CoreData.性能测试.机器学习.增强现实.加密解密等众多功能模块.这些内容是iOS开发必知必会的内容,需要读者重点掌握. 读者对象:通过对本

如何告别职场菜鸟,成为职场“老司机”!

对于这个话题,刚开始可能很多人会疑惑,菜鸟和老司机到底区别在哪里?暂且不说区别在哪里,我们可以先来看看职场"老司机"是怎么炼成的. 很多初入职场的菜鸟,都会有这样的一段经历,如何在职场获得自由,收获地位和财富:而对于职场老司机来说任何财富和地位其实都是踩踏着种种痛苦和伤痕而实现的:所以就先和大家聊聊如何能够在短期职场中成为"腹黑老司机".首先不管你是初入职场的菜鸟还是混迹职场的老油条.老司机,你都要明白三个残酷原则: 1.利益至上 职场就是一个利益交换的地方,除了利

网秦Q3财报现新姿势 老司机发力移动娱乐竟成网红

文/张书乐 日前,网秦公布了截至2016年9月30日的第三季度未经审计财务业绩.移动增值服务以同比增长74.6%至5,490万美元的成绩成为网秦营收贡献的最大板块. 老司机网秦作为国内最老牌的移动互联网"巨鳄"之一,竟然依靠移动娱乐实现了全面转型,而且网秦首席执行官许泽民更表示:"我们对移动娱乐业务领域取得的持续进展感到满意,随着2016年进入最后一个季度,我们会继续专注于执行我们的战略." 真的简单就是一个战略而已?网秦怎么就突然成了"网红"呢

老司机教你使用shel脚本15分钟部署LNMP

防伪码:我喜欢出发,只为到达的地方都属于昨天!          老司机教你使用shel脚本15分钟部署LNMP 一.环境简介 1.LNMP,顾名思义,就是Linux系统下Nginx+MySQL+PHP的一种网站服务器架构. 2.Linux是目前最流行的免费操作系统,代表版本有debian.centos.fedora.gentoo等, 今天我们使用CentOS-6.5作为LNMP架构的基础. 3.Nginx是一个高性能的HTTP和反向代理服务器,其性能稳定.功能丰富.运维简单.处理静态文件速度快

Android老司机搬砖小技巧

作为一名Android世界的搬运工,每天搬砖已经够苦够累了,走在坑坑洼洼的道路一不小心就掉坑里了. SDK常用工具类 Android SDK中本身就拥有很多轮子,熟悉这些轮子,可以提高我们的搬砖效率. android.text.TextUtils 字符串操作常用方法:isEmpty() ,join(),split()等 if(!TextUtils.isEmpty(text)){ //do something } android.webkit.URLUtil 链接相关常用方法:isHttpUrl(

老司机太多?为何科技宅男爱“撸串”

"撸",原本是宅男是家里做某些不可言说的事儿的代名词,但随着网络文化的发酵,迅速爆红.尤其是夜市文化,演变成了"撸串文化".一个人撸串,撸的是心情:两个人撸串,撸的是默契:三个人撸串,撸的是江湖.撸串时每个小餐桌都是一个指点江山.挥斥方遒的大舞台.对于科技宅男来说,更是难得的放松机会.那么问题来了,对互联网熟稔至极,个个都是老司机的互联网"民工"们,为何独爱"撸串"? 近日58同城和京东接连被曝光要采用"996&qu