计算机科学理论与基础知识
-
扩散模型杨灵 等本书深入浅出地介绍了扩散模型的知识,案例丰富,讲解细致。第1章介绍AIGC与相关技术,第2章从三个视角介绍扩散模型的基本理论、算法,此外介绍了扩散模型的神经网络架构和代码实现。第3章、第4章、第5章分别从高效采样、似然优化、数据结构三个方面系统介绍了扩散模型的特点,以及后续的改进工作。第6章讨论了扩散模型与其他生成模型的关联,包括变分自编码器、生成对抗网络、归一化流、自回归模型和基于能量的模型。第7章介绍了扩散模型的应用,包括计算机视觉、自然语言处理、时间数据建模、多模态学习、鲁棒学习和跨学科应用。第8章讨论了扩散模型的未来,以及与GPT和大模型的关联。本书适合高等院校计算机科学、人工智能和医学、生物学等交叉学科专业的师生,以及相关人工智能应用程序的开发人员阅读
-
电源芯片建模与应用周思阳本书主要介绍电源芯片建模,从建模的意义与方法、建模所使用的软件、建模使用到的基本元器件、补偿电路原理与分析设计方法展开阐述,最后以几个实际电源芯片的建模过程为例介绍具体的建模思路与方法。全书分为8章,内容包括芯片建模概述、芯片建模软件SIMPLIS基础、芯片建模基本元器件与模块、芯片建模中的环路分析与补偿设计、降压稳压器建模实例、升压稳压器建模实例、功率因数校正控制器建模实例和反激控制器建模实例等。本书可供从事电源芯片仿真与设计的工程技术人员参考,也可供电子信息类、自动化控制、电路与系统等相关专业的高校师生参考。
-
鸿蒙App案例开发实战李永华、贾凡本书以“大众创业万众创新”为时代背景,结合当前高等院校创新实践课程,总结基于鸿蒙的开源应用程序的开发方法,给出系统开发鸿蒙应用程序的综合实际案例。其主要开发方向为新闻、游戏、美食、音乐、运动、旅游,案例从系统架构、系统流程、开发环境、开发工具、开发语言、开发实现、测试应用。本书内容由浅入深、先基础后实践,基础知识与实践案例相结合,以供不同层次的人员需求;同时,本书附赠实际项目的应用实现代码、视频讲解、原图、工程文件,供读者自我学习和自我提高使用。
-
分布式统一大数据虚拟文件系统顾荣 刘嘉承 毛宝龙 著本书以广泛使用的Alluxio 2.8.0开源版本为基础编写,深入介绍Alluxio相关分布式统一大数据文件系统的技术原理与实践案例,主要内容包括系统入门与使用、内核组件设计实现原理,同时详细介绍了大型企业应用案例与实践,并附有Alluxio的开源社区开发者指南。本书为Alluxio开源社区用户、高校大数据系统课程师生以及潜在企业用户提供了较为完整的技术指南和实用教程,既可作为大数据专业方向的专业教材,也可作为大数据从业者和研究者的重要专业资料。 【读者对象】*Alluxio开源社区贡献者和用户*高校分布式/大数据存储系统课程本科生和研究生*企业信息架构规划与建设的从业人员*分布式数据存储与编排系统领域研究与开发人员
-
聚沙成塔郑建勋本书是颇具创新性的 Go 语言实战指南,巧妙地将理论知识与实践案例串联起来,为读者搭建了一套完整的知识体系和方法论。本书以爬虫项目为基础,全面阐述了 Go 语言在网络服务开发中的卓越性能,并深入探讨了如何利用 Go 语言打造高并发的爬虫系统、高性能的分布式系统,以及可扩展的领域驱动的微服务系统。本书有助于 Go 语言开发者根据编码规范,编写出简洁、高效、健壮且易于扩展的代码。同时,本书可以作为高等院校计算机和软件工程等相关专业师生的参考资料。
-
基于深度学习的目标检测原理与应用翟中华本书遵循循序渐进、深入浅出的理念,引领读者夯实相关基础知识,掌握传统目标检测方法,再逐步过渡到深度学习的基本概念及分类用法,进而深入讲解目标检测的两阶段深度学习方法、一阶段学习方法,即从以R-CNN为代表的两阶段深度学习方法、以YOLO系列为代表的一阶段学习方法等,层层揭开深度学习用于目标检测的“神秘面纱”,探究其中的奥秘。本书适合目标检测领域的工程师、研究员阅读,也可作为深度学习相关专业本科生、研究生的重要参考书,还可作为互联网行业IT技术人员转型学习人工智能的参考用书。
-
交易的密码吴岸城传统的股市技术分析书籍一般从图表模式和技术指标出发,分析如何选择进入点和退出点、开发交易系统以及制定成功的交易计划。近年来,机器学习与神经网络技术快速发展,并且与传统量化方法相结合,产生了无限的可能性。基于此趋势,本书将重点放在交易模型的构建上,即如何寻找合适的算法来实现交易以及如何优化这些算法。本书直接从技术指标等数据出发,介绍了交易模型与投资组合优化方法、如何利用基础算法(线性回归、lightGBM)预测股市的涨跌与股价、利用消息面来预测市场情绪、利用深度学习和强化学习算法预测股票走势,以及如何进行套利交易和网格交易等。本书适合对投资有兴趣的人群阅读。
-
Eniac在行动托马斯 海格,马克 普利斯特利,克里斯平 罗普本书(ENIAC IN ACTION:Making and Remaking the Modern Computer)介绍ENIAC(电子数字积分计算机)的编程技术、设计理念等,阐释了创新是其制造和改造的重要源动力。 电子数字积分计算机是第一台可编程电子计算机。它于 1945 年完成,通过在许多组件之间进行连接来为每个新问题进行配置。
-
重构到微服务[英]萨姆 纽曼(Sam Newman)本书作为一本改造指南,提供了大量针对如何将单体应用演进到微服务架构的实操建议。书中包含了大量图形化的示例、充满洞见的改造模式、涉及从改造的初始规划阶段到应用系统和数据库的解耦,涵盖了许多场景和策略,它们将帮助你实现成功的改造。你将从本书中学到这些经过实践检验过的模式和技巧。在改造过程,你一定会发现它们非常有价值。本书的主要内容有:适合于期望演进到微服务,而不是重写的组织。帮助组织决策是否要改造、何时改造、以及从哪里入手进行改造。如何解决遗留系统的通信、集成和迁移问题。阐述了若干不同的迁移模式,以及在什么情况下采用这些模式。提供了多种数据库迁移方法的案例,以及对应的同步机制。探索了应用系统解耦的方法,包括若干架构重构的模式。深入探讨了数据库解耦的细节,包括打破参照完整性和事务完整性的影响,新的失败模式等。
-
电子游戏大发展[美]马克·J. P. 沃尔夫 Mark J. P. Wolf自20世纪五六十年代诞生以来,电子游戏借助科技的力量,从实验室中的新奇之物逐渐发展成一个规模宏大的产业,并在21世纪初期深刻地融入人们的生活。本书聚焦电子游戏的发展历程,从四个层面展开研究。第一,阐述“电子游戏”的基本概念和内涵,指明它在信息科学技术方面不同于传统媒介的特点;第二,梳理电子游戏跌宕起伏的发展历史,概括为早期的电子游戏(1983年之前)、游戏产业的复兴(1983—1994年)和迈入次世代的电子游戏(1995—2007年)三个阶段;第三,从微观角度探究电子游戏的开发流程、图像/音效设计理念的发展和类型特征等;第四,从宏观角度讨论电子游戏在道德和伦理方面引发的问题、电子游戏与其他媒介的关系、电子游戏的发展前景等。本书适合电子游戏爱好者、电子游戏行业从业者和游戏学学者阅读,也可作为电子游戏的科普读物。