AI高效学习路径总结

最近chatgpt爆红,百度近日也官宣了大模型新项目“文心一言”(英文名ERNIE Bot),即将在今年3月面向公众开放,我先期待一波,到时候给同学们说说感受。

这也不是第一次人工智能引起广泛关注了,随着科技的发展,人工智能产品已经与我们的生活息息相关,比如手机语音助手、自动驾驶系统等等。可以预见的是,数字化、智能化将会是未来发展的主流,企业对AI人才的需求量只会有增不减,对AI感兴趣的同学也会越来越多。

今天就给大家分享一下我自己整理的人工智能学习路径,帮助想要入门人工智能的同学少走弯路,别忘了三连支持我!

先放上学习路径:

「基础知识→编程语言→数学知识→机器学习/深度学习→计算机视觉/自然语言处理→面试准备」

基础知识

可以分为计算机基础知识和AI基础知识

计算机基础知识

要想学人工智能,了解计算机知识是必要的前提。在这个阶段,我们需要学习计算机组成原理、计算机操作系统、计算机网络这三个部分。

当然,并不是要求一定精通,计算机是存储和处理数据的设备,了解它是为了让我们在以后的工作中可以更改好的解决问题。

AI基础知识

这一阶段我们需要了解AI的概念和应用

什么是AI?

百度百科给出的解释:是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。

比较容易理解的说法:一种人为制造出来的机器,可以模仿人的思想和行为,体现出一种智能的反应。

AI的应用:

目前AI普遍应用于金融、安防、智能家居、医疗、机器人、智能驾驶、新零售等领域,几乎涵盖了我们生活的各方面。

编程语言

想要学好人工智能,首先至少得掌握一门编程语言。在编程语言的选择上,目前比较常用的是Python、C/C++、Java等等。

得益于Python强大的数据科学和机器学习能力,我们可以用它来分析复杂的数据集,而不用担心速度。

来看看Python的优点:

  1. 效率高

  2. 易于学习,对小白非常友好

  3. 程序写起来非常方便

  4. Python源代码非常便于维护

  5. 跨平台兼容性好

  6. 有很多有用的库可以用

  7. 易于阅读,方便初学者理解

目前Python可以说是十分全能,不仅仅用于人工智能,系统运维、web编程、多媒体应用、机器学习等等都可以做到,所以对小白来说,目前最适合的选择就是Python。

至于C/C++和Java,前者速度非常快,常用于搜索引擎和游戏开发,后者作为通用编程语言,具有对人工智能的库支持,常用于构建强大的AI应用程序。但二者的学习门槛都较高,建议同学先掌握一门编程语言再考虑学习。

我的小建议:这个阶段的同学一定多敲代码!多敲代码!多敲代码!

数学知识

学AI就像过关打怪,这个阶段同学们需要面对的就是数学的挑战。其实数学真没想象中的那么困难,只要学习掌握微积分、线性代数、概率论、统计学这四个课程的知识就足够了。

机器学习/深度学习

这两部分可以放在一起说说,因为深度学习是机器学习的一个子分支,二者大体的内容是相同的,可以同时学习(不过还是建议先学机器学习再学深度学习)。

神经网络

神经网络是深度学习的基石,想要入门深度学习,需要掌握三大神经网络知识:CNN卷积神经网络、RNN循环神经网络和GAN对抗神经网络。

框架

在开始深度学习之前,选择一个合适的框架十分重要,可以大大提高你的工作效率。

目前比较流行的框架有:TensorFlow、pytorch、Caffe等等,我在这里同样只说说两个比较常见框架:pytorch、tensorflow。

学术界大多用的都是pytorch,便于理解,简单易上手,对小白非常友好。TensorFlow多用于工业,但pytorch现在在工业界的使用率也上升了,所以建议同学选择pytorch学习。

计算机视觉/自然语言处理

到了这个阶段,就是选择主攻方向的时候了,其实人工智能不止CV/NLP,不过我今天就只讲讲比较热门的方向。

计算机视觉

重点学习CV的三大基础任务:图像分类、图像分割、目标检测。

了解CV在各行各业的应用场景,可以看看学姐之前的盘点。

自然语言处理

需要掌握的基础知识:

  • 信息抽取

  • 预训练模型

  • 图神经网络

  • 文本匹配

  • 机器翻译

相比起CV来说,NLP的门槛较高,上手会比较困难,但竞争压力会相对小一些。在发展前景上,二者并没有高下之分,而且目前已有融合的趋势,所以同学们可以根据自己的需求选择。

