《Hands-On Large Language Models: Language Understanding and Generation》是一本面向Python开发者的图解指南,由Jay Alammar和Maarten Grootendorst合著。本书通过超过275幅定制插图和可运行的代码,系统介绍大型语言模型(LLMs)的核心概念与实际应用。
根据官方资料,书中内容涵盖LLMs的构建技术、生成、表示和检索应用,包括Transformer模型、分词器、语义搜索、RAG等前沿技术。本书从简单介绍开始,逐步深入,最终引导读者自信地微调和构建自己的大型语言模型。
作者Jay Alammar是Cohere的工程研究员和总监,其AI博客帮助了数百万研究人员和工程师可视化理解机器学习工具和概念;Maarten Grootendorst是IKNL的高级临床数据科学家,拥有心理学和数据科学硕士学位,是BERTopic、PolyFuzz、KeyBERT等开源包的作者和维护者。
本书获得多位行业专家的推荐,包括DeepLearning.AI创始人、Cohere机器学习总监等,他们称赞其精美的插图、实用的代码和清晰的解释,是理解LLMs的重要资源。
使用方式上,本书提供Python代码示例,读者可通过实践学习。适用场景包括希望了解LLMs的研究人员、工程师和数据科学家,以及任何对最新AI技术感兴趣的人。限制方面,本书主要面向Python开发者,需要一定的编程基础。