本书是机器学习领域内一部具有里程碑意义的著作。包括哥伦比亚大学、北京大学在内的多个国内外名校均有以该书为基础开设的研究生课程。全书内容丰富,视野宽阔,深入浅出地介绍了目前机器学习重要的理论和关键的算法。
本书是Java语言的经典教材,中文版分为基础篇和进阶篇,主要介绍程序设计基础、面向对象程序设计、GUI程序设计、数据结构和算法、高级Java程序设计等内容。本书通过示例讲解问题求解技巧,提供大量的程序清单,每章配有丰富的复习题和编程练习题,帮助读者掌握编程技术,并学会应用所学技术解决实际开发中遇到的问题。基础篇主要介绍基本程序设计、语法结构、面向对象程序设计、继承和多态、异常处理和文本I/O、抽象类和接口等内容。 本书可作为高等院校计算机相关专业程序设计课程的教材,也可作为Java语言及编程爱好者的参考资料。
本书主要讨论共享存储通信方式下的多处理器并发程序设计。首先介绍基本原理,分析异步并发环境中的可计算问题,包括相关度量标准和方法。然后开展应用实践,侧重于并发程序的性能分析。每一章讨论一种特定的并发数据结构、程序设计模式或算法技巧。第2版对数据并行、事务性编程、存储管理等内容做了重点更新和扩充,并采用C++语言重构相关示例,更加关注底层机制。本书适合作为高等院校计算机相关专业的课程教材,也适合作为业界技术人员的参考书籍。
本书由中科院计算所、软件所的专家学者倾心写就,以“图像风格迁移”应用为例,全面介绍智能计算系统的软硬件技术栈。第2版以大模型为牵引进行更新,第1章回顾人工智能、智能计算系统的发展历程,第2、3章在介绍深度学习算法知识的基础上增加了大模型算法的相关知识,第4章介绍深度学习编程框架PyTorch的发展历程、基本概念、编程模型和使用方法,第5章介绍编程框架的工作原理,第6章回顾深度学习所用的处理器结构从通用逐步走向专用的过程,第7章介绍深度学习处理器的体系结构应当如何应对大模型处理中的计算、访存、通信瓶颈,第8章介绍基于BCL语言的高性能算子开发优化实践,第9章介绍面向大模型的计算系统并以BLOOM作为驱动范例。 本书适合作为高等院校相关专业的教材,也适合人工智能领域的科研人员参考。
本书第8版继续保持了以前版本的特色,为编语言教学提供了一种新颖和与时俱进的方法。本书专门为Intel/Windows/DOS平台编写,对汇编语言进行了完整且详细的研究和讲解,教授读者在机器级编写和调试程序。第1~9章包含汇编语言的基本概念、x86处理器架构、汇编语言基础、过程等核心概念。第10~16章讲解了结构和宏、MS-Windows编程、高级语言接口等内容。同时,这个版本也进行了相应的修订和更新,代表了本书向交互式电子教科书的过渡,让读者能够针对复习题、代码动画、教程视频以及多输人习题进行实验和互动。本书不仅可作为汇编语言课程的教材,还可以作为计算机系统基础和体系结构基础方面的教材,符合国内所提倡的系统观教学理念。
本书主要讨论共享存储通信方式下的多处理器并发程序设计。首先介绍基本原理,分析异步并发环境中的可计算问题,包括相关度量标准和方法。然后开展应用实践,侧重于并发程序的性能分析。每一章讨论一种特定的并发数据结构、程序设计模式或算法技巧。第2版对数据并行、事务性编程、存储管理等内容做了重点更新和扩充,并采用C++语言重构相关示例,更加关注底层机制。本书适合作为高等院校计算机相关专业的课程教材,也适合作为业界技术人员的参考书籍。
从因特网、社交网站到病毒营销,网络已经渗透到生活的各个角落,而网络分析则是近年定量科学进展 快的领域之一。统计方法为网络的测量和分析提供了坚实的基础,作为统计利器的R语言则提供了强大的研究工具。本书是 本系统介绍R语言应用于网络分析的图书:从基本的数据操作与网络可视化,到概括网络的特征,再到处于研究前沿的网络结构和动态过程建模,读者可以借助igraph等R语言扩展包快速上手,开展各自领域的网络研究。
《Java语言程序设计:基础篇(英文版·原书第11版)》是Java语言的经典教材,多年来畅销不衰。该书全面整合了Java 8的特性,采用“基础优先,问题驱动”的教学方式,循序渐进地介绍了程序设计基础、解决问题的方法、面向对象程序设计、图形用户界面设计、异常处理、I/O和递归等内容。此外,该书还全面县深入地覆盖了一些高级主题,包括算法和数据结构、多线程、网络、国际化、高级GUI等内容。 该书影印版由《Java语言程序设计基础篇》和《Java语言程序设计与数据结构进阶篇》组成。基础篇对应原书的第1-18章,进阶篇对应原书的第19-30章。 主要特点: ·基础篇介绍基础内容,进阶篇介绍高级内容,便于教师按需选择理想的教材。 ·书中新增了“数据结构”方面的内容。 ·针对新的Java技术进行了更新。使用Java 8版本中的新特征对示例和练习进行了改进和简化
本书力求以一种创新的方式来更高效地讲解管理科学的基本理论、方法和应用。本书具有三个要素,分别为:建模、案例分析和电子表格。第6版是在保持了前5版的优点之上进行修订的。在第5版的基础上,第6版增加了许多例子、问题以及案例,从而更好地体现管理科学与现实生活很强的相关性,使本书具有鲜明的管理视角。本书每章开头都给出了学习目标,书中注明并强调了重点内容,穿插了Excel小提示,每小节结尾都有问题回顾,每章结尾都有专业术语,本书最后还附有部分习题答案。本书适合MBA、EMBA、管理类专业本科生及研究生、企业管理人员学习和参考。
本书不仅讲解传统的算法设计策略和技巧,而且关注算法领域不断涌现的新概念、新方法和新应用,帮助读者把握技术热点及发展趋势。书中引入了降维技术、并行算法、随机算法、层次化存储结构算法和流算法等新内容,大量使用概率分析和随机化技术,并包含众多新颖的示例,特别是强调计算模型和计算环境,不再局限于理想化的随机存取机模型。全书内容简洁明快,并配有丰富的习题和拓展阅读资料,适合作为高等院校计算机相关专业的教材,也适合业界技术人员阅读参考。
本书属于实例教程类图书,基础知识和案例教学紧密衔接。全书分为 3个部分,共 8章。第 1部分为基础入门,主要介绍影视剪辑基础理论和剪映专业版的基础知识;第 2部分为基础实例演练,通过大量典型和具有代表性的实例讲解了视频基本剪辑和关键帧动画、转场和蒙版、特效、滤镜和调色、音频和文本的具体应用;第 3部分为综合实例演练,综合运用前面各章的知识讲解了 3个实例的具体制作方法,旨在拓宽读者的思路,做到举一反三。 本书给出了以二维码链接的微课视频,并通过网盘(获取方式见封底)提供大量高清晰度的教学视频文件,以及所有实例的素材和源文件,供读者学习时参考。 本书可作为本、专科院校艺术类、数字媒体类及相关专业师生和社会培训班学员的教材,也可作为视频剪辑爱好者的自学和参考用书。
本书以JavaScript作为演示代码,比较系统地涉及各种数据结构和常见的算法面试题:常见排序算法(如冒泡排序、选择排序、入排序、希尔排序、归并排序、堆排序、快速排序、计数排序、桶排序、基数排序等)、树的相关算法、字符串算法、回溯算法、动态规划问题等。本书中没有可怕的数学公式与复杂度证明,而是详细列出解题步骤,给出可以套用的算法模板。为了方便记忆,每种算法*会给出多种解,读者只需从中选取适合自己的解可。 本书在要让非科班出身的、没有算法基础的前端人士能够对各种数据结构及相关算法快速上手、顺利通过面试。
本书属于实例教程类图书,基础知识和案例教学紧密衔接。全书分为 3个部分,共 8章。第 1部分为基础入门,主要介绍影视剪辑基础理论和剪映专业版的基础知识;第 2部分为基础实例演练,通过大量典型和具有代表性的实例讲解了视频基本剪辑和关键帧动画、转场和蒙版、特效、滤镜和调色、音频和文本的具体应用;第 3部分为综合实例演练,综合运用前面各章的知识讲解了 3个实例的具体制作方法,旨在拓宽读者的思路,做到举一反三。 本书给出了以二维码链接的微课视频,并通过网盘(获取方式见封底)提供大量高清晰度的教学视频文件,以及所有实例的素材和源文件,供读者学习时参考。 本书可作为本、专科院校艺术类、数字媒体类及相关专业师生和社会培训班学员的教材,也可作为视频剪辑爱好者的自学和参考用书。