在数字化时代,嵌入式人工智能系统和深度学习等技术变得越来越重要。在嵌入式平台上进行深度学习推理时会受到计算能力、存储空间、能耗等资源限制的挑战。本书从深度学习模型在资源受限的硬件平台上部署的角度,介绍嵌入式AI系统的基本概念、需求、挑战,以及其软硬件解决方案。 本书共分为7章。第1章介绍了边缘计算; 第2章介绍了嵌入式AI系统的基本概念及其面临的需求与挑战; 第3章介绍了嵌入式AI系统的硬件解决方案; 第4~6章介绍了嵌入式AI系统的软件解决方案,包括DNN模型的构建及实现、轻量级DNN模型的构建、模型轻量化方法及实现; 第7章介绍了DNN模型的硬件部署。本书提供了基于Python语言和Torch API的大量代码解析,并针对Intel系列和NVIDIA系列芯片的硬件部署分别进行介绍。 本书适合作为高等院校计算机专业、软件工程专业的教材,也可供对深
谷歌和NASA联手宣布“快1亿倍”的计算机是怎样诞生、如何运行的?量子计算机有望推动人工智能等多个领域的飞跃性发展,为何却会遭到质疑?追求“量子霸权”的角逐中,谁迈出了 的 步,谁又能从哪些方面弯道超车?加拿大D-Wave公司研发的量子计算机虽然从问世之初便饱受质疑,但仍旧赢得了洛克希德?马丁公司、谷歌及NASA等客户,并在 范围内引发了量子计算机研发的 大热潮。D-Wave量子计算机虽然诞生在北美,但其采用的量子退火理论和基本技术都是由日本科学家率先提出的。 西森秀稔教授正是量子退火理论的提出者之一,他与本书另一位作者大关真之副教授一直在量子计算领域的 线从事研究,他们用尽可能简单而精准的语言,为普通读者拨开纷繁的迷雾,介绍关于量子计算机 核心的真实信息。
本书包括现代系统分析员、系统分析任务、系统设计任务及实施与支持四个部分的内容,既关注概念,又重视方法,更注重实践。全书通过两个具体、综合的系统项目运作,全过程地、完整地介绍先进的系统分析与设计方法,在承认现实世界中开发环境多变的同时,强调价值的基本原则。在强调传统结构化方法和面向对象方法的系统开发两方面的概念、技术、建模的同时,加强对项目管理的作用和技术方面的介绍,指出在系统开发生命周期内要关注现代结构分析,关注RAD、RUP、基于Web的开发、极限编程等技术。对学习、使用系统分析与设计方法的读者来说,本书可以使你为现在,应对未来做好充分的准备。 本书经精心策划,定位准确,内容翔实,结构合理,概念清晰,重点突出,适于计算机、信息、管理及相关专业的本科生、研究生,以及软件技术人员使用。
随着移动互联网技术的飞速发展,以手机为核心的新兴内容承载形式正越来越多地融入人们日常生活的方方面面,这使得手机应用开发获得了广阔的发展空间。而在众多手机应用开发技术中,Java ME由于获得了几乎所有手机厂商的支持,已成为目前的手机应用编程语言之一。 基于这种形势,本书由浅入深地讲解了基于Java ME的手机应用相关开发技术。全书共19章,从Java ME的基础知识、开发环境配置和用户界面设计,到记录管理系统、移动网络应用、文件管理、个人信息管理、无线消息服务、游戏和多媒体开发技术,内容几乎涵盖了Java ME手机应用开发的各个方面。同时,本书针对性地引入了大量范例代码以帮助读者深入理解相关概念和技术。全书最后提供了一个完整的商务应用案例,供读者学习研究。 本书配有长达300分钟的多媒体语音教学视频,适合对Java ME技
从程序员的视角,看计算机系统! 本书适用于那些想要写出更快、更可靠程序的程序员。通过掌握程序是如何映射到系统上,以及程序是如何执行的,读者能够更好的理解程序的行为为什么是这样的,以及效率低下是如何造成的。粗略来看,计算机系统包括处理器和存储器硬件、编译器、操作系统和网络互连环境。而通过程序员的视角,读者可以清晰地明白学习计算机系统的内部工作原理会对他们今后作为计算机科学研究者和工程师的工作有进一步的帮助。它还有助于为进一步学习计算机体系结构、操作系统、编译器和网络互连做好准备。 本书的主要论题包括:数据表示、C程序的机器级表示、处理器结构,程序优化、存储器层次结构、链接、异常控制流、虚拟存储器和存储器管理、系统级I/O、网络编程和并发编程。书中所覆盖的内容主要是这些方面是如何
本书主要介绍了Linux的配置和应用实例。书中的部分主要介绍了Linux系统的安装和基本配置;第二部分介绍了一些网络实用工具的配置方法,包括、FTP、DNS及SMB等内容;结合用户在开发中常见的问题,第三部分介绍了TCP/IP、终端GTK等方面的基础知识。本书适合广在Linux爱好者阅读,对使用Linux组网的用户也有帮助。
Mac OS X 10.8 Mountain Lion是2011年苹果公司推出的版本,该操作系统适用于苹果电脑,是目前与Windows操作系统齐名的主流操作系统之一。它具有非常友好的用户界面,功能强大,内置应用程序很多,包括平面设计、网页设计、音乐和视频播放软件、电影制作软件等。该操作系统稳定性高,具有较好的可操作性。作为一款高端的操作系统,全球正有越来越多的用户选用该操作系统。本书介绍了使用Mac OS X 10.8 Mountain Lion中文版操作系统的各种相关知识,包括该系统的功能、使用以及相关问题的解决。
本书全面讲解了Windows Server 2008服务器架设的方方面面,全书分3篇共29章,内容涵盖Windows Server 2008系统管理、Windows Server 2008活动目录和Windows Server 2008服务器架设。所有知识点均附实例进行讲解,全书共有近300个实例。 本书适合Windows网络服务器管理人员学习使用,适合大专院校计算机相关专业师生参考使用,也可作为MCSE考生的参考资料。
Windows Server 2003是由Windows 2000 Server升级而成的服务器操作系统,已经在当今市场上占据了主导地位。本书以Windows Server 2000为参考重点而又全面地讲解了Windows Server 2003所做的功能改进,同时系统地讲解了Windows Server 2003安装、使用和维护方法。 本书内容丰富,叙述详细,堪称大全和宝典。适合于各种层次的Windows Server 2003用户阅读。
《跟我学Windows Vista操作系统(附光盘)》全面介绍了WIndowsVista操作系统的应用。《跟我学Windows Vista操作系统(附光盘)》共分14章,主要内容包括:操作系统简介、文件的基本操作、系统的个性化设置、硬件设备维护、网络基础知识、系统管理、防毒防黑以及操作系统的备份和还原。 《跟我学Windows Vista操作系统(附光盘)》图文并茂,使读者更易于理解并能随着讲解进行操作;各章后设有重点回顾,帮助读者及时复习和巩固相关知识点;文中适当穿插补充说明与小技巧,使学习深入而完整。《跟我学Windows Vista操作系统(附光盘)》还附赠采用目前最有成效的“三遍就会”学习模式制作的多媒体互动教学光盘,跟随光盘进行学习,可以达到快学、易学与快速复习知识点的目的,轻松达到“三遍就会”的学习效果。
本书精选了381个Linux命令,详细罗列1729个范例,并提供3种查询索引方式。本书详细列出Linux命令的参数、功能说明、所属包、丰富的范例以及相关命令等信息,以统一的结构呈现,让Linux用户在短时间内找到需要的命令,了解命令的正确使用方式,并成功地将范例应用到实际中。 本书适合作为程序员和工程技术人员的工具手册。
本书详细介绍了Windows XP的各项功能和使用技巧,全书共分14章,包括Windows操作环境的认识与操作、附件与游戏、文件管理、设置与使用局域网、浏览与使用Inter、电子邮件和传真、在线即时通信、登录与控制远程计算机、视频剪辑与光盘刻录、控制面板的使用、磁盘管理及计算机的压缩与防毒软件等内容,附录还列出了参考网站列表(含简介),并介绍了Windows XP的升级与安装方法。本书内容丰富,讲解细致,边讲边练。全书安排了大量的范例和课后习题,帮助读者从实践中掌握Windows XP的操作技巧。
本书是讲解Windows操作系统内部机制的专著,作者从基本概念入手,全面系统地介绍了Windows的各种基本构件,如进程、线程、DLL和内存管理等,并列举了大量应用程序,精辟地分析了构件的使用方法,为掌握Windows编程技巧提供了一条有效的捷径。 作者简介: Jeffrey Richter是一位在全球享有盛誉的技术作家,尤其在Windows/.NET领域有着杰出的贡献。他的本Windows著作Windows 3: A Developer's Guide大获好评,从而声名远扬。之后,他又推出了经典著作《Windows 高级编程指南》和《Windows核心编程》。如今这两本书早已成为Windows程序设计领域的颠峰之作,培育了几代软件开发设计人员。他的每一本新作问世,我们都有理由相信这是一本巨著,我们想要的一切尽在其中。Jeffery 是Wintellect公司的创始人之一。
本书由浅入深地介绍了树莓派的相关知识及其应用方法。阅读本书并不需要太多的计算机相关知识,只需要有基本的计算机操作技巧即可。 本书提供了大量的实际操作实例,读者只需要一步步按照实例的引导操作即可完成“了解树莓派”、“在树莓派上安装操作系统”、“使用树莓派的软/硬件”、“在树莓派下进行编程语言和硬件开发的学习”、“用树莓派实现学习和生活中的独特应用”等知识学习。读完本书之后读者不仅将熟悉树莓派的相关知识,还会获得自己的“学习机”、“下载机”、“网络存储中心”和“家庭媒体播放器”等。
操作系统是计算机系统的核心和灵魂,是计算机系统必不可少的组成部分,也是基础和核心的系统软件,因而操作系统课程成为计算机科学和软件工程等相关专业的必修课,也是计算机应用从业人员的专业知识。《操作系统教程(第6版)》重点介绍操作系统的基本概念、实现原理、设计方法,主要内容包括操作系统的基本概念、处理器管理、存储管理、设备管理、文件管理、并发程序设计,以及网络环境下的操作系统;附录提供了全书知识点,并根据学习者类别列出了建议的BLOOM学习级别,供读者参考。该书配套的慕课课程已在中国大学MOOC、Coursera和学堂在线开放运营。随书提供配套的教学视频、电子教案、拓展阅读等教学资源。 《操作系统教程(第6版)》可作为高等学校计算机及相关专业本科操作系统课程教材或参考书,也可供计算机技术和软件技术人员
《我的本苹果书:Mac OS X 10.7 Lion》是苹果公司技术顾问编写的MacOSX传奇书的全新改版。作者集结入门苹果电脑使用者的基本问题,通过这本易读而详尽的手册,化解MacOSX新手的各种疑虑。全书共分6章,内容包括:MacOSX的基本操作方法;从最普遍的文件类型到MacOSx的文件架构的文件管理;在MacOSx上设置与使用因特网;提供各种工作中的解决方案和相关软件的基本应用;使用MacOSx的各项多媒体功能;如何保养自己的苹果电脑。全书“快速”地以最精简的方式让新手学会MacOSx的使用;“多元”地提供经验积累浓缩而来的内容精采至极的解决方案,满足你全方位学习,充分使用和苹果电脑的能力。
操作系统是计算机系统的核心系统软件,负责控制和管理整个系统,使之协调工作。本书不仅全面系统地讲述了操作系统的基本概念、原理和方法,而且以当代的操作系统——Windows、UNIX和Linux为例,全面清楚地展现了当代操作系统的本质和特点,使本书的内容具有先进性和适应性。 本书既注重对操作系统的经典内容的论述,又紧密联系当代流行的设计问题以及当前操作系统的发展方向,可作为大学计算机专业或计算机应用相关专业的本科生教材和参考书,也可供从事计算机方向研究的专业技术人员使用。
Raspberry Pi是低成本微型计算机,体积小却具备强大的功能。本书深入浅出地介绍了Raspberry Pi的基础知识,包括软件、硬件配置,启动Linux操作系统,介绍其底层GPIO接口编程技术,并指导你把Raspberry Pi与Arduino结合在一起,设计出可以通过网络远程控制的电子作品。此外,你还将学习Pygame多媒体编程,并用Scratch完成一个简单的小游戏。
本书以24个典型实例、一个综合实例和10道习题的形式详细讲解了Linux C的编译方法、文件处理、进程、信号、程序通信、Linux RS-232程序设计、Socket程序设计、网络多任务与网络广播、监控分布式模块、CGI等知识,旨在培养大家的Linux IPC多元化程序化程序设计的能力,了解Linux程序语言的应用。 本书讲解深入浅出,理论通俗易懂,适合对嵌入式Linux程序设计有兴趣的程序员、高等院校相关专业的老师和学生及培训班学员使用。
极限编程,通常称为XP,是一种针对业务和软件开发的规则,其作用在于将两者的力量集中在共同的、可以达到的目标上,使XP团队以可持续的步调生产优质的软件。本书是在《解析极限编程》版面世的5年之后,作者重新考虑,整理和重构XP的基础上写成的,也是作者不断参与软件开发项目的心路历程和对XP的许多新的深刻理解。 本书共分两部分。部分包括章至6章,阐述了实现XP过程的方方面面;第2部分包括7章至25章,内容着重于对XP的理解上升到哲学的高度来看待XP的生命力。 本书配有中英文对照,语言通畅、富有实用性和可读性,适合于软件开发人员、软件项目管理人员、软件工程研究人员,以及广大电脑爱好者阅读并领略英文原文的风采。
《Microsoft Windows XP系统应用案例教程》是“职业技能指导丛书”之一。本书撇开了传统Windows XP系统教程的官样文章,特别针对职业行政办公人员、外企秘、公司文员,以及广大Windows XP用户,模拟Windows XP使用者在工作中常见的各种问题,将案例和软件功能程度地整合在一起,直接带给读者最实用的操作经验。 《Microsoft Windows XP系统应用案例教程》根据实际需要,共分四部分内容。部分介绍如何打造一个健壮的 Windows XP系统,其中包括封装一个普遍适用的Windows XP系统,备份个人应用的数据,使用多个操作系统等;第二部分关注的是计算机安全问题,其中包括Windows XP系统的安全策略,管理Windows XP系统用户,个人信息加密和安全,Windows xP系统反病毒等;第三部分是和网络应用相关的内容,其中包括局域网环境中的网络连接,连接到Intetr等;第四部分介绍了各种Windows XP
本书全面系统地介绍了现代操作系统的基本概念、设计原理以及在构造过程中可能面临的种种问题及其解决方法,此外,还介绍了在设计操作系统过程中一些重要的新进展,如线程、实时系统、多处理器调试、进程迁移、分布计算模式,安全性等。为便于理解,还选择了三个有代表性的操作系统:Windows NT,UNIX和MVS作为实例贯穿全书。 本书内容丰富,取材新颖,强调理论与实践的结合,既可作为大专院校计算机及相关专业的教科书,又可供计算机爱好者自学,还可作为有关工程技术人员的参考书。
本书以VLSI设计方法系统讲解FPGA(现场可编程门阵列)系统设计方面的基本原理,帮助解决应用FPGA进行大系统设计时所遇到的问题。主要内容包括:VLSI的要点(如VLSI制造工艺、电路设计、连线、组合逻辑、时序机以及系统结构方面的内容)、VLSI的现代设计方法和FPGA最有价值的特性等。本书提供了丰富的实例,读者可结合实例和附赠光盘中的FPGA设计工具XSE来学习和实现基于FPGA的系统设计。 本书注重基础,强调应用,提供了大量的图表、例题和习题,可作为高等院校的电子、电气、计算机、信息、控制类专业高年级本科生和研究生教材,也可供相关工程技术人员参考。