自己的背景 211 本科毕业, 做了两年运维,后来做了 5 年的 PHP 开发, 现在主要做 python 方向, 写爬虫, 还有就是 django 的 web 开发 为啥想学习 AI 很早就注册 v2ex, 一直没有发帖, 喜欢这边的讨论环境最近写代码,一直都是 copilot + chatgpt, 现在没有 copilot 的话, 写代码的效率已经很低了感觉现在是 AI 应用爆发的前期, 想学习下人工智能相关的知识. 还没有确定以后做什么. 关注了一些比较厉害的大牛, 他们现在已经使用 AI 做了几个比较厉害的 Demo, 主要是深度学习方向的 关于现在的学习 最近一个多月一直在啃数学的东西, 本科毕业后,基本忘记光了, 查了些资料, 看了微分, 线性代数, 概率论和数理统计的数学知识. 现在的水平, 能看懂数学符号了, 很多定理要查一下才能懂. 啃的太快, 忘记的也快. 准备看机器学习和深度学习方向的东西了我也不知道会学习到啥程度. 人工智能的应用方向和人工智能算法工程师感觉是两个方向,下载了一些系统的教程,最近下班后在看. 心中的疑问 我想问一下, [ol]有没有已经在这方面工作的朋友, 对我们这种有一定的开发经验, 想进入 AI 领域的话, 主要补充的知识有哪些? [/ol] [ol]适合个人开发的 AI 产品,主要是哪些方向? [/ol] [ol]如果学习完了 AI, 在国内现在的就业环境怎么样? [/ol] [ol]因为现在也 30 多一点儿了, 这边的年龄和经验是否会缺乏竞争力? [/ol] 备注 诚恳请教, 自己一个普通的沪漂程序员, 学习的时间挺充足. 只是对这个方向感觉很模糊 人工智能, 方向, 学习, 深度学习
我觉得就没必要学习算法了,你学习算法再厉害,还能自己做一个 GPT 出来? 不如学习怎么用,技术好一点就学习下 PyTorch 和 Transformer ,对模型进行微调训练。 然后做一些应用类的 app 。
在 AI 公司干了一年,给我最大的感觉是 AI 行业是一个资本密集型产业,对普通程序员来说没太多的机会。 对普通程序员最大的变化是出现来一批很好用的 API ,可以实现一些以前实现不了的想法。 1. 常规应用,通用模型已经很成熟了。对于 99.9%人根本不可能构建出一个比开源模型更好的模型。 2. 模型的性能优化是个体力活,而且随着技术的发展,以后可能不需要手动的性能优化。 3. 模型的调优需要大量的数据和硬件。数据清洗是和 AI 没关系的纯体力活。参数调优又需要大量的硬件,¥成本普通人(公司)根本承担不起(据说 ChatGPT 训练一次的成本就高达 1 千万美元)。 对于普通开发人员,AI 会逐步演化成一些在线 服务 。比如 ChatGPT 一样,普通程序员通过调用 RESTFul API 来使用。另外一些小模型的使用,就是一些程序库。至于这些库用的是机器学习,还是传统的算法对应用开发来说是黑盒。