AI 领域 的 基石王者 ,那些还沉迷于CNN,RNN的工程师被警告: 放弃战斗吧,向Transformer投降! 本书是一本 Transformer 权威的指南,深入探讨了自然语言处理(NLP)领域的关键技术。本书详细介绍了Transformer架构及其在NLP中的创新应用,为读者提供了全面的知识体系和实践经验。作者以通俗易懂的方式解释复杂概念,引导读者逐步掌握深度学习和NLP的核心原理。无论您是NLP研究者、数据科学家、计算机科学学生还是技术创业者,本书都为您提供了深入理解和应用Transformer模型的关键指南。通过本书,读者将掌握构建高性能NLP应用所需的关键技能,助力您在人工智能领域取得更大成就。
DeepSeek 是一种基于 Transformer 架构的生成式 AI(Artificial Intelligence)大模型,融合了MoE 架构、混合精度训练、分布式优化等 技术,具备强大的文本生成、多模态处理和任务 化能力。本书系统性地介绍了开源大模型 DeepSeek-V3 的核心技术及其在实际开发中的深度应用。全书分三部分共12章,涵盖理论解析、技术实现和应用实践。 部分从理论入手,详细解析了Transformer 与注意力机制、DeepSeek-V3 的核心架构与训练技术等内容,并探讨了 Scaling Laws 及其在模型优化中的应用。第二部分聚焦于大模型初步体验、开放平台与API 开发、对话生成与代码补全的实现,以及函数回调与缓存优化(Visual Studio Code),帮助读者快速掌握关键技术的基础理论和落地实践。第三部分则通过实际案例剖析DeepSeek在Chat类客户端、智能 AI 助理、VS Code编程插件等多领域中的实用集成开发,展示了开源大
本书由浅入深地带领读者进入Flutter开发的世界,从Flutter的起源讲起,逐步深入Flutter进阶实战,并在最后配合项目实战案例,让读者不但可以系统地学习Flutter编程的相关知识,而且还能对Flutter应用开发有更为深入的理解。 本书分为三部分:第一部分为入门篇(第1~4章),主要介绍Flutter技术的诞生背景、特点、语言及常用组件的使用,通过对本篇的学习,读者可以掌握如何使用Flutter来搭建UI界面;第二部分为进阶篇(第5~11章),主要包含Flutter的手势和事件处理、动画、自定义组件、文件操作和网络请求、路由导航和存储、混合跨平台开发、国际化等,通过对本篇的学习,读者可以对Flutter的整体流程及原理有一个深入的认识;第三部分为实战篇(第12~14章),主要通过一个实战项目把前面介绍的内容整合起来,并且结合Flutter应用发布和Flutter App升级等一条线流程,
目前市场上边缘计算相关的书籍偏理论方面的比较多,而《边缘计算系统设计与实践》则特别强调理论和实践相结合,书中的很多案例、思路和总结都是来源于实际的项目和实践经验。《边缘计算系统设计与实践》不仅说明边缘计算技术是什么(what),而且解释为什么(why)和指导怎么做(how)。 《边缘计算系统设计与实践》对边缘计算涉及的技术领域进行了比较全面的介绍和总结。全书共分为10章,第1章是总体介绍;第2~5章主要介绍边缘计算涉及的基础设施层面的知识和技术,包括硬件、存储、通信和安全几个方面;第 6~9章主要介绍边缘计算架构和应用层面的知识和技术,包括微服务、数据处理、工业物联网和机器学习几个方面;第10章介绍了三个典型的边缘计算开源框架。 《边缘计算系统设计与实践》内容全面,贴近实际,实用新颖,可读性强,特别适合从
在科学研究和工程设计领域,数值模拟方法是继理论解析方法、实验观测方法之后的又一*有力的研究、求解和设计的工具。本书首先介绍数值模拟基础:软件工程基础、程序语言和一种常用开发工具;然后从分析模拟软件中挑选两个应用*广的进行介绍,并配以丰富的算例;分析的目的往往是为了确认方案或得到更好的方案,*后对作者所在课题组开发的优化基础软件进行简要介绍。
本书作者针对软件工程的学科特点,注重结合实例讲解软件工程的理论与方法,避免抽象和枯燥的论述,在兼顾传统的结构化方法的同时,注重当前广为采用的面向对象和敏捷开发方法,新版加入了新型的软件开发方法,例如开源软件、智能化软件、微服务。强调软件质量、软件安全和软件从业人员的职业道德和专业素质。
《平衡掌控者(游戏数值战斗设计)》由真正从事 游戏行业的一线人员似水无痕编著,全部由真实游戏设计案例作为实例讲解。全书一共分为6章,每章的主要内容分别为:第1章介绍游戏数值策划在团队中的定位和岗位需求,以及需要提升哪些能力;第2章讲述游戏数值策划在设计层的基础知识,包括游戏类型分类、玩家分类等;第3章讲述实现层的基础知识、Excel相关知识点;第4章讲述公式、技能、装备和随机在实际工作中的设计理念;第5章介绍游戏中战斗的数据结构并对第4章的内容加以实现;第6章讲述VBA相关知识并对之前设计的战斗进行模拟。 本书适合以下这些人群阅读:没做过游戏但热爱游戏,想往数值策划发展的人;做过游戏但没有机会做数值策划,又向往做数值策划的人;想通过本书了解数值策划及其工作内容和工作方法的人。
本套丛书是独具创意的编程学习宝典。以富有趣味性的漫画和智慧问题为特色,将枯燥的Java编程知识呈现得生动活泼,为读者打开了通往编程世界的大门。 书中融合了漫画的趣味性和智慧问题的引导,使学习过程不再沉闷。无论你是编程新手还是经验丰富的开发者,都能在这里找到启发和乐趣。薛定谔作为导学人物,以他独特的智慧引领读者探索Java编程的奥秘。 从基础知识到高级概念,覆盖了Java编程的方方面面。读者将通过有趣的情节和问题,逐步深入了解面向对象编程、接口、泛型等核心概念,轻松掌握Java语言的精髓。 与传统的编程教材不同,本套书以其独特的叙述方式,将学习过程变得轻松愉快。你将在书中解决一系列趣味问题,从而掌握Java编程的技巧。同时,书中还包含大量实用示例和练习,帮助读者将所学知识应用到实际项目中,提高编程技能。
短短几年时间,Scrum跃升为敏捷优选方法,在全球各地得以普遍应用。针对如何用好、用巧这个看似简单的框架,《Scrum精髓(敏捷转型指南)》以通俗易懂的语言、条理清晰的脉络阐述和提炼出Scrum的精髓。 本书阐述了Scrum框架,敏捷原则,冲刺,需求和用户故事,产品列表,估算与速率,技术债七大核心概念;产品负责人,ScrumMaster,开发团队,Scrum团队构成,Scrum规划原则五大角色及多层级规划、产品组合规划、产品规划和长期规划四大规划活动;规划、执行、评审和回顾冲刺四大活动。 本书取自作者鲁宾十多年的实践经验,对员工个体和管理层都具有重要的指导和参考意义,可以帮助企业顺利导入Scrum,在动态的商业环境中以积极心态拥抱变化,做出优秀、卓越的产品,走上创业、守业、常青基业的成功之路。
《持续交付:发布可靠软件的系统方法》讲述如何实现更快、更可靠、低成本的自动化软件交付,描述了如何通过增加反馈,并改进开发人员、测试人员、运维人员和项目经理之间的协作来达到这个目标。《持续交付:发布可靠软件的系统方法》由三部分组成。靠前部分阐述了持续交付背后的一些原则,以及支持这些原则的实践。第二部分是本书的核心,全面讲述了部署流水线。第三部分围绕部署流水线的投入产出讨论了更多细节,包括增量开发技术、不错版本控制模式,以及基础设施、环境和数据的管理和组织治理。 《持续交付:发布可靠软件的系统方法》适合所有开发人员、测试人员、运维人员和项目经理学习参考。
《软件测试/21世纪高等学校规划教材·软件工程》针对高校计算机相关专业软件测试课程的需要而编写,系统地介绍了软件测试的基础知识与应用技术。 《软件测试/21世纪高等学校规划教材·软件工程》内容包括软件测试的基本概念和基本知识、软件测试计划、软件测试的基本技术、软件测试过程、测试用例设计、测试报告与测试评测、软件测试项目管理、面向对象软件测试、软件测试自动化以及一个实际软件项目的测试案例,通过该案例的学习,以加深读者对软件测试技术和软件测试过程的理解,加强理论知识的实践性。本书还对目前比较流行的测试工具软件做了介绍。 《软件测试/21世纪高等学校规划教材·软件工程》内容全面、深入浅出、理论和实践相结合,通过本书的学习读者能够较好地掌握软件测试的基本知识和基本技术。本书可作为高校计
《软件项目管理师成长之路——软件工程导论实践指南asp.net版》是以实际项目为原型,以关键的理论与丰富的实践为指导,通过一个具体的软件项目研发实例,来介绍软件生产的整个过程:需求、建模、设计、编程、测试,直至部署。帮助读者理解完整的软件工程体系,以及在软件生产过程中各个工程师角色的地位和作用、日常主要的工作范畴,为将来深入学习需求工程、软件开发、软件测试、项目管理等课程打下坚实的基础;同时也为读者以后根据自身的特长与兴趣合理地选择工作岗位提供参考。 《软件项目管理师成长之路——软件工程导论实践指南asp.net版》适用于高校计算机及软件工程专业作为软件应用课程的实践教材使用,也可供从事软件行业工作的人员参考。
软件项目管理是软件工程和项目管理的交叉学科,是项目管理的原理和方法在软件工程领域的应用,它所涉及的范围覆盖了整个软件工程过程。本书以项目管理知识体系(PMBOK)的9大知识域来组织章节内容,详细介绍了软件项目的范围管理、时间管理、成本管理、质量管理、人力资源管理、沟通管理、风险管理、采购管理和整体管理。书中的重要知识点都配有样例或模板,同时各章都附有相关案例,这些来源于著名IT企业的管理实践案例本身就是对软件开发项目管理好的诠释。此外每章后还配有习题和实践指导,供读者复习和增加课外知识之用。内容精练、结构逻辑性强、理论与实践相结合是本书的*特点。本书的编著者均为具有相关专业博士学位的高校教师,他们同时身兼IT企业软件项目开发与管理的高级工程师和顾问,具有丰富的软件项目管理教育和实践经验。
《软件测试案例教程》围绕开源软件测试的指导思想展示软件测试的方法和过程,先对软件测试基本原理进行介绍,使读者认识软件测试设计的过程、方法和工具;再依次介绍若干主流软件测试工具的使用和制作,使读者体验软件测试的过程和环境;后利用源代码解读方式,深入剖析开源软件项目的组织方式和典型的软件测试技巧,以达到充实、巩固、调整和提高的根本目的。本书强调软件测试的可扩展性,以JLJnit为核心,对主流的CppUnit、JUnitPeilf、JPdfReport、ApachePOI、HttpUnit、DbUnit和WebService进行了深入浅出的介绍。全书使用工程开发的方法组织教材体系,涉及的技术是目前软件测试中的关键技术,实用性强,对其案例略加改变就可以直接移植到相关系统的建设和开发中。《软件测试案例教程》可供开设软件测试相关课程的各类院校使用,也可供从事软件测试的
本书立足产品设计的学科特点,系统、递进地从方法、方法论、设计方法论、产品设计方法论以及设计、设计研究内容、现在设计方法等方面介绍了设计方法论及设计科学的基础知识,从创造性思维与开发、创新技法等方面对产品创新设计思维进行了较为详尽的阐述,并对产品设计程序中的几个重要环节进行了详细论述,如设计调查、设计定位、设计评价等,对开发新产品、改进旧产品和增强产品的市场竞争能力有着积极的作用。 本书可作为产品设计、艺术设计本科生和设计学、工业设计工程、MFA研究生的教材,也可供从事产品设计的设计人员、技术人员、管理人员参考。
《未来科技:软件与微电子》聚焦信息科学、生命科学、新能源、新材料等为代表的高科技领域,以及物理、化学、数学等基础科学的进展与新兴技术的交叉融合,其中70%的内容来源于IEEE计算机协会相关刊物内容的全文翻译,另外30%的内容由Steer Tech和iCANX Talks上的国际知名科学家的学术报告、报道以及相关活动内容组成。《未来科技:软件与微电子》将以创新的方式宣传和推广所有可能影响未来的科学技术,打造具有号召力,能够影响未来科研工作者的世界一流的新型科技传播、交流、服务平台,形成“让科学成为时尚,让科学家成为榜样”的社会力量!
本书深入介绍了从开发方法、生产力到面向对象的设计需求和系统文档的方方面面。通过本书,你将学习到:为什么遵循软件匠艺模型可以让你做到 ;如何利用可追溯性来加强文档的一致性;如何通过用例分析来创建自己的UML需求;如何利用IEEE文档标准开发出 好的软件。通过对高质量软件开发中技能、态度和道德方面的深入讲解,本书揭示了如何将工程原理应用于编程的正确方法。在这个过程中,Hyde不仅会教给你规则,还会告诉你什么时候该打破规则。他不仅会启发你认识什么是 实践,同时还会让你发现适合自己的 实践。本书中包含了大量的资源和示例,它是你编写代码的 指南,将让你从同行中脱颖而出。
本教材共分为7章,第1章是对软件工程领域的整体概述,重点介绍了软件开发过程模型;第2章是对软件项目管理核心内容的介绍,第3~7章是采用结构化技术依托一个案例讲解软件生命周期各过程中的基本原理和建模方法。
NX知识熔接(KnowledgeFusion,KF)技术,是在计算机辅助设计和知识工程的基础上,发展而来的CAD应用系统开发工具,其便捷的设计知识描述,强大的规则演算能力,可使工程师快捷有效地表达设计意图,操纵工程规则,在很大程度上提高了产品设计的自动化水平。 本书第1~4章介绍KF中的概念、语法、程序结构,以及常用的系统类与函数,第5~9章围绕基于KF的自动设计系统的构建,介绍用户界面的创建与访问、KF与NXOpen的集成、外部数据访问、建模与装配操作、几何结构控制等,第10章介绍基于KF的系统开发实例。
《计算机图形用户界面设计与应用》主要针对市场中同类书交互设计理论与实践分隔太远不适于教学而编写。通过本书的学习,读者可以掌握设计图形用户界面的方法与技巧,实现综合设计的蓝图。本书主要内容包括:概述、了解用户、信息可视化与用户界面设计、交互框架设计、视觉要素设计、控件设计。本书可作为计算机、软件工程等专业的教材,也可供电子、通信等专业作为选修课教材使用,还可供相关技术人员与自学者使用。