想自学人工智能编程怎么入门

GitHub上,有个新发布的深度学习教程,叫PracticalAI,今天刚刚被PyTorch官方推荐,已经收获2600多标星。

项目基于PyTorch,是从萌新到老司机的一条进阶之路。这条路上每走一步,都有算法示例可以直接运行。

新手可以从基础的基础开始学起,不止线性规划和随机森林,连笔记本怎么用,NumPy等重要的Python库怎么用,都有手把手教程。

到中后期,可以学着搭高级的RNN,厉害的GAN,这里还有许多实际应用示例可以跑。毕竟,这是一个注重实践的项目。

这里的算法示例,可以用Google Colab来跑,免费借用云端TPU/GPU,只要有个Chrome就够了。没梯子的话,就用Jupyter Notebook来跑咯。

内容友好,持续更新

PracticalAI里面的内容,分为四个部分,并将持续更新:

基础 (Basics),深度学习入门 (Deep Learning) ,深度学习高阶 (Advanced) ,以及具体应用 (Topics) 。注:此处非直译。

· 基础部分,除了有Python指南、笔记本用法,以及Numpy、Pandas这些库的用法,还有线性规划、逻辑规划、随机森林、k-means聚类这些机器学习的基本技术。

有了这些,可以走进深度学习的世界了。

· 深度学习入门,包括了PyTorch指南、多层感知器 (MLP) 、数据与模型、面向对象的机器学习、卷积神经网络 (CNN) 、嵌入,以及递归神经网络 (RNN) 。

· 深度学习高阶,会涉及更高级的RNN、自编码器、生成对抗网络 (GAN) ,以及空间变换网络 (Spatial Transformer Networks) 等等。

· 最后是应用。计算机视觉是个重要的方向。除此之外,还会涉及时间序列分析 (Time Series Analysis) ,商品推荐系统,预训练语言模型,多任务学习,强化学习等等示例可以运行。也可以修改示例,写出自己的应用。

食用说明,无微不至

一是,可以用PyTorch来实现基础的机器学习算法,以及神经网络。二是,可以用Google Colab直接在网页上运行一切,无需任何设定 (也可以用Jupyter跑) 。三是,可以学做面向对象的机器学习,与实际应用联系紧密,不止是入门教程而已。

那么如何上手?笔记本跑起来啊:

(步骤几乎是针对Colab写的。Jupyter用户可忽略。)

第一步,项目里进到notebooks目录。第二步,用Google Colab去跑这些笔记本,也可以直接在本地跑。第三步,点击一个笔记本,把URL里的这一段:***/替换成这一段:***/github/或者用Open In Colab这个Chrome扩展来一键解决。第四步,登录谷歌账号。第五步,点击工具栏里的COPY TO DRIVE按钮,就可以在新标签页里打开笔记本了。

第六步,给这个新笔记本重命名,把名称里的Copy of去掉就行。第七步,运行代码,修改代码,放飞自我。所有改动都会自动保存到Google Drive。

开始学吧,不然等到内容更新了,要学的就更多了。

项目传送门:***/GokuMohandas/practicalAI/

— 完 —

作为从事人工智能教育多年、非常熟悉人工智能培训的高校教师,我很喜欢,有强烈的倾诉欲望。

学习路径

自学人工智能可行。(1)用一个月学习python基础语法,熟悉即可;(2)找学习几个机器学习算法:回归、分类各学习两个;(3)学习神经网络、卷积神经网络、循环神经网络;(4)做一个至少有200行代码的项目;(5)包装后出去找工作。

是否需要自学人工智能,需要学习前考虑清楚这几个维度:第一,个人学历基础;第二,学习目的;第三,个人的学习毅力;第四学习方法。这些都是关系到能否学习好人工智能的重要因素,在开始之前必须要理清,否则白费时间。建议画一个思维导图,将上述几个因素一条条的延伸整理。磨刀不误砍柴工!

1、学历低,自学人工智能对就业帮助很小

人工智能是一个高科技行业,虽然对员工的需求量非常大,但是对员工的要求对方 也很高,尤其是学历层面。在我调研的所有人工智能和大数据相关的公司中没有看到一家公司招聘初中毕业生、高中毕业生。他们的开发人员多为985、211或者稍微差一点普通二本的优秀学生。这个现状不是就业歧视,而是人工智能领域的难度和发展速度决定的。没有高学历背书,企业怎么能感受到你的真正实力?如何判断你的发展潜力?到底有没有能力跟上快速发展的人工智能行业?学历不够,人工智能高高的招聘门槛就把你挡在外边,自学人工智能还有什么意义?

2、明确的学习目的能让付出收益最大化。

自学人工智能一定要明确学习的目的究竟是什么。如果说你正在读大三大四是高年级理工科学生,那么我强烈建议自学人工智能,这对将来就业有所帮助。一定要结合自己的专业学习,单纯学习人工智能开发,面对人工智能专业学生,自学的这点知识完全不够看,没有任何竞争优势。其次如果你正处于读研的阶段,为了发表论文也建议多人工智能,用人工智能的方法解决本专业问题的文章很好发。如果说学习人工智能仅仅是为了就业,那么一定要参考第一条,你是否有很好的起点。不过在就业这个层面还有另外一条路,一定的人工智能基础后,去申请人工智能公司的市场销售或者产品经理。当然这两个职位还需要有其他的知识辅助。

