《PyTorch计算机视觉实战:目标检测、图像处理与深度学习》 深度学习是近年来计算机视觉应用在多个方面取得进步的驱动力。本书以实践为驱动,结合具体应用场景,基于真实数据集全面系统地介绍如何使用PyTorch解决50多个计算机视觉问题。 首先,你将学习使用NumPy和PyTorch从头开始构建神经网络(NN),并了解调整神经网络超参数的很好实践。然后,你将学习如何使用卷积神经网络(CNN)和迁移学习完成图像分类任务,并理解其中的工作原理。随后,你将学习二维和三维多目标检测、图像分割、人体姿态估计等多个实际任务,并使用R-CNN、Fast R-CNN、Faster R-CNN、SSD、YOLO、U-Net、Mask R-CNN、Detectron2等框架实现这些任务。在自编码器和GAN部分,本书将指导你学习面部表情替换、面部图像生成和面部表情处理技术。之后,你将学习如何将计算机视觉与NLP技术(如LSTM、transfor
《深入理解Java虚拟机 JVM不错特性与很好实践 第3版》 书的第2版出版于2013年,撰写时是基于早期版本的JDK7。经过将十年的时间,今天JDK版本已经发展到了JDK12及预览版的JDK13,出现了许多激烈的变革,也涌现了不少令人欣喜的新变化、新风潮。因此笔者在撰写本书第3版时,希望能把这些新的变化融合到已有的知识框架上。 全书一共分为五个部分:走Java、自动内存管理、虚拟机执行子系统、程序编译与代码优化、高效并发。 各个部分之间基本上是互相独立的,没有必然的前后依赖,读者可以从任何一个感兴趣的专题开始阅读,但是每个部分中的各个章节间则有先后顺序。同时,在前言部分列出了每章主要更新的内容,以便阅读过第2版的读者可以快速定位获取到新的知识。 《凤凰架构 构建可靠的大型分布式系统》 这是一本从架构视角讲解如何构建大型分布式系统
如果你想动手编写高效、高质量并且很容易与其他语言和工具集成的代码,本书将快速地帮助你利用Python提高效率。本书基于Python专家的流程培训课程编写,内容通俗易懂。本书包含很多注释的例子和插图,以帮助你开始使用Python2.7和3.3。每章都包含关于Python语言的重要组成部分的一节课。本书主要内容:了解Python的主要内置对象类型,如数字、列表和字典;创建和处理对象的Python语句,学习Python的一般语法模型;利用Python的基本程序工具的结构和重用代码;了解Python模块:语句包、函数和其他工具;探索Python的面向对象的编程工具,用于构建代码;了解异常处理模型和开发工具编写较大的程序;探索先进的Python工具,包括装饰符、描述符、元类、Unicode的处理。
《算法笔记》 《算法笔记》内容包括:C/C++快速入门、入门模拟、算法初步、数学问题、C++标准模板库(STL)、数据结构专题(二章)、搜索专题、图算法专题、动态规划专题、字符串专题、专题扩展。《算法笔记》印有二维码,用来实时更新、补充内容及发布勘误的。《算法笔记》可作为计算机专业研究生入学考试复试上机、各类算法等级考试(如PAT、CSP等)的辅导书,也可作为“数据结构”科目的考研教材及辅导书内容的补充。《算法笔记》还是学习C语言、数据结构与算法的入门辅导书,很好适合零基础的学习者对经典算法进行学习。 《算法笔记上机训练实战指南》 《算法笔记上机训练实战指南》是《算法笔记》的配套习题集,内容按照《算法笔记》的章节顺序进行编排,其中整理归类了PAT甲级、乙级共150多道题的详细题解,大部分题解均编有题意、样例解
《Java核心技术 卷1 开发基础(原书第12版)》 作为一本经典的Java开发畅销书,本书得到大家的喜爱并且热度不减,其很好特性如下: 全面清晰 《Java核心技术》分为I、II两卷,作为介绍开发基础的卷I,本书对Java程序开发做了全面的介绍。学习完本书,你将成为一个真正的Java程序员。本书的全面并非是简单地罗列知识点,而是通过周密组织,从Java烦杂的内容中整理出一条清晰的主线,构成一个完整的知识体系。前2章就像是“序曲”,介绍Java语言的背景和特点,并给出详细的安装指南来搭建学习Java开发的舞台。在接下来的几章中,Java程序中的各个主要演员悉数登场:封装、继承、接口、异常处理、泛型、集合等。这些是Java开发的核心,利用这些知识,你接近可以编写实用的程序来解决实际问题。第10章和第11章介绍界面设计,可以为你的Java应用程序打造专业的外观
《Python编程快速上手数据分析(全3册)》由(美)韦斯·麦金尼等著
《深入理解Java虚拟机 JVM高级特性与zui佳实践 第3版》 书的第2版出版于2013年,撰写时是基于早期版本的JDK7。经过将近十年的时间,今天JDK版本已经发展到了JDK12及预览版的JDK13,出现了许多激烈的变革,也涌现了不少令人欣喜的新变化、新风潮。因此笔者在撰写本书第3版时,希望能把这些新的变化融合到已有的知识框架上。 全书一共分为五个部分:走近Java、自动内存管理、虚拟机执行子系统、程序编译与代码优化、高效并发。 各个部分之间基本上是互相独立的,没有必然的前后依赖,读者可以从任何一个感兴趣的专题开始阅读,但是每个部分中的各个章节间则有先后顺序。同时,在前言部分列出了每章主要更新的内容,以便阅读过第2版的读者可以快速定位获取到新的知识。 《Java编程思想 第4版》 《Java编程思想(第4版)》书共22章,包括操作符、控制执行流程、
这本畅销书将回答你在C#10或.NET6中遇到的各种问题。C#是一门拥有惊人的灵活性和生命力的语言,它的持续发展也促使我们不断学习新内容。本书进行了全面更新,是广受好评的C#一站式参考书。 本书围绕概念和用例进行组织,不但为中高级程序员提供了C#和.NET的简明知识体系,还进行了一系列深度探索。
《Python学习手册 原书第5版(2册)》 如果你想动手编写高效、高质量并且很容易与其他语言和工具集成的代码,本书将快速地帮助你利用Python提高效率。本书基于Python专家的流程培训课程编写,内容通俗易懂。本书包含很多注释的例子和插图,以帮助你开始使用Python2.7和3.3。每章都包含关于Python语言的重要组成部分的一节课。本书主要内容:了解Python的主要内置对象类型,如数字、列表和字典;创建和处理对象的Python语句,学习Python的一般语法模型;利用Python的基本程序工具的结构和重用代码;了解Python模块:语句包、函数和其他工具;探索Python的面向对象的编程工具,用于构建代码;了解异常处理模型和开发工具编写较大的程序;探索优选的Python工具,包括装饰符、描述符、元类、Unicode的处理。 《利用Python进行数据分析(原书第3版)》 阅读本书可以学习使用Python对
这本专家级指南是有经验的程序员学习C#的 快方式。C#旨在帮助开发人员 快地完成 多工作,没有人比Microsoft MVP Christian Nagel 适合撰写这样一本对于现实开发有巨大帮助作用的 指南。他从实用的角度出发,以清晰且易于理解的方式,向开发人员展示了如何为Windows和Linux平台构建.NET解决方案,如何使用Microsoft Azure服务来扩展开发,并以其他多种有意义的方式进行交互。 主要内容: 为需要 的库和工具的 开发人员介绍了C#和.NET的众多新特性; 揭示了使用.NET库的 新技巧和实用提示,包括通道、异步流和新的JSON序列化器等; 论述了使用ASP.NET Core、gRPC、SignalR、Azure Functions和Docker开发微服务的创新方式; 为开发Web应用程序提供了逐步指导,包括ASPNET Core Razor、ASP.NET Core Blazor Server和Blazor WebAssembly; 讨论了如何使用新的WinUI 3库开发Windows桌面应用程序。
这本专家级指南是有经验的程序员学习C#的 快方式。C#旨在帮助开发人员 快地完成 多工作,没有人比Microsoft MVP Christian Nagel 适合撰写这样一本对于现实开发有巨大帮助作用的 指南。他从实用的角度出发,以清晰且易于理解的方式,向开发人员展示了如何为Windows和Linux平台构建.NET解决方案,如何使用Microsoft Azure服务来扩展开发,并以其他多种有意义的方式进行交互。 主要内容: 为需要 的库和工具的 开发人员介绍了C#和.NET的众多新特性; 揭示了使用.NET库的 新技巧和实用提示,包括通道、异步流和新的JSON序列化器等; 论述了使用ASP.NET Core、gRPC、SignalR、Azure Functions和Docker开发微服务的创新方式; 为开发Web应用程序提供了逐步指导,包括ASPNET Core Razor、ASP.NET Core Blazor Server和Blazor WebAssembly; 讨论了如何使用新的WinUI 3库开发Windows桌面应用程序。
戴维·范德沃德,尼古拉·约祖蒂斯,道格拉斯·格雷戈著的《C++Templates(第2版英文版)》是经典畅销图书的全新升级版本,针对C++11、C++14、C++17标准进行了全面 新,并对所有的新语言特性(包括可变参数模板、通用lambda、类模板参数推导等)进行了解释。 全书共28章。首先全面介绍了本书的内容结构和相关情况。 部分( ~11章)介绍了模板的基本概念,第2部分( 2~17章)深入阐述了模板的细节,第3部分( 8~28章)介绍了C++模板所支持的基本设计技术。附录A、附录B、附录C、附录D和附录E分别为一处定义原则、值类别、重载解析、标准类型实用程序和概念的相关资料。 本书适合对C++模板技术感兴趣的有一定经验的程序员阅读。
本书从操作系统原理角度讲解进行C++服务器开发所需掌握的技术栈。全书总计9章, ~2章讲解C++ 11/14/17新标准中的常用特性、新增类库,以及C++开发者必须熟练掌握的开发调试工具链;第3~6章详细讲解C++服务器开发中的多线程编程技术、网络编程重难点知识、网络故障调试与排查常用工具,以及通信协议的设计思路、技巧;第7~8章详细讲解一个带网络通信组件的高性能服务的基本设计思路和注意事项;第9章进一步补充服务相关的常用模块设计思路和方法。本书秉承的思想是,通过掌握技术原理,可以轻松制造“轮子”,灵活设计出优雅、鲁棒的服务,并快速学习新技术。无论是对于C/C++开发者、计算机专业的学生,还是对于想了解操作系统原理的读者,本书都 参考价值。