LangChain大模型应用开发 《LangChain大模型应用开发》帮助读者在项目中探索微调、提示工程以及部署和监控的实践时,解锁LLM的全部潜力。无论你是构建创意写作工具、开发复杂的聊天机器人,还是制作尖端的软件开发辅助工具,《LangChain大模型应用开发》都将是你的路线图,帮助你自信且创造性地掌握生成式人工智能的变革力量。 主要内容 ●使用LangChain创建LLM应用,如问答系统和聊天机器人 ●理解变换模型和注意力机制 ●使用pandas和Python自动进行数据分析和可视化 ●掌握提示工程以提高LLM性能 ●微调LLM并了解释放其力量的工具 ●将LLM作为服务部署,并应用评估策略 ●使用开源LLM与文档本地互动,以防止数据泄露 大模型应用解决方案 基于ChatGPT和GPT-4等Transformer架构的自然语言处理 Transformer正在颠覆AI领域。市面上有这么平台和Transformer模型,哪
本书重点介绍了鸿蒙操作系统的设计背景、设计理念和设计原则,同时对鸿蒙操作系统的整体架构、关键子系统的技术架构和主要设计思路进行了详细的解析。第1章~第3章对鸿蒙操作系统进行整体概述,重点介绍操作系统的发展和鸿蒙操作系统诞生的技术背景、试图解决的主要技术问题,同时介绍了鸿蒙操作系统的设计理念、主要技术特征,以及部件化架构原理解析。第4章~第16章介绍关键子系统,分门别类地阐述鸿蒙操作系统关键子系统的技术架构和主要设计思路,包括统一内核、驱动子系统、分布式技术、方舟编译运行时子系统、UI框架、图形子系统、多媒体子系统、安全子系统、DFX框架和文件管理的架构设计思路。 本书适合对操作系统感兴趣的开发者、鸿蒙操作系统生态的参与者、相关领域的研究人员,以及相关专业的高校师生阅读和学习。
《超简单 用Python让Excel飞起来》 Excel是Office办公中使用很好频繁的一个表格制作、数据分析与图表制作的组件。随着现在数据处理量越来越大,日常办公中很多重复性工作耗费了广大办公人员越来越多的时间,那么如何才能化繁为简,提高办公自动化水平呢?借助Python中的模块来控制Excel可以让Excel实现自动化、智能化办公从而极大减少重复性工作并节约办公人员的时间。全书划分为4部分,共8章。靠前部分为靠前章,主要介绍Python编辑器的安装和xlwings库的安装。第2部分为第2章至第6章,主要介绍Python中的一些基础知识和用于处理工作簿、工作表、行列和单元格的xlwings库函数。第3部分为第7章,主要讲解如何在Excel中使用Python来处理Excel数据。第4部分是第8章,主要使用典型的案例批处理Excel数据。本书力求做到深入浅出,将复杂的概念和操作用简洁浅显的语言来讲述
本书全面、系统、细致地讲解了编写Excel VBA所需的各方面知识。全书共分25章,分别介绍了宏录制的优缺点、VBA的基本语法与代码调试、单元格及单元格区域的引用、用户自定义函数的创建、循环和流程控制、R1C1引用样式、名称的操作、事件编程的方法、用户窗体的使用、图表的创建、数据的高级筛选、VBA中数据透视表的创建、优秀代码的思路、数据可视化和条件格式的设置、迷你图的绘制、Word的自动控制、文本文件的处理、Access数据库的接入、类的创建、高级用户窗体的控制、Windows API的使用、运行错误的处理、自定义选项卡的创建、加载项的创建等内容。 本书内容非常丰富,几乎涵盖了用VBA控制Excel元素所需的全部知识点,讲解有一定深度又不乏生动,提及的案例贴近实际工作,非常适合需要用VBA提升Excel使用效率的各类职场人士阅读。
本书聚焦于资深Linux系统管理员推荐的一系列进阶知识,揭示Linux运行和编程的深层逻辑,覆盖逻辑卷管理、进程管理和监控、特殊文件系统、正则表达式、通过命令行打印、编程和管理任务自动化、利用Ansible简化远程主机上的大规模自动化管理、配置定时任务、NetworkManager的功能、B树文件系统及其特性、systemd相关知识、利用D-Bus和udev实现设备的即插即用管理、传统Linux日志文件的使用、用户管理以及基本的防火墙管理操作等,帮助读者成为Linux系统管理员。
《Linux内核完全剖析:基于0.12内核:15周年版》本书对Liux操作系统早期内核(V0.12)全部源代码文件进行了详细、全面的注释和说明,旨在帮助读者用较短的时间对Liux的工作机理获得全面而深刻的理解,为进一步学习和研究现代Liux系统打下坚实的基础。虽然分析的版本较低,但该内核已能够正常编译运行,并且其中已包括了Linux工作原理的精髓。书中首先概要地介绍了Linux内核发展历史,说明了各内核版本之间的主要区别和改进,给出了选择0.12版内核源代码作为研究对象的原因。然后给出了阅读内核源代码所需的相关基础知识,概要介绍了运行Liux系统的PC硬件组成结构、编写内核使用的汇编语言和C语言扩展部分,并且重点说明了80x86处理器在保护模式下运行的编程方法。接着介绍了内核代码概况,给出了内核源代码目录树结构,并依据该组织结构对所有内核程序和文件
本书是面向操作系统导论课程的经典书籍,从第1版至今被国内外众多高校选作教材。全书共九个部分,相较于上一版增加了三个部分,并且优化了各章的编排顺序。本书不仅详细讲解进程管理、内存管理、存储管理、保护与安全等概念,而且涵盖重要的理论结果和案例研究,并且给出了供读者深入学习的推荐读物。这一版在移动操作系统、多核系统、虚拟化和NVM外存等方面做了大幅更新,每一章都融入了新的技术进展,并且更新了习题和编程项目。本书既适合高等院校计算机相关专业的学生学习,也是专业技术人员的有益参考。
本系列图书内容概览本系列图书共三本,分别为《Linux权威指南:从小白到系统管理员 上册(原书第2版)》《Linux权威指南:从小白到系统管理员 下册(原书第2版)》《Linux权威指南:网络服务详解(原书第2版)》,每本书的内容都紧密相扣,相互衔接,共同构成一个连贯且递进的整体。在《Linux权威指南:从小白到系统管理员 上册(原书第2版)》中,主要介绍操作系统的基础知识,特别是与Linux相关的部分,并探索系统管理员的Linux哲学,为后面的学习做准备。在《Linux权威指南:从小白到系统管理员 下册(原书第2版)》中,聚焦于资深系统管理员推荐的一系列高级知识。在《Linux权威指南:网络服务详解(原书第2版)》中,你将在现有虚拟网络中再创建一个虚拟机作为服务器来完成后续的学习任务。它还将取代虚拟网络中虚拟路由器的一些功能。本系列图书
全书共五篇,以从易到难的顺序详细剖析了Linux内核开发的核心技术。“知识储备篇”介绍了Linux的数据结构、中断处理、内核同步和时间计算等内容,这些是理解后续章节的前提;之后通过“内存管理篇”“文件系统篇”“进程管理篇”详细介绍了Linux的三大核心模块;最后的“综合应用篇”则融合了前面诸多模块知识展示了Linux内核开发在操作系统、智能设备、驱动、通信、芯片、云计算和人工智能等热点领域的应用。书中的重点、难点均配有图表、代码和实战案例,力求直观、清晰。 学习本书的读者需要熟悉C语言,建议对Linux内核有一定了解。推荐初学者按照本书的编排顺序阅读,而熟悉Linux内核的读者可以跳过知识储备篇,直接从三大核心模块篇进行阅读。 本书深入浅出、配图丰富,可作为Linux初中级读者系统学习Linux内核开发的指导手册,也可作为从事嵌入
本书对Linux操作系统早期内核(V0.12)全部源代码文件进行了详细、全面的注释和说明,旨在帮助读者用较短的时间对Linux的工作机理获得全面而深刻的理解,为进一步学习和研究现代Linux系统打下坚实的基础。虽然分析的版本较低,但该内核已能够正常编译运行,并且其中已包括了Linux工作原理的精髓。书中首先概要地介绍了Linux内核发展历史,说明了各内核版本之间的主要区别和改进,给出了选择0.12版内核源代码作为研究对象的原因。然后给出了阅读内核源代码所需的相关基础知识,概要介绍了运行Linux系统的PC硬件组成结构、编写内核使用的汇编语言和C语言扩展部分,并且重点说明了80x86处理器在保护模式下运行的编程方法。接着介绍了内核代码概况,给出了内核源代码目录树结构,并依据该组织结构对所有内核程序和文件进行了详细描述和说明。为了加深读者
本书是将计算机软件和硬件理论结合讲述的经典教程,内容覆盖计算机导论、体系结构和处理器设计等多门课程。本书的大优点是为程序员描述计算机系统的实现细节,通过描述程序是如何映射到系统上,以及程序是如何执行的,使读者更好地理解程序的行为为什么是这样的,以及造成效率低下的原因。
本书介绍如何设计既可伸缩又足够灵活的云数据平台,以应对不可避免的技术变化。你将了解云数据平台设计的核心组件,以及Spark和Kafka流等关键技术。你还将探索如何设置流程来管理基于云的数据、确保数据的安全,并使用高级分析和BI工具对数据进行分析。 本书旨在帮助企业通过现代云数据平台使用所有数据的业务集成视图,并利用先进的分析实践来驱动预测和数据服务。本书总结了不同的数据消费者如何使用平台中的数据,并讨论了影响云数据平台项目成功的常见业务问题。
本书介绍如何设计既可伸缩又足够灵活的云数据平台,以应对不可避免的技术变化。你将了解云数据平台设计的核心组件,以及Spark和Kafka流等关键技术。你还将探索如何设置流程来管理基于云的数据、确保数据的安全,并使用高级分析和BI工具对数据进行分析。 本书旨在帮助企业通过现代云数据平台使用所有数据的业务集成视图,并利用先进的分析实践来驱动预测和数据服务。本书总结了不同的数据消费者如何使用平台中的数据,并讨论了影响云数据平台项目成功的常见业务问题。
《超简单 用Python让Excel飞起来》 《超简单 用Python让Excel飞起来》 Excel是Office办公中使用很好频繁的一个表格制作、数据分析与图表制作的组件。随着现在数据处理量越来越大,日常办公中很多重复性工作耗费了广大办公人员越来越多的时间,那么如何才能化繁为简,提高办公自动化水平呢?借助Python中的模块来控制Excel可以让Excel实现自动化、智能化办公从而极大减少重复性工作并节约办公人员的时间。全书划分为4部分,共8章。第1部分为第1章,主要介绍Python编辑器的安装和xlwings库的安装。第2部分为第2章至第6章,主要介绍Python中的一些基础知识和用于处理工作簿、工作表、行列和单元格的xlwings库函数。第3部分为第7章,主要讲解如何在Excel中使用Python来处理Excel数据。第4部分是第8章,主要使用典型的案例批处理Excel数据。本书力求做到深入浅出,将复杂的概念和
《超简单 用Python让Excel飞起来》 《超简单 用Python让Excel飞起来》 Excel是Office办公中使用很好频繁的一个表格制作、数据分析与图表制作的组件。随着现在数据处理量越来越大,日常办公中很多重复性工作耗费了广大办公人员越来越多的时间,那么如何才能化繁为简,提高办公自动化水平呢?借助Python中的模块来控制Excel可以让Excel实现自动化、智能化办公从而极大减少重复性工作并节约办公人员的时间。全书划分为4部分,共8章。第1部分为第1章,主要介绍Python编辑器的安装和xlwings库的安装。第2部分为第2章至第6章,主要介绍Python中的一些基础知识和用于处理工作簿、工作表、行列和单元格的xlwings库函数。第3部分为第7章,主要讲解如何在Excel中使用Python来处理Excel数据。第4部分是第8章,主要使用典型的案例批处理Excel数据。本书力求做到深入浅出,将复杂的概念和
本书由FreeBSD系统的三位引领者撰写,在上一版基础上做了大幅更新,涵盖FreeBSD5和FreeBSD11之间的所有重大改进,如使用FreeBSDJail的高度可扩展和轻量级虚拟化、使用Xen和Virtio设备半虚拟化的虚拟机加速、Capsicum沙箱和GELI加密磁盘保护以及DTrace内核调试技巧等。全书从接口到内核再到硬件逐层深入,详细阐述实现每个重要系统组件——进程管理、安全、虚拟内存、I/O系统、文件系统、socketIPC和网络等——所使用的概念、数据结构和算法。
《超简单 用Python让Excel飞起来》 Excel是Office办公中使用很好频繁的一个表格制作、数据分析与图表制作的组件。随着现在数据处理量越来越大,日常办公中很多重复性工作耗费了广大办公人员越来越多的时间,那么如何才能化繁为简,提高办公自动化水平呢?借助Python中的模块来控制Excel可以让Excel实现自动化、智能化办公从而极大减少重复性工作并节约办公人员的时间。全书划分为4部分,共8章。靠前部分为靠前章,主要介绍Python编辑器的安装和xlwings库的安装。第2部分为第2章至第6章,主要介绍Python中的一些基础知识和用于处理工作簿、工作表、行列和单元格的xlwings库函数。第3部分为第7章,主要讲解如何在Excel中使用Python来处理Excel数据。第4部分是第8章,主要使用典型的案例批处理Excel数据。本书力求做到深入浅出,将复杂的概念和操作用简洁浅显的语言来讲述
《超简单 用Python让Excel飞起来》 Excel是Office办公中使用很好频繁的一个表格制作、数据分析与图表制作的组件。随着现在数据处理量越来越大,日常办公中很多重复性工作耗费了广大办公人员越来越多的时间,那么如何才能化繁为简,提高办公自动化水平呢?借助Python中的模块来控制Excel可以让Excel实现自动化、智能化办公从而极大减少重复性工作并节约办公人员的时间。全书划分为4部分,共8章。靠前部分为靠前章,主要介绍Python编辑器的安装和xlwings库的安装。第2部分为第2章至第6章,主要介绍Python中的一些基础知识和用于处理工作簿、工作表、行列和单元格的xlwings库函数。第3部分为第7章,主要讲解如何在Excel中使用Python来处理Excel数据。第4部分是第8章,主要使用典型的案例批处理Excel数据。本书力求做到深入浅出,将复杂的概念和操作用简洁浅显的语言来讲述
本书聚焦于资深Linux系统管理员推荐的一系列进阶知识,揭示Linux运行和编程的深层逻辑,覆盖逻辑卷管理、进程管理和监控、特殊文件系统、正则表达式、通过命令行打印、编程和管理任务自动化、利用Ansible简化远程主机上的大规模自动化管理、配置定时任务、NetworkManager的功能、B树文件系统及其特性、systemd相关知识、利用D-Bus和udev实现设备的即插即用管理、传统Linux日志文件的使用、用户管理以及基本的防火墙管理操作等,帮助读者成为Linux系统管理员。