怎么快速上手 AI 的开发和应用?

2023-02-18 11:29:45 +08:00
 x97bgt

想浅尝一下 AI 的东西,比如:

但我对此的知识为 0 ,怎么才能快速上手?不要科班式的学习过程,那样要花的时间太多了。侧重应用而不是理论。

3613 次点击
所在节点    程序员
17 条回复
mepwang
2023-02-18 11:35:24 +08:00
选一个别人训练好的模型,在使用自己的目标数据集做迁移学习。
对效果别抱太大幻想,毕竟需要算力支撑
tensorzhang
2023-02-18 11:49:36 +08:00
借助成熟的产品,例如百度的 https://ai.baidu.com/easydl/
只需要你提供数据集
luckyx
2023-02-18 12:21:35 +08:00
call API from GPT-3

自己研究一个 YOLO
hst001
2023-02-18 12:45:13 +08:00
学习一下理论就好了,最新的这些 AI ,不像软件开发,个人没钱没资源很难玩起来
NoOneNoBody
2023-02-18 14:18:15 +08:00
应用 AI 很简单,很多成熟模块,成品代码也有,也没多少行,改很少就能用
难点是在于建库,尤其是私人项目,如果分配 100 天的话,从采集到训练要调试 95 天,最后应用调试只需 5 天

个人基本很难做 chatGPT 这种项目的,因为数据庞大,别说单机跑不了,单说数据采集就已经是“入门到放弃”
czfy
2023-02-18 16:12:13 +08:00
不经过科班式的学习,就会问出这样的问题:
怎样快速训练一个类 chatGPT 的语言模型

你身家有一亿吗?
x97bgt
2023-02-18 18:33:25 +08:00
@czfy 这样都能有鄙视链,真是醉了。大家快来瞧瞧,高贵的科班出身的天龙人。
x97bgt
2023-02-18 18:35:45 +08:00
@mepwang
@tensorzhang
@luckyx
@hst001
@NoOneNoBody
问个比较傻的问题。是不是可以有那种训练过的半成品,基于之上加入自己的数据,就能个性化一个自己的模型?
MMMMMMMMMMMMMMMM
2023-02-18 18:37:07 +08:00
个人需求的话,huggingface 整个开源底模,在他基础上加点数据去训练

这东西值钱的地方在于算法和标注和调试的过程,训练用不了你几个钱,底模人家都给你调好了,剩下的顶多 1000 块
okakuyang
2023-02-18 21:10:06 +08:00
去 github 上下载一个项目,把这个项目跑起来就可以完成往小了说。
abelmakihara
2023-02-19 01:19:48 +08:00
上 github 搜别人的 Jupyter Notebook
稍微有点程序猿常识 点点点即可体验~
比如拿 gpt2 训练一下小说 比较人工智障
alsorunning
2023-02-19 01:42:51 +08:00
快速上手的话,先用用看现有的产品

- 识别模型那个你可以试试二哈识图
- 语言模型那个去 openai 自己的 playground 玩玩看
Juszoe
2023-02-19 14:11:22 +08:00
给你提供准确的术语关键字
半成品=>预训练模型(pretrained model)
个性化=>微调(fine-tune)
PTLin
2023-02-19 17:25:27 +08:00
我最近在学习 ML 这些东西,我说说我这几天学习的经验吧。
我认为深度学习所谓的科班应该指的是:完全使用数学理论论证的形式去学习这个领域,要是这么学习确实不仅难度大,而且没有成就感,容易劝退。
但是想要接触这个领域没有数学知识基本上寸步难行,所以我先看了程序员的数学这本书复习了下以前忘了的数学知识,然后我又看了一本叫深度学习的数学的书来学习了一下梯度下降,反向误差传播公式的推导。
然后现在我正在看一本叫 Python 深度学习(第二版)的书来学习一下非形式化的机器学习模型搭建的方式和理论基础,看完这本后我准备看看周志华的那本机器学习来补一下数学论证的过程。

最后回答下你的问题,假如不经过这样的学习的话你面对一个搭建机器学习系统的时候根本不会知道怎么去用,怎么选择层,怎么选择激活函数和损失函数,也不知道数据集如何选择。就拿 mma 的神经网络教程举例,你没有基础根本不知道每一步在做什么 https://reference.wolfram.com/language/tutorial/NeuralNetworksIntroduction.html
x97bgt
2023-02-19 22:13:31 +08:00
@Juszoe 感谢老哥的关键字
x97bgt
2023-02-19 22:19:30 +08:00
@PTLin 对。但学习理论是不是只要掌握大致派别的基本思路和方法就可以?知道模型的派别后,就知道有什么流程,要喂什么参数,怎么评估等等。但对于去深入了解模型,了解其具体方法,这一步是不是就可以省去?毕竟模型那么多,一个个探究总不现实。我这么理解不知道对不对
smallsung
2023-02-20 08:52:50 +08:00
推荐 吴恩达机器学习 李沐动手学深度学习 https://courses.d2l.ai/zh-v2/

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/917134

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX