这本书专门为那些对自然语言处理技术感兴趣的读者提供了系统的LLM应用开发指南。全书分为11章,从LLM基础知识开始,通过LangChain这个开源框架为读者解读整个LLM应用开发流程。第1~2章概述LLM技术的发展背景和LangChain框架的设计理念。从第3章开始,分章深入介绍LangChain的6大模块,包括模型I/O、数据增强、链、记忆等,通过大量代码示例让读者了解其原理和用法。第9章通过构建PDF问答程序,帮助读者将之前学习的知识应用于实践。第10章则介绍集成,可拓宽LangChain的用途。第11章为初学者简要解析LLM的基础理论,如Transformer模型等。本书以LangChain这个让人熟悉的框架为主线,引导读者一步一步掌握LLM应用开发流程,适合对大语言模型感兴趣的开发者、AI应用程序开发者阅读。
本书是一本全面介绍?Git?版本控制系统的实践指南和参考手册。这本书将帮助读者掌握?Git?的核心概念和操作技巧,同时教授如何使用?Git?进行高效的版本控制和团队协作。笔者将从?0?到?1,由浅入深地对?Git?的操作进行讲解。 本书共分为?17?章,全方位围绕?Git?的使用技巧与原理进行讲解。书中绝大多数的命令都配有专门的实战案例,以帮助读者更好地理解。本书还提供了案例代码的每个步骤的源代码,以便于读者观察和思考,通过结合命令解析、概念阐述、流程图以及实战案例,帮助读者全面吸收并融会贯通所学知识。 无论您是前端或后端开发工程师、在校学生或初学者,还是具有一定经验的开发者,本书都将为您提供宝贵的知识参考和指导。它将成为您学习?Git?之路上的明灯。
《React与React Native 跨平台开发:使用JavaScript与TypeScript构建网页端、桌面端和移动端应用》详细阐述了与 React和 React Native相关的基本解决方案,主要包括为什么选择 React、使用 JSX渲染、理解 React组件和 Hooks、React方式中的事件处理、打造可复用组件、 TypeScript类型检查和验证、使用路由处理导航、使用延迟组件和 Suspense进行代码分割、用户界面框架组件、高性能状态更新、从服务器获取数据、 React中的状态管理、服务器端渲染、 React中的单元测试、为什么选择 React Native、React Native内部机制、快速启动 React Native项目、使用 Flexbox构建响应式布局、屏幕间的导航、渲染项目列表、地理位置与地图、收集用户输入、响应用户手势、显示进度、展示模态屏幕、使用动画、控制图像显示、离线使用等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方
本书描述了一种恰如其分的架构设计方法。作者建议根据项目面临的风险来调整架构设计的成本,并从多个视角阐述了软件架构的建模过程和方法,包括用例模型、概念模型、域模型、设计模型和代码模型等。本书不仅介绍方法,而且还对方法和概念进行了归类和阐述,将软件架构设计融入开发实践中,与敏捷开发方法有机地结合在一起,适合普通程序员阅读。
《Vue.js从入门到企业级实战》是一本以高薪就业为目的,完全还原真实项目、真实服务端数据接口的Vue实 战教程。全书共分为两大篇:Vue2篇和Vue3篇。其中,Vue2篇由基础知识和实战两大部分组成,包括学习Vue前 的准备工作、Vue基础、组件、过渡与动画、可复用性组合、vue-cli的安装与配置、Vue全家桶之router、Postman 软件的使用、Vue全家桶之axios、使用Fetch与服务端通信、Vue全家桶之Vuex、第三方插件和UI库的使用、项目架 构搭建和企业级项目实战;Vue3篇为电子书,包括Vue3开发必学的TypeScript语法、用Vue3创建项目、Vue3新特性 Composition API、用Vue3开发插件及使用第三方UI库。 《Vue.js从入门到企业级实战》内容丰富,实用性强,以面试内容和实战项目为基础进行讲解,所讲解的每个知 识点都会让读者知道在实际项目的开发中如何使用,教会读者如何快速学会Vue编程并进行实
《大模型Agent应用开发》深入探讨了LLM的核心概念、前沿技术和实际应用,最终为扩展AI能力边界的大型基础模型(Large Foundation Models,LFM)的崛起铺平道路。 本书开篇详细介绍了LLM的基本原理,随后探讨了多种主流架构框架,既涵盖专有模型(如GPT-3.5/4),也分析开源模型(如Falcon LLM)的独特优势与差异。接下来,我们以基于Python的轻量级框架LangChain为核心,引导读者逐步构建智能体。这些智能体能够从非结构化数据中提取信息,并利用LLM和强大工具包与结构化数据交互。此外,本书还将深入探索LFM领域 该类模型融合了视觉、音频等多态能力,可以覆盖更广泛的AI任务。 无论你是经验丰富的AI专家,还是初入该领域的新人,本书都将为你提供解锁LLM全部潜力的路线图,助力开创智能机器的新纪元。
《强化学习基础、原理与应用》循序渐进地讲解了使用Python语言实现强化学习的核心算法开发的知识,内容涵盖了数据处理、算法、大模型等知识,并通过具体实例的实现过程演练了各个知识点的使用方法和使用流程。《强化学习基础、原理与应用》共分为17章,主要内容包括强化学习基础、马尔可夫决策过程、蒙特卡洛方法、Q-learning与贝尔曼方程、时序差分学习和SARSA算法、DQN算法、DDQN算法、竞争DQN算法、REINFORCE算法、Actor-Critic算法、PPO算法、TRPO算法、连续动作空间的强化学习、值分布式算法、基于模型的强化学习、多智能体强化学习实战:Predator-Prey 游戏及自动驾驶系统。本书内容简洁而不失技术深度,以极简的文字介绍了复杂的案例,易于阅读和理解。 《强化学习基础、原理与应用》适用于已经了解Python语言基础语法的读者,想进一步学习强化学习、机器
本书首先介绍我国卫星互联网相关政策及其发展态势,分别从中央、部委、省(直辖市)政府层面解读政策/文件,分析卫星互联网产业所面临的发展机遇;然后对卫星互联网体系结构设计、通信协议选取和软件、硬件的技术要求提出规划,给出了卫星互联网技术体系的设计发展思路,为卫星互联网系统硬件、软件、协议、存储控制和拓扑设计形式提供了标准;接下来,从卫星互联网组网及安全防护关键技术出发,从天基、地基、边缘和安全四个方面对卫星互联网的相关技术进行了详细的介绍; ,从卫星互联网产业链上、中、下游三个层面对产业模式和应用前景进行了深入剖析,探讨了卫星互联网本身存在的安全问题、衍生安全问题,提出了对卫星互联网产业发展的思考。本书主要面向卫星通信、卫星网络组网、空间信息网络、卫星互联网等产业的从业者和分析师
本书深入剖析了HarmonyOS NEXT的各项技术,通过丰富的实战案例,由浅入深地解析了HarmonyOS NEXT的原理与应用。借助多样化的实战案例和丰富的配套资源,读者可以全面了解并掌握鸿蒙开发的核心技术,以及鸿蒙应用在实际开发中的应用方法。 本书共分为四篇,共计16章,分别为鸿蒙开发基础篇、鸿蒙开发进阶篇、HarmonyOS SDK 开放能力集篇和鸿蒙特色案例实战篇,内容涵盖了鸿蒙开发的各个关键领域。另外,书中还提供了基于HarmonyOS NEXT 的完整实战项目和3个特色案例,并附带了全套的源代码。 本书适合鸿蒙应用开发工程师、移动应用开发工程师以及对鸿蒙应用开发感兴趣的读者使用。同时,它也可以作为高等院校计算机专业中鸿蒙开发和移动应用开发方向学生的参考书。