小建议:

无论是CV还是NLP方向,学习的过程中都离不开阅读论文,经典论文的作用不仅仅是帮助理解知识点,更有助于开拓研究思路,从前人的经验中获得提出问题-分析问题-解决问题的能力。

面试准备

如果觉得自己学的差不多了,可以尝试找一份人工智能相关的工作积攒一些经验,毕竟知识是学不完的,纸上谈兵永远不会得到成长。

先讲讲面试的主要流程。

一般会有笔试和面试两个部分,笔试主要考的是基础知识,分为选择题、编程题两个部分(不同公司可能会有变化)。

面试的重点在项目经验上,如果觉得这方面有欠缺,可以通过打比赛来弥补缺口(kaggle、天池……)。

为什么要打比赛?

如我上面所说,比赛的目的是为了让自己获得更多的项目实战经验,丰富简历,提高自己的含金量,如果能在比赛中获得优秀的排名,就更有机会获得更好的工作,甚至有的公司会直接在比赛中提供顶尖的工作机会。

另外,通过组队打比赛,可以扩大自己的交友圈,拓宽人脉网,与同样优秀的人打交道,获得的好处只多不少。

怎么打比赛?

以kaggle为例,新手建议选择Getting Started类练手,虽然没有奖金,但可以学到非常多的知识与经验,推荐两个:

Titanic:Machine Learning from Disaster(泰坦尼克数据集)

Iris Species(鸢尾花数据集)

逐渐上手后就可以进入下一个阶段了,可以选择找人组队,也可以solo,不过我还是建议同学们组队参赛,取长补短。

总结

看到最后,有没有即将面对挑战的感觉?学习 AI 是一个漫长的过程,会很容易感到枯燥乏味,如果想要学有所成,那就一定要坚持!工作之后也要保持学习,AI技术更新换代的速度只会越来越快,如果不想被淘汰,就学起来吧!

关注下方《学姐带你玩AI》🚀🚀🚀

1000多篇顶会论文资料包回复“CVPR”或者“ACL”免费领取

码字不易,欢迎大家点赞评论收藏!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/40609.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

媒体文章短视频如何上头条

媒体文章短视频如何上头条 #知乎 QQ 群# #ChatGPT# #QQ群# #自媒体# #自媒体营销# 1. 创造有价值的内容:头条是一个新闻聚合平台,用户在这里寻找有价值的信息。如果您能够创造出有价值的内容,比如独家新闻、深度报…

微信 requestPayment 支付验证签名失败 paySign

