统计学习方法即机器学习方法,是计算机及其应用领域的一门重要学科。 本书分为监督学 习和无监督学习两篇,全面系统地介绍了统计学习的主要方法。 包括感知机、k 近邻法、朴素贝 叶斯法、决策树、逻辑斯谛回归与*熵模型、 支持向量机、提升方法、EM 算法、隐马尔可夫 模型和条件随机场,以及聚类方法、 奇异值分解、主成分分析、潜在语义分析、概率潜在语义分 析、马尔可夫链蒙特卡罗法、 潜在狄利克雷分配和 PageRank 算法等。除有关统计学习、监督学 习和无监督学习的概 论和总结的四章外,每章介绍一种方法。叙述力求从具体问题或实例入手, 由浅入深, 阐明思路,给出必要的数学推导,便于读者掌握统计学习方法的实质,学会运用。 为满足读者进一步学习的需要,书中还介绍了一些相关研究,给出了少量习题, 列出了主要参 考文献。 本书是统
《CCF CSP轮认证一本通》根据CSP J1/S1考试题型,并综合了近两年CSP J1/S1考试真题和近10年信息学奥赛初赛考试真题编写而成。在编写过程中,所有题目都完全模拟CSP J1/S1考试的题型,在对题目进行分析的同时,也对考试知识点进行了梳理,能够更好地帮助考生理清考试思路和把握重难点。 《CCF CSP轮认证一本通》共8章,前4章对选择题的知识点进行了梳理,后4章对阅读程序题和完善程序题的知识点进行了梳理。针对每章知识,首先介绍这一章的知识点,让考生有大体把握,然后对该知识点的题目进行详细分析,后提供有针对性的习题供考生复习巩固。通过知识、分析、练习等多种形式让考生轻松掌握CSP J1/S1考试的知识内容,帮助考生更好地通过考试。 《CCF CSP轮认证一本通》主要供广大考生作为CSP J1/S1轮认证考试之用,也可作为相关人士学习信息学的辅导书。
这是一本关于如何设计更整洁、更高效的软件架构的全面、实用性指南,阐述了软件架构师的角色和目标,软件架构设计的核心原则,如何为Web、数据库、客户端、控制台和嵌入式应用程序设计最佳的高级结构。全书分为六部分,涵盖了设计和架构、编程范式(结构化编程、面向对象编程、函数式编程)、设计原则(单一职责原则、开闭原则、里氏替换原则、接口隔离原则)、组件原则(重定位技术、组件内聚、组件耦合)、架构(独立性、划分边界、边界剖析、分层和边界、整洁架构、整洁嵌入式架构),以及实现细节和案例研究。本书是软件架构师、系统分析师、系统设计师、软件经理以及执行他人设计的程序员的之作。
本书是一本全面介绍Flutter跨平台框架的书籍,主要分为入门,进阶和实战三部分,细分为13章。入门篇包括背景知识、环境搭建、基础语法、组件和API等;进阶篇包括网络通信、第三方插件、热更新和应用打包发布等;实战篇则是一个综合的开发案例,让读者快速的上手项目开发。每个阶段的知识都是层层深入且环环相扣的,能够帮助读者对Flutter框架的原理与应用有一个全面的认识。 本书适合具有一定Android/iOS原生开发基础的一线APP开发工程师、大中专院校相关专业师生、培训班学员学习,可用于夯实基础,提Flutter开发实战技能。
《多模态大模型:从理论到实践》系统地介绍多模态大模型的理论基础、关键技术与实际应用。全书分为两部分12章,第1部分(第1~5章)围绕基础理论与技术解析展开论述,包括基本概念、Transformer架构、跨模态对齐、模态融合,以及多模态大模型的预训练方法、模型微调与优化等,为理解多模态大模型的构建逻辑奠定基础。第2部分(第6~12章)聚集于多模态大模型的高级应用与场景实现,包括主流视觉语言模型(如CLIP、BLIP-2等)的实现、跨模态推理与生成的技术应用、多模态大模型的推理与优化方法、模型的安全与可信性问题,并通过多模态检索与推荐系统、多模态语义理解系统和多模态问答系统的端到端开发实践,展示了多模态大模型的实际落地路径。 《多模态大模型:从理论到实践》兼具理论深度与实际应用价值,适合大模型和AI研发人员、人工智能领域的
《MATLAB科技绘图与数据分析》结合作者多年的数据分析与科研绘图经验,详细讲解MATLAB在科技图表制作与数据分析中的使用方法与技巧。全书分为3部分,共12章,第1部分(第1~3章)主要讲解MATLAB的基础知识,包括MATLAB的操作环境、文件操作、程序设计等;第2部分(第4~8章)结合MATLAB在数据可视化方面的功能,详细讲解MATLAB中的图窗信息、二维图绘制、三维图绘制、专业图绘制、句柄图形对象等科技绘图方面的知识;第3部分(第9~12章)讲解数据描述性分析、插值与拟合、回归分析、优化问题求解等 内容。《MATLAB科技绘图与数据分析》还配套提供了近300个示例的教学视频与上机练习资源文件,可帮助读者大大提升学习效率。 《MATLAB科技绘图与数据分析》注重实操,示例丰富,图表精美,适合从事数据可视化与数据分析的科研工程技术人员、工程师,以及高校相
内容简介 这是一本从架构视角讲解如何构建大型分布式系统的著作,是超级畅销书《深入理解Java虚拟机》的作者周志明多年架构和研发经验的总结,得到了多位行业资深架构专家的联袂推荐。 全书共16章,分为演进中的架构、架构师的视角、分布式的基石、不可变基础设施和技术方法论五部分。 第1部分 演进中的架构(第1章) 着重介绍了软件开发历史中多种主流架构风格出现的契机、解决的问题以及带来的新缺陷。 第二部分 架构师的视角(第2~5章) 总结了一名架构师应该在架构设计时思考哪些问题,有哪些主流的解决方案和行业标准做法,各种方案有什么优缺点,不同的解决方法会带来什么不同的影响,等等。 第三部分 分布式的基石(第6~10章) 重点讨论了 不同架构风格是应该在技术规范上统一,还是由应用系统自行解决 这个问题,给出了解决思路、方法
本书是享誉全球的Python入门书,影响了 过250万读者。全书分两 分:第 分介绍用Python编程所 须了解的基本概念, 括强大的Python库和工具,以及列表、字典、if语句、类、文件和异常、代码测试等内容;第二 分将理论付诸实践,讲解如何开发三个项目, 括简单的2D游戏、利用数据生成交互式的信息图以及 建和定制简单的Web应用,并帮助读者解决常见编程问题和困惑。第3版进行了全面修订:使用了文本编辑器VS Code,新增了介绍removeprefix()方法和removesuffix()方法的内容,并且在项目中利用了Matplotlib和Plotly的 新 性,等等。
nbsp nbsp《架构基础:从需求到架构》根据各种企业级真实场景总结,提出合理的设计思路和解决方案,从需求、问题、解决方案、原理、设计方法、落地方案多个角度,给出架构设计方法。 《架构基础:从需求到架构》主要内容包括大型互联网架构设计的四大原则、分布式微服务架构设计、登录功能架构设计、用户安全架构设计、系统日志架构设计、系统攻防架构设计、系统消息架构设计、监控预警架构设计、关系型大数据架构设计、批处理调度架构设计、系统配置架构设计、企业级核心架构设计实战等,详细讲解了各种场景的架构方案。 《架构基础:从需求到架构》与任何编程语言无关,目的是提升读者的设计思维、培养读者的设计能力、开启读者的架构思维。同时,《架构基础:从需求到架构》也是一本设计方案指南,开发人员、设计人员、架构人员均可参
罗布乐思(Roblox)Studio 是融合了3D 引擎、社交、云存储的开发工具,是优质的游戏化教育工具,为各大编程赛事和夏令营提供技术支持。罗布乐思自2019 年被引进中国,一直深耕青少年市场,打造用户生产内容的平台,持续构建完全沉浸的数字社区,向着真正的 元宇宙 世界迈进。 本书是官方的罗布乐思开发指南。本书旨在帮助读者学会: (1)使用内置的地形和照明工具构建身临其境的自然环境; (2)建模和导入资源、模型、装备和纹理; (3)使用Lua 脚本编写游戏、动画和相机移动; (4)为交互元素设计 GUI; (5)通过跨平台游戏将个人游戏分享到多个平台。 本书语言简单易懂,内容循序渐进,并在每章结尾设置常见问题及其解决方案、测验和答案等环节,帮助读者时刻回顾与检验所学知识; 并且设置练习环节,鼓励读者独立练习,动手巩固开发技能。
这本书专门为那些对自然语言处理技术感兴趣的读者提供了系统的LLM应用开发指南。全书分为11章,从LLM基础知识开始,通过LangChain这个开源框架为读者解读整个LLM应用开发流程。第1~2章概述LLM技术的发展背景和LangChain框架的设计理念。从第3章开始,分章深入介绍LangChain的6大模块,包括模型I/O、数据增强、链、记忆等,通过大量代码示例让读者了解其原理和用法。第9章通过构建PDF问答程序,帮助读者将之前学习的知识应用于实践。第10章则介绍集成,可拓宽LangChain的用途。第11章为初学者简要解析LLM的基础理论,如Transformer模型等。本书以LangChain这个让人熟悉的框架为主线,引导读者一步一步掌握LLM应用开发流程,适合对大语言模型感兴趣的开发者、AI应用程序开发者阅读。
本书全面介绍 Spring Boot 3 Vue.js 3全栈开发的基本思想、方法和技术。全书共 13章,内容涵盖 Spring基础、Spring MVC基础、Spring Boot核心知识、Web开发、数据访问、MyBatis与 MyBatis-Plus框架基础、安全控制、异步消息、单元测试、Vue.js基础与进阶、电子商务平台的设计与实现(Spring Boot Vue.js 3 MyBatis-Plus)等。书中实例侧重实用性、通俗易懂,通过本书的学习,读者能够快速掌握 Spring Boot 3 Vue.js 3全栈开发的基础知识、编程技巧以及完整的开发体系,为大型项目开发打下坚实的基础。 本书可作为大学计算机及相关专业的教材或教学参考书,也可作为 Java技术的培训教材,适合具有 Java和 Java Web编程基础的读者,尤其适合广大 Java EE应用开发人员阅读与使用。
本书是一本实用性很强的Kubernetes运维实战指南,旨在为容器云平台的建设、应用和运维过程提供全面的指导。作者结合丰富的生产环境经验,深入探讨作为一名Kubernetes工程师 的核心技能,包括部署、存储、网络、安全、日志、监控、CI/CD等方面的技术。本书结合大量的实际案例,深入解析各个知识点,帮助读者更轻松地理解Kubernetes,并掌握在真实应用场景中的使用方法、技巧以及工作原理。通过学习本书,读者可以熟练运用这些知识来构建高效、稳定、安全的企业级Kubernetes容器平台,提高自身的运维能力和竞争力。 本书适用于云计算工程师、运维工程师、DevOps工程师、开发工程师、测试工程师、架构师以及备考CKA认证人员,也适合作为高等院校计算机专业云计算及容器技术方面的教材和教学参考书。
本书以 Wi-Fi 7 专业技术介绍为主,同时介绍 Wi-Fi 7 技术的新产品开发方案和测试,以及 Wi-Fi 7在行业及家庭场景中的应用,旨在让读者系统地掌握 Wi-Fi 关键技术全貌、开发新产品和实际应用部署。全书共 8 章,前 3 章从 Wi-Fi 的基本原理入手,介绍传统 Wi-Fi 关键技术和 Wi-Fi 6 的核心技术演进,然后重点介绍 Wi-Fi 7 标准制定、关键技术和创新内容;第 4 章介绍基于 Wi-Fi 7 的产品开发和测试方法;第 5 章介绍 Wi-Fi 相关的行业联盟或组织对 Wi-Fi 技术的支持、认证和技术商业化的推动;第 6 章介绍Wi-Fi 7 在行业或家庭不同场景下的应用;第 7 章介绍 Wi-Fi 7 与移动 5G 技术融合;第 8 章展望 Wi-Fi **技术发展趋势。 本书适合对 Wi-Fi 进行产品开发和应用的行业人士、希望了解 Wi-Fi 新技术或应用的各行业非专业人员及各大院校本科生或研究生。
本书共15章,主要内容如下。第1章:主要介绍Revit在BIM中的应用及相关的功能介绍和基础操作。第2章:主要主要介绍标高轴网的创建,为建模做铺垫。第3章:主要介绍墙于门窗模型创建基础知识。第4章:主要介绍墙构件中的幕墙,并对其进行深入讲解。第5章:主要介绍楼板天花板模型的创建。第6章:主要介绍屋顶模型的创建。第7章:主要介绍基础及柱梁的创建。第8章:主要介绍楼梯坡道的创建。第9章:主要介绍栏杆的创建。第10章:主要介绍族模型的创建。第11章:主要介绍体量与场地模型的创建。第12章:主要介绍房间面积与洞口绘制。
《嵌入式实时操作系统 理论基础》首先介绍了嵌入式实时操作系统(RTOS)的基本概念,包括什么是RTOS、RTOS的组成和结构、为什么要在设计中使用RTOS、RTOS运行的微处理器架构(单核和多核处理器)以及集中和分布式计算系统; 接着进一步深入到RTOS内核机制,详细阐述了RTOS的调度方法、通信机制、存储管理和资源共享等RTOS核心基础理论知识; 然后作者依托丰富的实时系统工程和研究经验,对调度策略进行分析,讨论RTOS性能测试和相关分析工具的使用,对于实际问题给出解决方法; 安全关键系统是嵌入式实时操作系统的重要应用场景,本书最后专门用一章来讨论在安全关键系统中使用RTOS的一些问题,非常具体和实用。 《嵌入式实时操作系统 理论基础》的读者可以是高等院校相关专业的学生,也可以是想要进入软件领域的工程师、即将进入嵌入式领域的软件工
本书遵循由浅入深的原则,将内容分为三部分,共三篇。基础篇首先介绍车载网络的相关知识,接着介绍TSMaster开发环境和常见功能的使用,以便初学者掌握使用TSMaster进行一般的总线仿真、测试和分析; 入门篇首先引导读者开发第一个TSMaster仿真工程,接着结合实例重点介绍总线数据库、面板设计,以及C小程序设计; 进阶篇结合广大开发工程师可能面临的技术难题,由简单到复杂地介绍一些典型实例,以提高读者的实战技术。 本书既可作为普通高等院校车辆工程、电子信息、电气工程、自动控制等相关专业师生的参考资料,也可作为从事汽车电子软硬件开发及测试等工作的人员的工具书。
内容简介这是一本能指导零计算机基础的读者轻松理解计算机软硬件和操作系统工作原理,从而自己动手从0到1编写出一个操作系统的著作。作者在操作系统领域深度耕耘20余载,不仅一直奋斗在百度等企业一线,而且一直致力于操作系统的教育和布道,希望能帮助和指导越来越多的人,尤其是青少年,能从学生时代开始学习操作系统,能从底层原理真正理解操作系统,改变我国基础软件受制于人的现状。本书不仅是作者悟透操作系统本质、厚积薄发的成果,而且是他将复杂的操作系统原理化繁为简、举重若轻,成功指导自己9岁的孩子从0到1编写出一个操作系统的过程的全面复盘和复现。本书驱散了操作系统的迷雾,让操作系统不再神秘和高不可攀,让每一个怀揣操作系统梦的中国人都能理解并实现自己的操作系统。全书一共14章,逻辑上分为上下两篇。上篇(第1~5
本书以新版的华为网络技术职业认证 HCIA-Datacom(考试代码为H12-811)为基础,以 eNSP 模拟器为仿真平台,从行业的实际出发组织全部内容,全书共 19 章,主要内容包括 eNSP 的安装和使用,华为 VRP 系统,IP 地址的配置,静态路由,OSPF,交换机的基本配置,VLAN、Trunk 和 Hybrid,STP,实现 VLAN 间的通信,Eth-Trunk,ACL 的原理与配置,AAA 的原理与配置,NAT,网络服务与应用,WLAN,广域网技术,网络管理与运维,IPv6,网络编程与自动化。 本书既可以作为华为 ICT 学院的配套实验教材,用来增强学生的实际动手能力,也可以作为计算机网络相关专业的实验指导书,还可以作为相关企业的培训教材,同时对于从事网络管理和运维的技术人员来说,也是一本很实用的技术参书。
Linux C/C 编程在Linux应用程序开发中占有重要的地位,掌握这项技术将在就业竞争中立于不败之地。《Linux C与C 一线开发实践》内容针对初中级读者,贴近软件公司一线开发实践。全书厚达620多页,知识点丰富,内容翔实,并配套示例源码、作者QQ群答疑服务。 《Linux C与C 一线开发实践》共分为16章,内容包括Linux概述、搭建开发环境、C 语言基础、Linux文件编程、多进程编程、进程间通信、C Web编程、多线程基本编程、多线程高级编程、Linux下的库、TCP/IP基础、套接字基础、TCP套接字网络编程、UDP套接字网络编程、原始套接字网络编程,以及并发聊天服务器项目实战等。 《Linux C与C 一线开发实践》适合想全面学习Linux环境下C/C 语言编程的读者,既可作为初中级开发人员的案头查阅与参考手册,也适合作为高等院校或高职高专相关课程的教学参考书。
本书原本是《SketchUp 曲面建模思路与技巧》中的第3章;因篇幅太大,专门分离出来并充实内容 后形成一本 立的《SketchUp 常用插件手册》; 虽然分成了两本书,但读者还应把本书作为工具 书,与《SketchUp曲面建模思路与技巧》配合学习与应用。本书的内容可供读者建模时快速方便地 查阅几百个常用插件的用途与用法,附件里还提供了这些插件的 新文件与相关课件。这本手册作为 市场上以插件为课题的专著,能为你解决插件方面的很多麻烦问题。本书和配套的视频教程是 SketchUp (中国)授权培训中心官方 的教学培训和应考辅导教材。教程中所涉及的所有知识都 将是SketchUp国际认证( SCA )各等级资格认证考试的 考内容。本书也可作为各大专院校,中职 中技中专的专业教材,还可供在职设计师们自学后参与技能认证所用。
本书通过定制系统和标准产品的开发案例,介绍如何结合软件工程和项目管理的知识,按照标准化、工程化的方式协同完成软件的开发。其中定制系统的开发案例涉及售前咨询、项目准备、需求分析与设计、测试验证、上线培训等,给出了每个环节需要的理论、方法、工具、标准和交付物。标准产品的研发案例则涉及构建具有随需应变能力系统的设计思路、建模方法等。 本书是《大话软件工程 需求分析与软件设计》一书的姊妹篇,本书主讲案例,后者主讲方法,本书是后者中理论和方法的落地实践。 数字化转型是现今企业IT发展的新目标,数字化转型需要大量培养数字化时代所需的人才和技能,本书可作为培养软件公司和客户企业双方人才的培训教材,如软件工程师(包括需求、设计、开发、实施)、产品经理、项目经理、企业数字化转型的业务骨干人才等。