本书是一本全面介绍基于大语言模型的RAG应用开发的专业图书。本书共分为3篇:预备篇、基础篇和高级篇。预备篇旨在帮助你建立起对大模型与RAG的基本认识,并引导你搭建起RAG应用开发的基础环境;基础篇聚焦于经典RAG应用开发的核心要素与阶段,介绍关键模块的开发过程,剖析相关的技术原理,为后面的深入学习打下坚实的基础;高级篇聚焦于RAG应用开发的高阶模块与技巧,特别是在企业级RAG应用开发中的优化策略与技术实现,并探索了一些新型的RAG工作流与范式,旨在帮助你了解最新的RAG应用技术发展,掌握RAG应用的全方位开发能力。
微信小游戏开发系列图书共包含两本。一本是前端篇,主要通过一个小游戏实战项目,一步步学会JS语言语法、模块化重构、面向对象的软件设计技巧及常见设计模式的实用技巧。另一本是后端篇,主要内容包括小游戏常用单机功能优化、广告组件与社交营销排行榜、云函数与云数据库、后端接口程序及后台Web管理系统、Go语言语法等方面的知识讲解。 因为微信小游戏是当下适合新人学习的编程技术,所以笔者选择它作为本套书的练习项目。表面上读者学习的是微信小游戏项目开发,但实际上是在系统地学习编程语言、技巧及思想。 两本书的讲解风格、编撰指导思想是一致的,内容也是连贯的,练习的也是同一个项目,编程初学者宜先阅读前端篇,再学习《微信小游戏开发:后端篇》。
《ChatGLM3大模型本地化部署、应用开发与微调》内容简介 《ChatGLM3大模型本地化部署、应用开发与微调》作为《PyTorch 2.0深度学习从零开始学》的姊妹篇,专注于大模型的本地化部署、应用开发以及微调等。《ChatGLM3大模型本地化部署、应用开发与微调》不仅系统地阐述了深度学习大模型的核心理论,更注重实践应用,通过丰富的案例和场景,引导读者从理论走向实践,真正领悟和掌握大模型本地化应用的精髓。 全书共分13章,全方位、多角度地展示了大模型本地化实战的完整方案,内容包括大模型时代的开端、PyTorch 2.0深度学习环境搭建、基于gradio的云上自托管ChatGLM3部署实战、使用ChatGLM3与LangChain实现知识图谱抽取和智能问答、适配ChatGLM3终端的Template与Chain详解、ChatGLM3多文本检索的增强生成实战、构建以人为本的ChatGLM3规范化Prompt提示工程、使用ChatGLM3的思维链构
《Unity3D游戏设计与开发》由基础篇和项目篇两个部分组成,分为13章。其中,基础篇包括第1~9章,内容为环境准备、Unity的开发环境、熟悉游戏物体和组件、创建3D游戏场景、物理系统、2D动画、人形动画、UGUI系统、粒子系统,针对Unity 5.6的新特性,介绍了地形系统、物理系统、粒子系统、UGUI系统等模块;项目篇包括第10~13章,内容为兔子快跑、开心农场、寻找消失的大洲、保卫碉楼,通过由浅入深的工程案例介绍游戏项目开发的全过程。读者可通过兔子快跑游戏项目,掌握开发2D游戏的基本方法和技能;通过开心农场游戏项目,了解结合地形系统开发种植游戏的过程;通过寻找消失的大洲游戏项目,熟悉开发AR游戏的基本概念;通过保卫碉楼游戏项目,了解使用*的动画系统制作3D游戏的方法。 《Unity3D游戏设计与开发》尽量使用简单的代码实现功能,语言通俗易懂
移动互联网已经成为当今世界发展*快、市场潜力*、前景*诱人的业务,而Android则是移动互联网上市场占有率*的平台。本书是《疯狂Android讲义》的第4版。本书基于全新的Android 9.x,并采用Google推荐的IDE:Android Studio作为开发工具,书中每个案例、每个截图都全面升级到Android 9.x。本书全面介绍Android应用开发的相关知识,全书内容覆盖了Android用户界面编程、Android四大组件、Android资源访问、图形/图像处理、事件处理机制、Android输入/输出处理、音频/视频多媒体应用开发、OpenGL与3D应用开发、网络通信编程、Android整合RESTful服务端、传感器应用开发、GPS应用开发、整合第三方Map服务等。本书并不局限于介绍Android编程的各种理论知识,而是从 项目驱动 的角度来讲授理论,全书一共包括近百个实例,这些示范性的实例既可帮读者更好地理解各知识点在实际开发中的应用,
《齐白石的世界》是作者郎绍君专著《齐白石》的姊妹篇。此书在《齐白石》一书的基础上重新结构,增删而成。内容包括齐白石生平迹历、齐氏的思想、个性以及艺术作品(包括绘画、书法、篆刻、诗文)的评介,分作24个章节标题概括之,较之《齐白石》一书,增益了齐白石传略、齐白石的亲子情、卖画、交友、画草虫、花鸟、山水、人物、书法、诗歌等专章。本书的另一特点是适应大展之需,将展品一一作了分析性评介,涵盖了大量作品图像与文字释读,所收录作品大多出自中国美术馆和北京荣宝斋的收藏,皆为真实可信的代表性书画。
《四十自述》是胡适生前 亲笔撰写的自传,是中国现代传记文学的名篇之作。该书讲述了自己童年、少年与青年时代的人生经历,回顾了前四十年的心路历程,是胡适先生与自己的青少年时代进行的“心灵对话”,从中能够感受到先生特有的儒雅、睿智、幽默的文人气息。 本书是关于胡适《四十自述》一书的集大成者,布脊纸面精装函套:上册是《四十自述》的手稿影印和简体释文,中册是《四十自述》的初刊影印和初版影印,下册是《四十自述》的简体定本和汇校评注。简体定本以亚东初版为底本,以手稿和《新月》初刊本为主要参校本进行校勘评注。注释内容包括文字标点、词语文句、行款格式、人物事件、文化知识、改笔研究等,举凡一般读者可能会遇到的阅读障碍和应当了解而未必了解的信息,均有注释。简体定本《四十自述》每一章前有评,
主要特色 ● 涵盖Android*的API,包括Job Scheduler、Android架构组件(包括Live Data和Room)和数据绑定 ● 提供Android Studio IDE的详细说明以及Kotlin的介绍 ● 详细介绍材料设计原则、设计指南、导航模式和UI的更佳实践 ● 演示如何为所有形式的Android设备创建引人注目的UI ● 探索Firebase和Google Play服务的API库,包括地图、基于位置的服务以及Awareness API ● 掌握为将来的Android开发项目提供坚实支持的技能
Android系统从诞生到现在短短的几年时间,凭借其操作易用性和开发的简洁性,赢得了广大消费用户和开发者的支持,目前一直位居智能手机操作系统市场占有率榜首的位置。《Android底层接口与驱动开发技术详解》分为三篇,共计24章,循序渐进地讲解了Android系统中底层驱动方面的知识。《Android底层接口与驱动开发技术详解》从获取源码和源码结构分析讲起,依次讲解了基础知识篇、专用驱动篇和设备驱动篇三大部分的基本知识。在讲解每一个驱动时,都从Android系统源码开始入手,遵循“内核分析—驱动实现—JNI层分析—Java应用层—系统移植和改造”这一主线,透彻地剖析了每一个驱动系统的完整实现流程。《Android底层接口与驱动开发技术详解》几乎涵盖了Android驱动方面的所有主要内容,并且全书内容言简意赅,讲解方法通俗易懂,不但适用于应用高手们,
现今一代年轻人是数字媒体的一代,没有人能否认现在的年轻人已经深深地被卷入数字媒体的漩涡。教育家霍华德·加德纳和凯蒂·达维斯把今天的这一代年轻人定义为“AppGeneration”,并完成了这本书。两位作者区分了“App依赖者”和“App使用者”两种人和App的关系,从同一性、亲密关系和想象力三个方面探讨了这一代人的生活与前数字数代生活的差异性。
本书由四大部分内容构成:系统与模型、辨识方法、理论分析、使用者的选择。
C语言是一个“古老”的编程工具。在嵌入式系统、自控系统及计算机底层操作系统、数据处理中间件等系统开发中仍然是选择的开发工具。不同于很多更“”的编程语言,如Java,Python等,C语言是面向硬件特性,基于模块的一种编程语言。采用更“”语言的编程思维并不能实现有效的C程序设计。本书是从C语言的特点,适合C语言开发的设计目标的特点出发,阐述一类C语言的开发方式,并通过设计具体模块,依次展开讨论。如果你想有效地使用C语言,在系统设计中灵活地应用模块化设计思想,本书是一个很不错的参考。
《KeilC51单片机语言应用编程与实践》详细介绍了V9.00版本的KeilC51编译器和Vision4的强大功能和具体使用方法,完整地介绍了版本C51编译器控制命令,给出了全部C51运行库函数及其应用范例,对KeilC51软件包中各种应用工具,如A51宏汇编器、BL51/Lx51链接定位器、LIB51库管理程序以及OH51符号转换程序、实时多任务操作系统RTX51TINY等都做了详细介绍,阐述了Vision4新增加的各种功能和应用方法,包括软件模拟调试和硬件目标板实时在线仿真。
在内容上,本书结合使用情景,全面、深入、细致地分析了Android系统的源代码,涉及到Linux内核层、硬件抽象层(HAL)、运行时库层(Runtime)、应用程序框架层(ApplicationFramework)以及应用程序层(Application)。在组织上,本书将上述内容划分为初识Android系统、Android专用驱动系统和Android应用程序框架篇。初识Android系统篇介绍了参考书籍、基础知识以及实验环境搭建;Android专用驱动系统篇介绍了Logger日志驱动程序、Binder进程间通信驱动程序以及Ashmem匿名共享内存驱动程序;Android应用程序框架篇从组件、进程、消息以及安装四个维度对Android应用程序的框架进行了深入的剖析。通过上述内容及其组织,本书能使读者既能从整体上把握Android系统的层次结构,又能从细节上掌握每一个层次的要点。
作为苹果专业培训系列教材,iMovie是一款由苹果电脑视频剪辑软件,以其简洁而受到欢迎,大多数工作只需要简单的单击和拖曳就能完成。它是视频整理、编辑、共享的工具,可以实现快速剪辑、精准剪辑,以充满乐趣的快速浏览方式欣赏每个片段,利用其丰富的可以制作超高水准影片,甚至是好莱坞大片水准的影片,还可以实现一键共享等功能。其运行的平台包括苹果计算机、iPhone、iTouch、iPad等苹果电子产品。本书是苹果中国指定教材用书。