2023年ChatGPT火爆全球,以其为代表的人工智能大语言模型成为全球人工智能从业者关注的焦点。 本书详细介绍了构建大语言模型的四个主要阶段:预训练、有监督微调、奖励建模和强化学习。每个阶段都有算法、代码、数据、难点及实践经验的详细讨论。本书以大语言模型的基础理论开篇,探讨了大语言模型预训练数据的构建方法,以及大语言模型如何理解并服从人类指令,介绍了大语言模型的扩展应用和评估方法,为读者提供了更全面的视野。 本书旨在为对大语言模型感兴趣的读者提供入门指南,也可作为高年级本科生和研究生自然语言处理相关课程的补充教材。
本书稿紧扣《全国高等学校(安徽考区)计算机水平考试教学(考试)大纲》(Visual Basic程序设计)的要求精心编写而成,主要内容包括Visual Basic语言基础、可视化编程基础、程序控制结构、用户界面设计、数组和自定义类型、过程、菜单、文件、数据库编程基础等。书稿内容紧扣教学大纲编写,章节编排合理,教学内容由浅入深,例题选取难度适中,有助于学生学习Visual Basic程序设计,加强学生的逻辑思维能力,适合高等学校学生学习Visual Basic程序设计使用,也可供自学者学习参考。
本书是 逻辑与形而上学教科书系列 中的一本。递归论是数理逻辑的主要分支之一。本书介绍了递归论的基础知识,以及某些有影响的问题与经典构造。本书共分5章。*章介绍了图灵机、递归、递归可枚举等概念以及相关的定理。第二章列举了一些重要的不可判定问题,其中包括希尔伯特第十问题(丢番图整数解判定问题)的否定性结果(即马季亚谢维奇定理)和它的完整证明。第三章介绍了递归论度理论的核心概念和基本事实。在第四章中,读者可以找到递归论中经典的构造技巧 尾节扩张(算术力迫)和有穷损害优先方法。第五章简单介绍了递归论的当前热点 算法随机性理论的基本概念,其中包含马丁-洛夫随机性的几个等价刻画。本书可以作为递归论导论课程的教材,以期为进一步学习与研究递归论建立兴趣并打下基础。本书也可以帮助有兴趣的读者了解递
本书是享誉全球的Python入门书,影响了*过250万读者。全书分两部分:*部分介绍用Python编程所*须了解的基本概念,包括强大的Python库和工具,以及列表、字典、if语句、类、文件和异常、代码测试等内容;*部分将理论付诸实践,讲解如何开发三个项目,包括简单的2D游戏、利用数据生成交互式的信息图以及创建和定制简单的Web应用,并帮助读者解决常见编程问题和困惑。第3版进行了*修订:使用了文本编辑器VS Code,新增了介绍removeprefix()方法和removesuffix()方法的内容,并且在项目中利用了Matplotlib和Plotly的*特性,等等。
本书分析了分布式一致性Raft算法以及Raft算法所依赖的理论,在此基础上讲解并实现Raft算法以及基于Raft算法的KV服务。通过本书,你可以深入了解Raft算法的运行机制,也可以学习到如何正确地实现Raft。 本书分为11章,*章介绍分布式一致性算法,第二章详细分析Raft算法,第三章在第二章基础上整体设计,第四章到第八章逐个讲解基于Raft算法的KV服务的各个组件的实现,第九章讲解Raft算法的主要优化之一的日志快照,第十章是生产环境必须的服务器成员变更功能,*后一章介绍其他一些相关的Raft优化。 本书详细介绍了Raft的核心算法、服务器成员变更以及各种优化的实现,适合想尝试实现Raft算法或者在生产环境中加入Raft算法的读者,以及对于分布式一致性算法有兴趣的读者。
本书从基本的Python概念入手,由浅入深、典型实例剖析讲解、综合实例剖析讲解,一步一步引导初学者掌握Python编程知识。本书共20章,其中第1章到第4章是Python编程基础篇;第5章到第9章是Python编程提高篇;第10章到第13章是Python的GUI程序和图形图像篇;第14章到17章是Python人工智能应用篇;第18章到20章是Python编程高级篇,包括数据库开发、游戏开发和网络爬虫开发。 在讲解过程中既考虑读者的学习习惯,又通过具体实例剖析讲解Python编程中的热点问题、关键问题及种种难题。 本书适用于大中专学校的师生、有编程梦想的初高中生阅读,更适用于培训机构的师生、编程爱好者、初中级程序员、程序测试及维护人员阅读研究。
本书较为系统地介绍最优化领域中比较成熟的基本理论与方法。基本理论包括最优化问题解的必要条件和充分条件以及各种算法的收敛性理论。介绍的算法有:无约束问题的最速下降法、Newton法、拟Newton法、共辄梯度法、信赖域算法和直接法;非线性方程组和最小二乘问题的Newton法和拟Newton法;约束问题的罚函数法、乘子法、可行方向法、序列二次规划算法和信赖域算法等。还介绍了线性规划的基本理论与单纯形算法以及求解二次规划的有效集法。并简单介绍了求解全局最优化问题的几种常用算法。 作为基本工具,本书在附录中简要介绍了求解线性方程组的常用直接法和选代法以及MATLAB初步知识。
程序员考试是计算机技术与软件专业技术资格考试(简称 软考 )系列中的一类重要考试,是计算机专业技术人员获得助理工程师职称的一个重要途径。但程序员考试涉及的知识点较广,考核难度较大。 本书以作者多年从事软考教育培训和试题研究的心得体会为基础,建立了一个5天的学习架构。作者通过深度剖析考试大纲并综合历年的考试情况,将程序员考试涉及的知识点进行高效地概括、整理,以知识图谱的形式将整个考试分解为一个个相互联系的知识点逐一讲解。读者可以通过本书快速提高学习效率和答题准确率,做到复习有的放矢、考试得心应手。本书后还给出了一套经过精心设计的全真模拟试题并作了详细解答。 本书可作为参加程序员考试考生的自学用书,也可作为软考培训班的教材。
本书全面讲解C#并发编程技术,侧重于.NET平台上较新、较实用的方法。新版内容全面更新,涉及异步编程基础、互操作、集合、常见场景及其处理技巧等,另外新增了关于异步流的章节。全书分为14章:第1章概览几种并发编程技术,包括异步编程、并行编程、响应式编程、数据流等;第2~6章对这些技术进行详细介绍;第7~13章深入探讨这些技术,内容包括测试技巧、互操作、取消、函数式面向对象编程、同步、调度等;第14章涉及并发编程中的一些常见场景,并配有对应的解决方案。全书共包含近90个配有源代码的实例,可用于各种应用程序的开发。
本书在动态视觉研究视角下,以动态图形设计理论为依托,结合动态图形设计应用对其简史、原理、设计方法及商业应用进行了详尽而全面的介绍。通过本书的学习,读者可系统掌握动态图形设计的原理与方法,并能够独立进行动态图形作品创作。编著者查阅、参考了大量国内外动态图形设计相关作品,结合凝练的理论与深入浅出的设计实例,以直观的方式阐述了动态图形设计理论与实践。 本书适合数字媒体艺术设计、平面设计、动画设计、信息艺术设计、交互设计等与动态图形设计领域相关的在校生与设计爱好者阅读参考。
本书从神经网络的基础知识讲起,逐步深入到Python进阶实战,通过对各种实用的第三方库进行详细讲解与实战运用,让读者不但能够更加深入地了解神经网络,而且能够简单高效地搭建自己的神经网络,即使没有专业背景知识也能轻松入门神经网络。 本书分为 11章,涵盖的主要内容有神经网络概述,神经网络基础知识,计算机程序的特点,神经网络优化算法,搭 建Python环境,Python基础知识,深度学习框架PyTorch基础知识,NumPy简介与使用,OpenCV简介与使用,OS遍历文件夹,Python中Matplotlib可视化绘图,Lenet-5、AlexNet、VGG16网络模型,回归问题和分类问题,猫狗识别程序开发,验证码识别程序开发,过拟合问题与解决方法,梯度消失与爆炸,加速神经网络训练的方法,人工智能的未来发展趋势等。 本书内容通俗易懂,案例丰富,实用性强,特别适合神经网
管新潮,现任上海交通大学外国语学院副教授、硕士生导师本书为新核心翻译硕士(MTI)系列教材丛书之一。本书主要内容包括语言数据分析基础(数据结构、数据清洗、数据可视化等)以及语言数据分析应用(N-gramsChunk提取、相似性计算、情感分析、语义分析、主题分析、语料库变量分析等)。全书共分两部分十个章节,内容限制在Python的语料库应用提升阶段,更多结合语言学和翻译学的相关理论知识,实现技术与语言学翻译学的充分结合。全书体例为文字描述结合部分关键代码呈现,按主题划分章节内容。本书适合文科类语言智能、语言数据科学、AI语言等方向的教师或学生使用。本书系《语料库与Python应用》一书的后续提升版内容,更注重Python在语言学翻译学领域的数据分析应用。
《Python人工智能开发从入门到精通》主要介绍了Python进行人工智能开发所需的技术、基础设施、核心理念、实施方法与流程,以及实战操作应用。 全书共分3篇。1篇主要讲解了人工智能开发中常用Python编程语言相关入门知识,包括:1章 关于Python与开发环境配置、第2章 Python编程基础、第3章 Python编程进阶;第2篇主要讲解了人工智能开发相关知识的应用,包括:第4章 人工智能简介、第5章 机器学习理论基础、第6章 Python机器学习常用库的应用、第7章 **个机器学习项目、第8章 典型的机器学习算法及应用实战、第9章 深度学习算法理论、第10章 深度学习之TensorFlow;第3篇通过3个综合案例,以神经网络在计算机视觉问题中的重要应用为线索,介绍深度学习人工智能技术在计算机视觉任务中的实践,包括:第11章 人工智能识万物、第3篇:第12章 人工智能知万物、
为了适应社会科学学科学生以及企业从事商业数据分析的人员需求,本书会精选部分精炼的Python语法进行讲解,以*简单直白的语言将Python用于商业数据分析的要义讲明白。本书重点将围绕商业数据分析这一核心问题介绍三部分内容:一、以目前进行商业数据分析*主要的编程语言Python为主,介绍Python编程语法;二、介绍进行商业数据分析的主要算法和模型,包括统计方法、数据挖掘方法、机器学习方法以及深度学习方法;三、以商业管理中常见的应用问题为例,介绍4-5个商业数据分析案例,包括市场营销方面的消费者细分、在线社区中虚假评论的识别、房地产经济分析、金融投资领域中的行业研究报告分析等。
深度学习是一种人工智能, 模仿人脑处理数据和创建用于决策的模式方面的工作, 处理用于检测对象、识别语音、翻译语言和进行决策的数据. 本书是深度学习入门级教材,有以下特点: 1. 由浅入深, 对于*基本的单层神经网络到多层神经网络的前向及后向传播理论, 从公式到代码缓慢进阶, 做了透彻的解释, 易于理解及上手。 2. 在基本模块介绍之后, 对于各种更复杂的模型并不拘泥于细节, 而是着重介绍其含义, 让读者着眼于整体框架及未来发展。 3. 尽量跟随新发展, 书中*的模型来自2020年.
沈丽容、章春芳主编的《C程序设计教程》是根据*高等学校计算机科学与技术教学指导委员会提出的《关于进一步加强高等学校计算机基础教学的意见暨计算机基础课程教学基本要求》的有关要求编写的。 c程序设计是一门实践性很强的课程,本书力求使学生掌握c语言基本语法和程序设计基础知识,领会计算机编程思想,掌握编程方法和技巧,具备一定的程序设计和调试能力,为今后学习和工作打下良好的基础。 本书内容结构规划合理,条理清晰,语法讲解细腻,突出重点、难点和易错点,案例分析透彻,课后习题丰富,既可作为高等学校各专业程序设计课程教材,又可以作为初学者自学用教材,还可作为等级考试辅导教材。
本书讲述结构分析中有限元法的基本原理、程序设计方法和航空结构有限元分析建模技术。基础理论部分主要介绍杆系结构、平面问题、空间问题和等参数单元,重点是有限元法的基本原理及表达格式的建立途径,单元插值两数和特性矩阵的构造及不同单元特性的比较;程序部分结合二维问题静力分析算例,讨论了有限元结构分析的流程、数据结构、算法及其C语言程序设计,同时也给出了相同结构的FORTRAN语言程序,供不同编程语言偏好的人员选择;应用部分介绍了当前国内外有限元软件的功能、现状、发展趋势和复杂组合航空结构建模技术。
《E-Prime实验设计技术》共四编八章。*编是 心理实验程序设计的理论框架 ,介绍心理实验程序设计的模式化方法,用于指导E-Prime的实验程序设计,也可用于指导用其他软件设计心理实验程序。第二编是 E-Prime基本实验程序设计 ,重点介绍E-Prime的基本知识和基本设计技巧,包括E-Prime基本介绍、E-Prime基本实验设计、E-Prime图片、语音和视频实验的设计三章内容。第三编是 E-Prime的数据处理 ,介绍E-Prime数据的合并、提取和修复。第四编是 E-Prime高级实验程序设计 ,着重介绍心理实验程序设计的常用技术和高级使用技巧,包括E-Prime的扩展 E-Basic的使用、E-Prime实验设计的四种模式、E-Prime实验设计的常用技术等章节内容。
本书主要介绍时域有限差分法的MATLAB实现方法,书中充分利用编程技巧,用紧凑的代码来实现算法。本书共10章,主要内容包括时域有限差分法的差分格式、吸收边界条件、完全匹配层边界条件、 连接边界条件、远场外推、色散介质模拟、周期边界条件等,并通过典型几何体的电磁散射、界面的反射系数、一维光子晶体、二维光子晶体等算例进行验证。本书提供了部分MATLAB源代码, 可供相关领域学者学习和参考。本书可作为高等学校电磁学专业本科生、研究生的教学用书,亦可供其他有关专业的师生及科研人员参考。
区块链 已经成为一个无处不在的术语,它是包含了信任机制的一种新技术。本书分为10章,包括区块链的基础知识、区块链的应用和创新以及区块链面临的挑战等三个方面的内容。在基础知识中详细讲解了区块链的技术要点、密码学基础、账本、共识算法、智能合约等概念;在区块链的应用和创新中介绍了通证化、自主身份(SSI)、价值转移和去中心化应用、区块链与 IoT和AI 的关系以及各国政府对区块链的态度等内容;在区块链的挑战中讲解了区块链的常见骗局和规避手段等。