3、详细的学习计划可以提升学习毅力。

这一块没有什么好说的,晚上千条路,白天卖豆腐。让自己有毅力的做一件事情非常困难,详细的学习计划可以帮助你。这方面的媒体文章非常多,我不耽误大家时间,略过。

4、项目为把手的学习事半功倍。

如果你没有任何人工智能基础,我建议还是按照上面给学习路径老老实实一步一个脚印的的学习Python、部分机器学习算法和简单神经网络。当你有了一定的人工智能基础后,那么下面的方法请你参考。根据学习路径,下面要将要学习深度学习,包括了卷积神经网络和循环神经网络,两个最基础的内容。无论是为了就业还是科研,我都建议从项目开始。在拿到项目之后,用思维导图将该项目所涉及到的关键知识点都列出来。标记自己不熟悉的知识点,逐步解决每一个知识难点和盲点,逐步完成整个项目开发。项目带动学习、框架梳理知识是最快的学习方式。

是否要自学一定要心中有数。

自己学习人工智能是一个艰苦的过程,需要耗费大量时间和精力,当然也付出了大量的潜在机会成本,开始要慎重,过程要坚持,结果要斟酌。

原创文章,作者:普尔小编,如若转载,请注明出处:http://www.puerpx.cn/pxwd/11090.html

(0)
上一篇 2023-06-04 上午11:31
下一篇 2023-06-04 上午11:48

相关推荐

  • 用友erp好用吗,用友软件erp靠谱吗

    U8这个版本放到现在,那是有点不适应,界面风格就不友好,现在U8功能、外观优化了非常多了。 有时候客户吐槽说你们这个功能不行,那个功能设计的反人类,确实有一些功能做的不好,需要二次…

    培训问答 2023-01-15
  • 为什么学舞蹈的女生一看就知道是学舞蹈的女生

    学习舞蹈的孩子经过长期的、专业的、系统的训练后,她们的身体外形会向理想的方向发展与其他孩子相比,身材更挺拔、修长、曲线玲珑,举手投足间都能表现出高雅的气质。 一个人的气质是内部修养…

    培训问答 2023-03-11
  • 薪酬管理的重要性,薪酬管理的模式有哪些

    深圳市写春秋企业管理咨询以提升客户组织能力和实施管理变革为己任,为客户提供科学实用的人力资源管理落地解决方案,包括战略管理、组织变革、绩效管理、薪酬管理、企业文化、流程管理、股权激…

    培训问答 2022-11-03
  • 杭州起点画室,怎么选择杭州画室

    俗话说上有天堂,下有苏杭,杭州作为国美的所在地不断吸引着越来越多的美术生前来取经。对于2021届广大高考美术生而言,今年尤其重要,那么如何选好、选对杭州美术考前集训班呢?同时杭州美…

    培训问答 2022-11-10
  • 美甲到底是有害还是有利,美甲有什么危害吗

    1、很多女孩喜欢做美甲,那么美甲到底对身体有没有危害? 貌似大家都不是很透彻的了解美甲本身,喜欢做美甲不但不会造成伤害,还会适当的起到保护作用,事实上装饰类的美甲包括各种饰物、贴花…

    培训问答 2023-02-27
  • 大专什么专业比较好一些

    首先看你选择的学校是什么类型的,学校实力以及知名度高的是哪个专业,现在热门专业是哪一个?都要去看,去了解,如果你非要去财经学院学土木,去艺术学院学汽修,那就是你自己的问题了,目前主…

    培训问答 2023-02-26
  • 考研报考需要注意什么

    1.预报名必须报吗?   当然不是必须要预报名,你完全可以忽视预报名直接参加正式报名。但是如果在预报名时填写的信息确认无误,就算是进行了效报名,正式报名的时候就不需要再次填报。  …

    培训问答 2023-05-03
  • 学习cad绘图,怎样学好cad绘图软件

    第一、选择适合的软件 CAD绘图软件的选择,需要选择一款比较合适的软件,最合适的才是最好的,一般常用AutoCAD,至于安装什么版本,这要看你电脑的配置。 如果电脑为XP系统,建议…

    培训问答 2022-08-18
  • 英语六级分数计算,六级成绩换算?

    六级成绩换算 英语四六级的标准分满分为710分。 而赋分时并不是按照每一道题的真实分数来计算的,而是根据原始分数,然后再结合整个考生的考试成绩统计进行计算的,被称作“常模转换” 我…

    培训问答 2022-04-10
  • 生产管理内训,怎样做好生产管理

    对制造企业而言,生产管理的重点无非是品质高,成本低,交期快,即通常所说的QCD。 —、品质管理 外部市场的竟争不外乎是品质,价格,服务三要项。谁要主宰市场就必需要取得品质,价格,服…

    培训问答 2022-10-17