V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
q7695650
V2EX  ›  问与答

我是如何零基础自学人工智能(附十问十答)

  •  
  •   q7695650 · 2018-08-12 10:50:28 +08:00 · 2147 次点击
    这是一个创建于 2297 天前的主题,其中的信息可能已经有所发展或是发生改变。

    每个字都是经验所得,都是站在一个零基础的人的角度写的,纯手打+网上优秀资源整合,希望大家能每个字都认真看。

    接下来文章会侧重在以下几方面

    1、零基础如何进行人工智能的自学(以找工作为目的),包括路径规划,怎么学等等。

    2、我的个人感悟,关于转行、工作、创业、希望能给大家一些启发。

    3、好的学习资源分享

    先说一下个人背景,一本,经济学毕业,上学时从未学过编程。我这里指的零基础指的是,没有编程基础、没有数学基础(数学需要一些基本的,如果没有,后续也会帮助大家的)。

    刚毕业第一年时,迷茫,不知道做什么。

    第一阶段:边工作边自学爬虫,失败

    毕业一年后,觉得编程可能是自己想要的,所以开始自学编程。

    最开始学的是爬虫,python 语言。每天学 6 个小时,一周五到六天。学了 4 个月后,去面了五六家企业,没有成功。原因是爬虫的知识够,可是计算机的基础太薄弱。什么算法、计算机网络这些,统统没学。因为我当时是完全自学,没有人带,导致我也不知道要学这些。第一阶段,失败,说实话,有点气馁,那可是每天没日没夜的学习啊,最后却换来一场空。可是生活还得继续,怨天尤人有什么用。

    第二阶段:边工作边自学人工智能,成功

    面试失败后,考虑了要把编程基础学一下再去面试,还是学点别的。我的决定是学人工智能,当时对这个比较感兴趣。好了,又是学了半年多,每天学 6 个小时,一周 6 天。从机器学习学到深度学习再学回机器学习。面试,成功地去公司从事机器学习深度学习方面的基础工作。不过实力肯定没有那些编程出身,数学、统计出身的人强,所以很多时候也是边学边做,打打杂。

    其实我说的很简单很轻松的样子,但其中的艰辛只有自己是最清楚。所以我很希望通过我未来经验学习的分享,帮助大家少走一些弯路。

    第三阶段:自己干

    现在,已从公司辞职,自己开发网站,做社群,开网店。就是觉得,其实编程也只是我的一个工具,这个人就是比较喜欢自己做点事情,编程挺累的,哈哈哈。如果大家有什么合作的好点子,也欢迎随时来找我哦。

    十问十答:

    1、零基础转行学编程可以吗?可以,要做好吃苦的准备。学习是个漫长的过程,你上班的话,能否保证一定时间的学习呢,这个是你要问自己的。我也是边工作边学习,不同的是,我工作很清闲,所以我基本可以在上班时间学习。如果你还在上学,恭喜你这是你最好的机会了。

    2、该自学还是去培训班?我觉得自学就够了,培训班真是又贵又水。这是我进过培训班的朋友告诉我的。其实你工作之后会发现,很多东西都是要自学的。如果你连自学都没办法自学的话,你又怎么能工作。而且,自学的效率会更高,当然前提是路径不能错。

    3、转行编程,就业率怎么样?说实话,如果你不是编程出身的,要转行编程其实是比较难的,毕竟人家 4 年的正统学习不是白学的。但这不意味着就没办法。找准目标,规划好路径,学习最必要的知识,这样就有机会。但是,请做好学完仍找不到工作的心理准备。

    4、最理想的自学环境是怎么样的?清晰的学习路径+自学+交流讨论的环境+有人指导

    5、人工智能零基础可以学吗?可以,但是比一般转行编程的要难,因为要自学的东西更多,要求的门槛也会更高。这个后续会着重讲到。

    6、学人工智能需要数学吗?不要因为数学而望而切步,数学是需要的,但没有要求的高不可攀,通过必要的学习,是可以达到入门水准的。

    7、以前没接触过编程,怎么办?可以学习 python,这真的是一门对零基础的人来说很友好的语言了,其他的我不懂。

    8、一般转行编程的周期要多久?按我跟我周边朋友的经验来看。一周 5-6 天,一天 6 小时学习时间,4-7 个月,这应该是比较正常的。

    9、我是怎么坚持下来的?期间有很多次想要放弃,有的时候是真的看不懂,也没人教,纯自学,安装个工具有什么时候就要安装半天,不多说,都是泪啊。你的欲望有多强烈,就能有多坚持。

    10、现在学编程还来得及吗?永远都来得及,学编程不一定是为了好工作,它更是一个全新的世界,你会发现很多对自己有帮助的东西。就算以后你不做这个,我相信这个学习的过程也会有所收获。

    这是我之后会写的文章的大概目录,大家可以参考一下。

    以下系列是暂定的,一篇文章可能会写成好几篇。这个系列不仅仅以学习为目的,目的是为了达到机器学习的工作入门标准。并不简单,但努力就有可能。网上的教程我看了很多,路径大部分都没有错。只是我觉得第一,太贵,明明网上有很多免费的更好的资源。第二,练习的量远远不够达到能去找工作的标准。

    目录:

    零基础自学人工智能系列( 1 ):机器学习的最佳学习路径规划(亲身经验)

    零基础自学人工智能系列( 2 ):机器学习的知识准备(数学与 python,附学习资源)

    零基础自学人工智能系列( 3 ):机器学习的知识准备(数学篇详解)

    零基础自学人工智能系列( 4 ):机器学习的知识准备( python 篇详解)

    零基础自学人工智能系列( 5 ):机器学习的理论学习规划(附资源)

    零基础自学人工智能系列( 6 ):深度学习的理论学习规划(附资源)

    零基础自学人工智能系列( 7 ):机器学习的实战操作(附资源和代码)

    零基础自学人工智能系列( 8 ):深度学习的实战操作(附资源和代码)

    零基础自学人工智能系列( 9 ):找工作篇,需加强的部分(类似数据结构与算法)

    最后,我希望我能给大家树立一些信心。不管你现在处于什么水平,只要肯努力,什么都有可能的。

    大家可以继续关注我,后续有更多精彩好文。 讨论学习,公众号:learningthem

    johnidy
        1
    johnidy  
       2018-08-12 13:04:32 +08:00 via Android
    good,perfect,mark
    znood
        2
    znood  
       2018-08-12 13:06:43 +08:00 via iPhone
    @johnidy @Livid 广告又来了
    skxgit
        3
    skxgit  
       2018-08-13 08:56:36 +08:00 via iPhone
    老板,加油
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1319 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 17:48 · PVG 01:48 · LAX 09:48 · JFK 12:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.