https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter7_7&index5 参考微信开发品台文档中的paySign值: paySign MD5(appIdwxd678efh567hg6787&nonceStr5K8264ILTKCH16CQ2502SI8ZNMTM67VS&packageprepay_idwx2017033010242291fcfe0db700…

android7.1 系统ota升级与升级失败解决方法

一、ota 升级包制作: 完整包: 1.编译 source build/envsetup.sh lunch msmxxxx_64-user make -j8 dist 2.生成 update.zip 升级包 ./build/tools/releasetools/ota_from_target_files --block -p out/host/linux-x86/ -k build/target/product/security/testkey -v out/tar…

接入sdk时报aapt的错,mergeDebugResources失败

错误: 1、/Users/apple/.gradle/caches/transforms-2/files-2.1/b98a94c89681e02ce407c85d1196f8ae/res/values/values.xml:44:5-226: AAPT: warn: multiple substitutions specified in non-positional format; did you mean to add the formatted"false&quo…

仙人掌

仙人掌,中药名。 别名:凤尾簕、龙舌、平虑草、老鸦舌 植物属性:仙人掌科植物仙人掌Opuntiastricta(Haw.)Haw.var.dillenii(Ker-Gawl.)Benson及绿仙人掌Opuntiamonacantha(Willd.)Haw.的根及茎。 采摘加工: 栽培1年后,即可随用随采…

bzoj 1023: [SHOI2008]cactus仙人掌图

题意:给一颗仙人掌,求它的直径。 有关的定义题目中说的很清楚,就不再重复了。 首先假如给的是一棵树,求树的直径,就比较简单,可以dfs或bfs。 考虑dp的做法。 设集合g表示i到其各个子树的最长链链&#…

仙人掌树

文章目录 普通仙人掌参考文献例题讲解构造圆方树圆方树的性质这道题目的解法代码 广义仙人掌参考文献例题做法代码性质 最后说 普通仙人掌 参考文献 奆佬YYB的博客 Orz:https://www.cnblogs.com/cjyyb/p/9098400.html 例题 题目 讲解 构造圆方树 这道题目其实…

BZOJ1023 [SHOI2008]cactus仙人掌图

标签:图论-仙人掌,DP-杂题 题目 题目传送门 Description 如果某个无向连通图的任意一条边至多只出现在一条简单回路(simple cycle)里,我们就称这张图为仙人掌图(cactus)。所谓简单回路就是指…

牛客-紫魔法师(仙人掌染色-判奇环)

题目链接:https://ac.nowcoder.com/acm/contest/7016/F 博客园食用链接:https://www.cnblogs.com/lonely-wind-/p/13530156.html 题目描述 “サーヴァント、キャスター、Medea。”–紫魔法师 给出一棵仙人掌(每条边最多被包含于一个环,无自…

BZOJ4784 [Zjoi2017]仙人掌

标签:树形DP,tarjan,仙人掌 题目 题目传送门 Description 如果一个无自环无重边无向连通图的任意一条边最多属于一个简单环,我们就称之为仙人掌。所谓简单环即不经过重复的结点的环。 现在九条可怜手上有一张无自环无重边的…

如何绘制一组创意的仙人掌图标

创建新的项目文件 启动并在后台运行Illustrator,创建新文档(文件>新建或Control-N) 画板数量:1 宽度: 800像素 高度: 600像素 单位: 像素 进入“高级”选项卡: 色彩模式&a…

大量短信群发?不妨来看看这几个平台

最近在跟着公司一块做一个新的项目,刚好我做到注册登录的模块,一个需要短信群发的功能,没有过多的精力去写短信验证码模块,便找了几个比较好用的API短信接口平台;在这里给大家列举几个不同的平台,希望能帮到…

短信平台不知道怎么选?来看看这几个平台:

不少程序员在做项目的时候会碰上短信收发验证码的问题,通常来说解决方案有二,要么自己写一个验证码模块儿,要么去找短信平台。但自己写一个验证码模块是出了名的麻烦,而且会耗费掉不少时间,有着时间到不如优化下自己的…

【chatgpt代码系列】雷达转点云算法沟通记录

AI作为一个强大的生产力工具,怎么使用它才能快速结合我们自己的工作呢?下面是我的探索,目前来看,是可以代替百度谷歌等搜索引擎的一部分作用,加入到我的工作流当中。

重磅!openAI开放chatGPT模型APIgpt-3.5-turbo,成本直降90%!

ChatGPT API,千呼万唤终于来了。 chatGPT不仅开放 成本还直降90%! 全新API基于“gpt-3.5-turbo”模型,其基础是支持ChatGPT的GPT 3.5模型,取代了此前的“text-davinci-003.”。这款名为“gpt-3.5-turbo”的模型,定价…

模型量化:PTQ + onnx

8 位线性量化的数学表达 将 32 位浮点(实数)模型转换为 8 位整数模型 F 32 S c a l e ∗ ( I i n t 8 − Z ) 量化公式: I i n t 8 F 32 S c a l e Z F_{32} Scale * (I_{int8}-Z)\\ 量化公式: I_{int8} \frac{F_{32}}{Scale} Z F32​Scale∗(Ii…

模型量化

https://zhuanlan.zhihu.com/p/132561405 模型量化是一种将浮点计算转成低比特定点计算的技术&#xff0c;可以有效的降低模型计算强度、参数大小和内存消耗&#xff0c;但往往带来巨大的精度损失。尤其是在极低比特(<4bit)、二值网络(1bit)、甚至将梯度进行量化时&#xf…

量化模型

量化模型&#xff08;Quantized Model&#xff09;是一种模型加速&#xff08;Model Acceleration&#xff09;方法的总称&#xff0c;包括二值化网络&#xff08;Binary Network&#xff09;、三值化网络&#xff08;Ternary Network&#xff09;&#xff0c;深度压缩&#xf…

读取锁信息失败(8):该账户当前被锁定,所以用户 ‘sa‘ 登录失败。

读取锁信息失败(8)&#xff1a;该账户当前被锁定&#xff0c;所以用户 sa 登录失败。系统管理员无法将该账户解锁。 State:37000,Native:18486,Origin:[Microsoft][ODBC SQL Server Driver][SQL Server] 打开软件提示上面的信息 此问题是由于sa账户在同一时间被多次登录&#x…