Large Language Models Projects: Apply and Implement Strategies for Large Language Models (大型語言模型專案:應用與實施大型語言模型策略)
Martra, Pere
相關主題
商品描述
This book offers you a hands-on experience using models from OpenAI and the Hugging Face library. You will use various tools and work on small projects, gradually applying the new knowledge you gain.
The book is divided into three parts. Part one covers techniques and libraries. Here, you'll explore different techniques through small examples, preparing to build projects in the next section. You'll learn to use common libraries in the world of Large Language Models. Topics and technologies covered include chatbots, code generation, OpenAI API, Hugging Face, vector databases, LangChain, fine tuning, PEFT fine tuning, soft prompt tuning, LoRA, QLoRA, evaluating models, and Direct Preference Optimization. Part two focuses on projects. You'll create projects, understanding design decisions. Each project may have more than one possible implementation, as there is often not just one good solution. You'll also explore LLMOps-related topics. Part three delves into enterprise solutions. Large Language Models are not a standalone solution; in large corporate environments, they are one piece of the puzzle. You'll explore how to structure solutions capable of transforming organizations with thousands of employees, highlighting the main role that Large Language Models play in these new solutions.
This book equips you to confidently navigate and implement Large Language Models, empowering you to tackle diverse challenges in the evolving landscape of language processing.
What You Will Learn
- Gain practical experience by working with models from OpenAI and the Hugging Face library
- Use essential libraries relevant to Large Language Models, covering topics such as Chatbots, Code Generation, OpenAI API, Hugging Face, and Vector databases
- Create and implement projects using LLM while understanding the design decisions involved
- Understand the role of Large Language Models in larger corporate settings
Who This Book Is For
Data analysts, data science, Python developers, and software professionals interested in learning the foundations of NLP, LLMs, and the processes of building modern LLM applications for various tasks
商品描述(中文翻譯)
這本書提供您使用 OpenAI 和 Hugging Face 庫的模型進行實作的經驗。您將使用各種工具並進行小型專案,逐步應用所學的新知識。
本書分為三個部分。第一部分涵蓋技術和庫。在這裡,您將通過小範例探索不同的技術,為下一部分的專案建設做好準備。您將學會使用大型語言模型領域中的常用庫。涵蓋的主題和技術包括聊天機器人、代碼生成、OpenAI API、Hugging Face、向量數據庫、LangChain、微調、PEFT 微調、軟提示微調、LoRA、QLoRA、模型評估和直接偏好優化。第二部分專注於專案。您將創建專案,理解設計決策。每個專案可能有多種實現方式,因為通常不只有一個好的解決方案。您還將探索與 LLMOps 相關的主題。第三部分深入探討企業解決方案。大型語言模型並不是獨立的解決方案;在大型企業環境中,它們是拼圖中的一部分。您將探索如何構建能夠改變擁有數千名員工的組織的解決方案,突顯大型語言模型在這些新解決方案中的主要角色。
這本書使您能夠自信地導航和實施大型語言模型,讓您能夠應對不斷演變的語言處理領域中的各種挑戰。
您將學到的內容:
- 通過使用 OpenAI 和 Hugging Face 庫的模型獲得實踐經驗
- 使用與大型語言模型相關的基本庫,涵蓋聊天機器人、代碼生成、OpenAI API、Hugging Face 和向量數據庫等主題
- 創建和實施專案,同時理解涉及的設計決策
- 理解大型語言模型在大型企業環境中的角色
本書適合對學習自然語言處理(NLP)、大型語言模型(LLMs)及構建現代 LLM 應用程序的過程感興趣的數據分析師、數據科學家、Python 開發者和軟體專業人士。
作者簡介
Pere Martra is a seasoned IT Engineer and AI Enthusiast with years of experience in the financial sector. He is currently pursuing a Master's in Research on Artificial Intelligence. Initially, he delved into the world of AI through his passion for game development. Applying Reinforcement Learning techniques, he infused video game characters with personality and autonomy, sparking his journey into the realm of AI. Today, AI is not just his passion but a pivotal part of his profession. Collaborating with startups on NLP-based solutions, he plays a crucial role in defining technological stacks, architecting solutions, and guiding team inception. As the author of a course on Large Language Models and their applications, available on GitHub, Pere shares his expertise in this cutting-edge field. He serves as a mentor in the TensorFlow Advanced Techniques Specialization at Deeplearning.AI, assisting students in solving problems within their tasks. He holds the distinction of being one of the few TensorFlow Certified Developers in Spain, complementing this achievement with an Azure Data Scientist Associate certification. Follow Pere on Medium, where he writes about AI, emphasizing Large Language Models and deep learning with TensorFlow, contributing valuable insights to TowardsAI.net. Top skills include Keras, Artificial Intelligence (AI), TensorFlow, Generative AI, and Large Language Models (LLM). Connect with Pere on https: //www.linkedin.com/in/pere-martra/ for project collaborations or insightful discussions in the dynamic field of AI.
作者簡介(中文翻譯)
Pere Martra 是一位經驗豐富的 IT 工程師和 AI 愛好者,在金融領域擁有多年的經驗。他目前正在攻讀人工智慧的研究碩士學位。最初,他因對遊戲開發的熱情而進入 AI 的世界。透過應用強化學習技術,他為視頻遊戲角色注入了個性和自主性,這也點燃了他進入 AI 領域的旅程。如今,AI 不僅是他的熱情,更是他職業生涯中的關鍵部分。他與初創公司合作,專注於基於自然語言處理(NLP)的解決方案,並在定義技術堆疊、架構解決方案和指導團隊成立方面發揮了重要作用。作為一門關於大型語言模型及其應用的課程作者,該課程可在 GitHub 上找到,Pere 分享了他在這一前沿領域的專業知識。他還在 Deeplearning.AI 的 TensorFlow 高級技術專業化中擔任導師,協助學生解決任務中的問題。他是西班牙少數幾位 TensorFlow 認證開發者之一,並擁有 Azure 數據科學家助理的認證。您可以在 Medium 上關注 Pere,他在那裡撰寫有關 AI 的文章,強調大型語言模型和使用 TensorFlow 的深度學習,並為 TowardsAI.net 提供有價值的見解。他的頂尖技能包括 Keras、人工智慧(AI)、TensorFlow、生成式 AI 和大型語言模型(LLM)。如需項目合作或在 AI 動態領域進行深入討論,請通過 https://www.linkedin.com/in/pere-martra/ 與 Pere 聯繫。