本书围绕操作系统基础、UNIX设计思想和openEuler实践3个方面展开,并将理论知识、设计思想和应用实践紧密结合。本书内容涵盖绪论、操作系统初识、openEuler使用入门、操作系统原理与实践、openEuler开发环境、嵌入式操作系统开发、网络基础与管理、服务器操作系统管理,以及openEuler开源创新等。本书合理安排理论知识、精心设计操作实例,注重有机结合、循序深入,以帮助读者深入理解Linux优秀设计思想,灵活运用其高效系统功能,并从开源社区中更好地学习和成长。 本书适合作为高等院校计算机、自动化、电子测量等专业方向本科生和研究生学习操作系统的教材或参考书,也适合 Linux 系统开发和运维人员阅读,对从事计算机相关工作的专业人员具有参考价值。
《LangChain大模型应用开发》帮助读者在项目中探索微调、提示工程以及部署和监控的最佳实践时,解锁LLM的全部潜力。无论你是构建创意写作工具、开发复杂的聊天机器人,还是制作尖端的软件开发辅助工具,《LangChain大模型应用开发》都将是你的路线图,帮助你自信且创造性地掌握生成式人工智能的变革力量。 主要内容 ●使用LangChain创建LLM应用,如问答系统和聊天机器人 ●理解变换模型和注意力机制 ●使用pandas和Python自动进行数据分析和可视化 ●掌握提示工程以提高LLM性能 ●微调LLM并了解释放其力量的工具 ●将LLM作为服务部署,并应用评估策略 ●使用开源LLM与文档本地互动,以防止数据泄露
"《Vue.js 3 TypeScript从入门到项目实践》以实战为主线,结合众多代码示例和一个完整的项目案例,全面、系统地介绍Vue 3和TypeScript的相关技术及其在实际项目开发中的应用。本书在讲解中穿插介绍了一些开发技巧,可以帮助读者提高代码质量和项目开发的效率。 《Vue.js 3 TypeScript从入门到项目实践》共13章,分为3篇。第1篇基础知识,包括初识Vue、TypeScript基础知识、Vue的基本指令、CSS样式绑定、数据响应式基础、组件化开发。第2篇进阶提升,包括HTTP网络请求、使用Vue Router构建单页应用、Vuex状态管理与应用调优、项目构建利器Webpack、搭建后台模拟环境。第3篇项目实战,包括商城后台管理系统项目设计与框架搭建以及功能模块的实现。 《Vue.js 3 TypeScript从入门到项目实践》内容丰富,实用性强,适合有一定Web开发和JavaScript编程基础的前端工程师阅读,也适合熟悉Vue 2
《MATLAB神经网络分析及应用》以MATLAB R2023b为平台,以实际应用为背景,采用 理论 公式 经典应用 相结合的形式,深入浅出地讲解MATLAB神经网络经典分析与应用。全书共11章,主要包括为什么神经网络应用广泛、MATLAB快速入门、感知器分析与应用、线性神经网络分析与应用、BP神经网络分析与应用、RBF神经网络分析与应用、反馈神经网络分析与应用、竞争型神经网络分析与应用、神经网络的Simulink应用、自定义神经网络、深度神经网络的分析与应用。通过学习本书,读者可以认识到神经网络在各领域中的广泛应用,可以领略到利用MATLAB实现神经网络的方便、快捷、专业性强等特点。 《MATLAB神经网络分析及应用》可作为神经网络领域初学者和提高者的学习资料,也可作为高等院校相关课程的教材,还可作为广大科研人员、学者、工程技术人员的参考用书。
随着互联网技术的发展,移动应用普及生活的方方面面。能够自主掌握移动端操作系统核心技术,对国家的信息技术发展非常重要。让人欣喜的是,目前市面上主要的移动端操作系统除了iOS和Android外,HarmonyOS已经成为第三大移动端操作系统,并且在物联网方面,HarmonyOS有着更显著的优势和更可观的发展前景。目前,学习HarmonyOS不仅能满足市场上很多实际工作岗位的需求,也能够为HarmonyOS社区的发展、系统生态环境的完善提供支持。 本书系统介绍了HarmonyOS移动端应用的开发流程和方法,完整地讲解了移动开发中涉及的组件使用、布局、网络、数据持久化、多媒体、传感器等技术,并通过范例、实战编码等方式帮助读者熟悉HarmonyOS应用开发。力求通过完成本书的学习,使读者具备直接上手开发商业应用的能力。 本书适合计算机相关专业的学生、讲师或其他编
本书在介绍深度学习、百度飞桨等相关知识的基础上,着重介绍了图像分类、目标检测、语义分割、人体关键点检测、图像生成、视频分类、图像文本检测和识别、图像识别等计算机视觉任务的实现原理及深度学习模型框架,并通过具体案例来详细介绍各任务的实现细节。 全书分为理论篇和实战篇。理论篇(第1~4章)梳理了计算机视觉技术的发展历程、主要任务、行业应用系统,同时简要介绍了深度学习开发框架、飞桨(PaddlePaddle)开发平台,以及深度学习的基础知识与网络模型架构。实战篇(第5~12章)结合计算机视觉的各个任务要求与技术发展,对其中经典的深度学习算法模型进行介绍。全书提供了实例代码,详解了在飞桨开发框架下各任务的模型实现过程。 本书适合作为高等院校人工智能、计算机视觉专业高年级本科生、研究生的教材,同时可作为计算
本书采用理论知识与案例实战相结合的方式,由浅入深地介绍使用Vue 3开发页面的全过程。本书共19章,第1~11章是知识点的介绍,分别介绍前端框架发展、Vue 脚手架功能、Vue数据绑定、元素事件绑定、元素动画实现、组件定义、组件传参、路由实现、接口调用、pinia状态管理和Vant UI的知识; 第12~19章是案例实战,结合一个商城开发的过程,分别介绍项目开发前准备、项目路由配置、商城首页开发、商品分类页开发、商城动态页开发、商品详细页开发、购物车开发、个人中心页开发的内容,书中的每个知识点都有对应的源码分析部分,说明每一行关键代码的实现思路。 本书既适合初学Vue 3的读者自学,也适合各类想自己动手开发Web应用程序的自学者使用。同时,也可作为各类培训学校实例讲解的参考用书。
本书首先总结了IT 项目方案编制常犯的各类错误,接着按照项目发展进程,系统、全面地阐述从市 场拓展到交付验收过程中各类方案的编制框架、编制风格和编制重点,方案类型包括市场分析报告、市场营销方案、市场宣传方案、技术解决方案、项目投标文件、项目交付方案、项目交流手册等,最后附上部分方案模板供参考。 本书的编写目的是用来培训和提升作者所带团队成员,因此侧重于实战,案例真实丰富、贴近工作,可随学随用,适用于企业内训、个人继续教育培训,对于有志从事方案编制的IT 售前工程师及售前管理 者具有一定的借鉴和参考价值。
本书系统讲解Unity编辑器开发工作中常用的类与方法,以基础知识为核心,结合实战案例,引导读者渐进式学习Unity编辑器开发相关的技术知识。 本书共分为七章,依次介绍编辑器开发的基础、如何自定义编辑器功能菜单、如何自定义检视面板、如何自定义编辑器窗口、如何定制编辑器的外观样式、如何使用编辑器辅助开发调试,以及在编辑器环境中的数据与资产管理等相关内容。 本书既适合初学者入门,也对有多年工作经验的开发者具有参考价值。
这是一本讲解如何在真实环境中部署、使用和管理Proxmox VE的实战性著作。作者采用全真物理环境,融合自己丰富的工程实践经验,提供大量操作步骤,手把手教你从零基础掌握Proxmox VE。 通过阅读本书,你将: ?了解什么是开源Proxmox VE ?掌握Proxmox VE在企业生产环境中部署 ?掌握Proxmox VE存储配置 ?掌握Proxmox VE网络配置 ?掌握Proxmox VE虚拟机、容器配置 ?掌握Proxmox VE高级特性使用 ?掌握Proxmox VE备份与恢复 ?掌握Proxmox VE系统管理
《零起步玩转Mind 创客教程 基于micro:bit开发板》以开源硬件micro:bit开发板为载体,以生活情景为主线,以Mind 编程为辅线;由实时 模式到上传模式,从数字输入到数字输出,从常见传感器到人工智能初步应用。由浅入深,共有 28节课和52个创客小程序,让学生学会使用传感器来感知环境,控制LED灯、风扇等其他硬件来反 馈、影响环境,同时搭建出自己的创客作品。 《零起步玩转Mind 创客教程 基于micro:bit开发板》着重培养创意、编程、分享等创客核心素养,使用器材全部采用开源硬件,所有案例均 来源于课堂教学实践,并按照中小学课时进行编排,非常适合作为中小学生学习micro:bit的入门与 提高教材,也可为创客爱好者的创作提供一定的参考。
智能算法是一类直接的、随机搜索的优化方法,它是基于模拟自然界的生物现象而产生的一类新型优化方法。本书在介绍优化理论的基础上,着重介绍求解复杂工程优化模型的新智能算法。 本书共有12章,第1~2章着重介绍智能算法的现状及最优化理论的基本概念;第3章着重介绍几种求解单目标约束优化问题的新型智能算法;第4~5章介绍求解多目标优化问题的粒子群算法及仿真实验;第6~9章着重讨论当优化问题维度变大时如何解决高维多目标优化问题;第10~11章讨论了复杂双层优化及其在视频服务器部署中的应用;第12章分析本书所用核心算法即粒子群优化算法的参数设计。 本书可作为计算机类各专业、运筹学专业和管理学科各专业研究生的教材,也可供相关科研人员和工程技术人员参考。
本书是一本关于生成式预训练人工智能语言模型的综合性图书,涵盖了其在创建创新NLP产品方面的意义、功能和应用。 本书提供了如何轻松使用OpenAI API的全面指南,探索了根据用户的具体需求使用该工具的方法,并展示了基于GPT-3的成功企业案例。 本书分为两个部分,第一部分侧重于介绍OpenAI API的基础知识。第二部分着重研究GPT-3周边的动态和繁荣的环境。 本书适合技术研发人员、人工智能爱好者,以及关注人工智能应用的企业家、创业者阅读。
本书系统地讲述了电路原理图的设计,全书一共有5章。第1章是原理图设计规范,从原理图版面设计、元器件管理、原理图设计约束等方面仔细讲解了设计原理图时要遵守的规范; 第2章是原理图检查单,原理图检查单的作用是规范原理图的评审要素,使原理图评审过程更加高效; 第3章以Cadence 17.4为基础,对原理图的设计过程进行了详细阐述,目的是让读者一步一步地根据流程设计出符合产品要求的原理图; 第4章是电路仿真,重点讲解如何创建仿真电路、绘制仿真电路和执行仿真; 第5章是具体案例,以设计一款安防主控板为例,完整讲述了原理图的绘制方法和设计注意事项。 本书在编写时力求做到深入浅出、图文并茂、通俗易懂,在讲述原理图绘制时把电路设计与实际的产品设计结合起来,做到了理论知识与实际应用相结合,原理图设计与产品设计相结合。
掌握Debug(调试和故障排除)技术是编程人员重要的能力之一。本书作者将多年积累的开发经验浓缩到本书精心设计的教案中,通过范例网站和程序代码讲解HTML、DOM和CSS、JavaScript、性能分析、用户体验、错误处理等开发过程中遇到的问题的成因和解决方法,帮助读者从心态、通用方法切入Debug技巧,再深入至不同主题。相信读者在阅读本书之后,能够更好地掌握Debug工具,将学到的Debug技能应用到实际的开发和测试工作中,并大幅提升解决问题和开发的效率。 本书适用于前端初学者、前端工程师以及有经验的开发者。
本书从原理的角度,力求讲解清楚深度学习、强化学习、深度强化学习中的一些精选方法,并从实践的角度,通过一系列循序渐进的原创实验,引领读者独立编程实现这些方法,以期为读者精通深度强化学习并应用深度强化学习方法解决实际问题奠定坚实基础。 本书不仅适合计算机科学与技术、人工智能、物联网工程、数据科学与大数据、软件工程、通信工程、电子信息、机器人工程、自动化、智能制造等相关专业高年级本科生及研究生教学与自学使用,也适合机器学习等领域的从业者、科研人员及爱好者自学与参考使用。
本书介绍使用Unity设计和开发3D游戏的各方面知识,包括如何设计、创建和实现游戏角色、环境、UI、音效等。全书分为三部分:第一部分介绍基础知识,包括3D术语、安装Unity并创建项目的方法以及C#的相关知识;第二部分介绍3D角色的设计、游戏环境设计、游戏机制及项目交互、如何在任意项目上开发整体游戏界面等;第三部分从视觉效果、音效、游戏测试、渲染等维度对游戏进行打磨和细化,以提供更好的用户体验。本书配有丰富的随书资源,便于读者查找。
本书是《昇腾 AI处理器架构与编程》的续篇,专注于昇腾 AI处理器的革命性边缘计算SoC芯片,基于 Atlas开发者套件或 Atlas推理卡建设应用生态。全书共20章,重点剖析若干重要领域的典型案例,内容涵盖图像分割、图像生成、图像处理、模式分类、目标检测、智能机器人和序列模式分析等。每章自成体系,较为完整地给出了案例系统的应用动机、系统架构和执行流程的设计方案,并结合代码剖析案例系统的实现过程和实际测试结果,能够帮助读者快速把昇腾 AI处理器用于解决实际问题。本书是市场上本介绍昇腾 AI处理器的案例教材。本书体例完整,案例具有典型性,配套案例代码完全开源,实战资源丰富,可以作为高校人工智能、智能科学与技术、计算机科学与技术、软件工程、电子信息工程、自动化等专业的教材,也适合从事人工智能系统开发的科研和工程技术人员作为参考用书
本书通过编写Python程序控制开源智能硬件micro:bit内置的LED、按钮、传感器、无线和蓝牙,实现POS机、石头剪刀布等游戏开发实践案例;通过安芯教育设计的扩展板,实现了声控风扇、智能抢答器、红绿灯系统、遥控LED、大棚管理系统、电子门铃、限位雨刷器、遥控小车等项目。此外,本书还介绍了如何实现树莓派与micro:bit之间进行信息读写的方法,如何通过图形界面编写对应的静态Python程序,如何使用Mbed对micro:bit进行编程。本书可作为开源硬件课程或Python编程相关课程的教材,也可供想进行编程学习的青少年、家长、教育工作者、创客等各类读者参考。