吴恩达分享了在快速发展的 AI 领域中取得成功的系统建议,强调了正式学习、实际应用以及酌情阅读研究论文之间的平衡。
又一年的 AI 快速发展,为所有人——包括那些刚进入该领域的人——提供了比以往更多的软件构建机会。事实上,许多公司就是找不到足够熟练的 AI 人才。每个寒假,我都会花一些时间学习和实践,我希望你也能如此。这有助于我磨练旧技能、学习新技能,也能帮助你在科技领域发展职业生涯。
为了熟练地构建 AI 系统,我建议你:
- 参加 AI 课程
- 练习构建 AI 系统
- (可选)阅读研究论文
让我来分享一下,为什么这些都至关重要。
我听说有些开发者建议其他人直接投入实践,而无需担心学习。这绝对是个糟糕的建议!除非你已经身处一个经验丰富的 AI 开发者社区中,否则在不理解 AI 基础的情况下投入实践,意味着你将冒着重复造轮子的风险,或者——更可能——只是拙劣地重复造轮子!
例如,在与求职者面试时,我曾遇到一些开发者,他们重新发明了标准的 RAG 文档分块策略,复制了代理式 AI 现有的评估技术,或者编写出混乱的 LLM 上下文管理代码。如果他们修了几门相关的课程,就会更好地理解已有的构建模块。即使他们想从头开始重建这些模块,甚至可能发明出比现有解决方案更优越的东西,也能避免数周不必要的工作。因此,结构化学习至关重要。此外,我发现上课真的很有趣。与其看 Netflix,我更喜欢随时观看一位知识渊博的 AI 讲师的课程!
然而,仅仅上课是远远不够的。许多经验只能通过动手实践才能获得。学习飞机工作原理的理论对于成为一名飞行员固然重要,但没有人仅仅通过上课就能学会驾驶飞机。在某个阶段,亲身坐进驾驶舱进行实践至关重要!好消息是,通过学习使用高度代理式的编码器,构建过程比以往任何时候都更加容易。而学习 AI 构建模块可能会激发你构建新事物的想法。如果我对要做什么项目没有灵感,我通常会去上课或阅读研究论文,这样过一段时间后,我总会涌现出许多新想法。此外,我发现实践真的很有趣,我希望你也能体会到这一点。
最后,并非所有人都有必要这样做,但我发现当今就业市场上许多最优秀的候选人至少偶尔会阅读研究论文。虽然我发现研究论文比课程更难理解,但它们包含了许多尚未被转化为更容易理解形式的知识。我将阅读研究论文的优先级放在上课和实践构建之下,但如果你有机会增强阅读论文的能力,我强烈建议你这样做。我发现上课和实践很有趣,而阅读论文可能更像是一项苦差事,但从中获得的灵光一闪的洞见却令人欣喜。
祝大家度过一个愉快的寒假和新年。除了学习和实践,我希望你们也能多花时间陪伴所爱之人——这一点同样重要!
[原文链接: https://t.co/MaWDs0AbzG ]