课程主页: https://www.coursera.org/learn/llama-for-python-programmers
课程概述
《Python程序员的Llama课程》专为希望利用Llama 2大语言模型(LLM)的程序员而设计,旨在帮助他们抓住生成式人工智能(AI)革命的机遇。在这个课程中,您将了解到如何通过量化等技术,以自托管硬件运行开源LLM,使用llama.cpp包能够达到这一目的。我们将探讨Meta的Llama 2如何融入更广泛的AI生态系统,以及您如何使用它开发基于Python的LLM应用程序。
课程大纲
第一模块:Llama 2简介 – 高质量开源大语言模型
这一模块介绍了Llama 2,强调其架构、训练方法和作为高质量开源LLM的能力。这一基础部分为您在以下模块的动手学习做好准备。
第二模块:深入Llama 2与Python的结合 – 理解其工作原理
此模块揭示了Llama 2在Python中的复杂性,引导您了解tokenization的过程、通过llama.cpp开发Llama 2应用程序,以及如何调整参数以改善模型交互。
第三模块:构建Llama 2应用程序
这一模块以零-shot和few-shot提示技术的演示开始,随后转向控制模型输出,实现定制化回应。最后通过实际编程作业,使您能够应用所学知识,展示您在构建精细化Llama 2应用程序方面的技能。
推荐理由
我强烈推荐这个课程,不仅因为它的内容丰富,能够给你提供理论基础与项目实践的结合,更因为课程的讲师对大语言模型的深刻理解和生动的讲解方式。无论您是初学者还是已有经验的程序员,这门课都能助您在AI应用的开发上迈出重要一步。
课程主页: https://www.coursera.org/learn/llama-for-python-programmers