本书以ROS 2核心原理为主线,以机器人开发实践为重心,在详细讲解ROS 2核心概念、组件工具的基础上,介绍ROS 2构建仿真/实物机器人系统的方法,剖析ROS 2用于视觉识别、地图构建、自主导航等应用的方法,配有大量图表、源码等,帮助读者在实现ROS 2基础功能的同时,深入理解基于ROS 2的机器人开发方法,从而将书中的内容用于实践。 本书采用最新稳定版本ROS 2系统和全新一代Gazebo机器人仿真平台,读者只需准备一台计算机,就可以快速上手学习。同时,本书介绍了实物机器人的搭建方法及相应功
本书是一本全面解析人工智能在视频制作领域应用的实战指南。书中通过详细介绍可灵AI、即梦AI、Comfyui、Deforum等主流AI视频平台的使用方法和技巧,帮助读者快速掌握利用AI技术生成高质量视频的技能。内容涵盖AI对视频行业(影视制作、广告创意、媒体宣传等方面)的深远影响,以及国内外多个AI视频平台的特色与功能对比。书中不仅深入解析了AI生成视频的技术原理、视频效果的随机性,还通过实例演示了如何通过文生视频、图生视频等多种方式生成视频。此外,本书还探讨了AI生成视频在其他领域的应
"《MySQL数据库设计与应用》围绕项目任务来组织内容,结构清晰,实例丰富,通俗易懂,将理论与实践相结合,突出了计算机课程的实践性特点。本书共分为八个单元,内容包括学生选课系统数据库设计、为学生信息表创建索引和视图、使用过程和函数查询学生信息、使用数据库编程操作数据、使用事务和游标处理数据、使用触发器实现自动化、提高MySQL数据库性能、数字新闻系统项目实战。《MySQL数据库设计与应用》可作为高等院校计算机专业的教材,也可供广大数据库设计人员参考。"
Rust是一种通用编程语言,用于开发安全、可靠和可扩展的应用程序,它融合了多种编程范式。本书全面系统地介绍了Rust语言的各项特性,还通过大量精心设计的示例深入浅出地讲解了Rust的编程思想。本书结构清晰,循序渐进,非常适合系统学习Rust。从基础语法到高级特性,从内存管理到并发编程,本书几乎涵盖了Rust语言的方方面面。书中首先介绍Rust的基本语法和核心概念,如变量、函数、控制流等,为读者打下坚实的基础。接着深入探讨Rust的特色功能,包括所有权系统、生命周期、智能指针等,这些是理
本书内容主要研究了新时期云计算技术与物联网发展,在阐述云计算的基础认知后,论述新时期云计算数据处理与数字孪生技术、云计算管理平台与开发技术,以及云计算安全分析与技术管理,从多个方面探讨新时期物联网发展的基础,并且深入分析了新时期物联网的技术发展和应用。本书内容结构合理,层次清晰,通过全面而深刻的内容,使读者能够更好地理解云计算与物联网这两个领域的发展趋势和技术特点,帮助读者建立更加开阔的视野。
深度学习是一种以人工神经网络等为架构,对数据资料进行表示学习的算法,它是计算机科学及人工智能的重要分支,其代表性成果如卷积神经网络、循环神经网络等作为信息产业与工业互联网等行业的主流工具性技术已被成功应用于诸多现实场景。本书作为一本面向中文读者的深度学习教科书,从“理论与实践相结合”的角度立意,贯彻“知行合一”的教育理念.全书除绪论和附录外,共有15章,分四篇:第一篇“机器学习”(第1章),介绍机器学习的基本术语、基础理论与模型;第二篇“深度学习基础”(第2-5章),介绍深度学习基本概
本书共分为4篇:认知篇,阐述大数据计算或存储引擎发展至今,最终都会选择以SQL作为统一查询语言的原因,以及这种选择的利弊;原理篇,透过现象看本质,以几个主流的引擎框架为例,通过深入源码的方式探索SQL执行背后的秘密;实践篇,详细描述引擎查询优化器的两大优化策略,以及各自的实现原理、示例和局限性,以Hive、Spark、Flink等主流引擎为蓝本,探索SQL优化的解决思路和方法论,以及配置参数、调整存储和查询语句改写等的方法,从不同的视角对SQL语句进行优化;案例篇,以实践篇的各种真实需
"高性能计算机的性能持续增长,然而由于负载不均、资源竞争等性能问题,大量并行程序无法高效地利用底层硬件系统,导致了极大的资源浪费。围绕上述挑战,本书在大规模并行程序性能分析与优化方面开展了深入研究,主要的特色为结合编译技术和图分析技术进行性能分析与优化指导。书中介绍了性能分析与优化的相关背景和当前面临的重要挑战,并针对这些挑战进行了四方面的研究工作:针对并行程序性能瓶颈定位难的挑战,提出了基于图分析技术的自动可扩展性瓶颈检测方法,并实现了轻量级的瓶颈检测系统;针对大规模并行程序性能分析系统开发复
"智能体(Agent)是大模型落地应用的重要方向,也是AI应用的一个重要风口。为了让更多非技术出身的读者能够理解Agent,能够零基础开发AI应用,我们选择火山引擎的扣子智能体开发平台来设计开发自己的Agent。《扣子开发AI Agent智能体应用》配套提示词文件、PPT课件、190分钟教学视频、全书配图PDF文件、字节跳动生态伙伴高手微信群答疑服务。 《扣子开发AI Agent智能体应用》共分16章,内容包括智能体概述、扣子AI应用开发平台介绍、扣子插件和卡片、扣子工作流详解、基于大模型的企业
本书涵盖从Go语言入门到Go Web开发高级应用所需的核心知识、方法和技巧,共分4篇。第1篇Go语言入门,介绍Go语言的基础语法,即使是没有Go语言基础的读者也可以学习本书。第2篇Go Web基础入门,介绍能使读者快速掌握用Go语言进行Web开发的基础知识。第3篇Go Web高级应用,教会读者用Go语言快速开发各种Web应用。第4篇Go Web项目实战,通过实例介绍了开发一个B2C电子商务系统的全过程,并用Docker部署Go Web应用。本书可作为Go语言初学者、Web开发工程师的自学用书,也