
AI安全之对抗样本入门
¥83.85
第1章介绍了深度学习的基础知识,重介绍了与对抗样本相关的梯度、优化器、反向传递等知识。 第2章介绍了如何搭建学习对抗样本的软硬件环境,虽然GPU不是必需的,但是使用GPU可以更加快速地验证你的想法。 第3章概括介绍了常见的深度学习框架,从TensorFlow、Keras、PyTorch到MXNet。 第4章介绍了图像处理领域的基础知识,这部分知识对于理解对抗样本领域的一些常见图像处理技巧非常有帮助。 第5章介绍了常见的白盒攻算法,从*基础的FGSM、DeepFool到经典的JSMA和CW。 第6章介绍了常见的黑盒攻算法。 第7章介绍了对抗样本在目标识别领域的应用。 第8章介绍了对抗样本的常见抵御算法,与对抗样本一样,抵御对抗样本的技术也非常有趣。 第9章介绍了常见的对抗样本工具以及如何搭建NIPS 2017对抗防御环境和轻量级攻防对抗环境robust-ml,通过这章读者可以了解如何站在巨人的肩膀上,快速生成自己的对抗样本,行攻防对抗。

精通ROS机器人编程(原书第2版)
¥65.35
本书主要面向机器人发人员和想充分利用ROS功能的研究人员,是一本侧重ROS框架高级概念的阶学习指南。书中既介绍了ROS的基本概念,又系统讲解了使用ROS行复杂机器人设计、建模、仿真和交互的实用技术、工具和编程技巧,包含大量示例,可以为你快速提升ROS实战技能提供翔实参考。 全书共15章,第1章简要介绍ROS基本概念;第2章解释如何使用ROS软件包;第3章讨论7-DOF机械臂和差速驱动机器人的设计;第4章和第5章通过示例详细讲解如何使用Gazebo和V-REP这两个的机器人仿真软件;第6章介绍如何使用ROS MoveIt!和导航软件包集的现有功能;第7章讨论ROS pluginlib、小节和控制器等一些高级概念;第8章一步讨论RViz插件和ROS控制器;第9章讨论一些硬件组件与ROS的口;第10章讨论如何使用ROS连各种视觉传感器,并利用源计算机视觉库(OpenCV)和云库(PCL)行编程;第11章介绍如何构建差速驱动的自主移动机器人,并将其与ROS连;第12章介绍MoveIt!的高级功能;第13章讨论如何将Matlab和Simulink软件与ROS连;第14章介绍ROS-Industrial软件包;第15章讨论如何在ROS中安装集成发环境,并介绍ROS实战技巧与调试方法。

TensorFlow自然语言处理
¥65.35
第1章是对NLP的简单介绍。该章将首先讨论我们需要NLP的原因。下来,将讨论NLP中一些常见的子任务。之后,将讨论NLP的两个主要阶段,即传统阶段和深度学习阶段。通过研究如何使用传统算法解决语言建模任务,我们将了解传统阶段NLP的特。然后,将讨论深度学习阶段,在这一阶段中深度学习算法被大量用于NLP。我们还将讨论深度学习算法的主要系列。*后,将讨论一种*基本的深度学习算法:全连神经网络。该章结束时会提供一份路线图,简要介绍后面的内容。 第2章介绍Python TensorFlow库,这是我们实现解决方案的主要平台。首先在TensorFlow中编写一段代码,执行一个简单的计算,并讨论从运行代码到得到结果这一过程中到底发生了什么。我们将详细介绍TensorFlow的基础组件。把Tensorflow比作丰富的餐厅,了解如何完成订单,以便一步加强对TensorFlow的理解。稍后,将讨论TensorFlow的更多技术细节,例如数据结构和操作(主要与神经网络相关)。*后,我们将实现一个全连的神经网络来识别手写数字。这将帮助我们了解如何使用TensorFlow来实现端到端解决方案。 第3章首先讨论如何用TensorFlow解决NLP任务。在该章中,我们将讨论如何用神经网络学习单词向量或单词表示。单词向量也称为词嵌。单词向量是单词的数字表示,相似单词有相似值,不同单词有不同值。首先,将讨论实现这一目标的几种传统方法,包括使用称为WordNet的大型人工构建知识库。然后,将讨论基于现代神经网络的方法,称为Word2vec,它在没有任何人为干预的情况下学习单词向量。我们将通过一个实例来了解Word2vec的机制。着,将讨论用于实现此目的的两种算法变体:skip-gram和连续词袋(CBOW)模型。我们将讨论算法的细节,以及如何在TensorFlow中实现它们。 第4章介绍与单词向量相关的更高级方法。首先,会比较skip-gram和CBOW,讨论其中哪一种有明显优势。下来,将讨论可用于提高Word2vec算法性能的几项改。然后,将讨论一种更新、更强大的词嵌学习算法:GloVe(全局向量)算法。*后,将在文档分类任务中实际观察单词向量。在该练习中,我们将看到单词向量十分强大,足以表示文档所属的主题(例如,娱乐和运动)。 第5章讨论卷积神经网络(CNN),它是擅长处理诸如图像或句子这样的空间数据的神经网络家族。首先,讨论如何处理数据以及处理数据时涉及哪种操作,以便对CNN有较深的理解。下来,深研究CNN计算中涉及的每个操作,以了解CNN背后的数学原理。*后,介绍两个练习。*个练习使用CNN对手写数字图像行分类,我们将看到CNN能够在此任务上很快达到较高的准确率。下来,我们将探讨如何使用CNN对句子行分类。特别地,我们要求CNN预测一个句子是否与对象、人物、位置等相关。 第6章介绍递归神经网络。递归神经网络(RNN)是一个可以模拟数据序列的强大的神经网络家族。首先讨论RNN背后的数学原理以及在学习期间随时间更新RNN的更新规则。然后,讨论RNN的不同变体及其应用(例如,一对一RNN和一对多RNN)。*后,用RNN执行文本生成任务的练习。我们用童话故事训练RNN,然后要求RNN生成一个新故事。我们将看到在持久的长期记忆方面RNN表现不佳。*后,讨论更高级的RNN变体,即RNN-CF,它能够保持更长时间的记忆。 第7章介绍长短期记忆网络。RNN在保持长期记忆方面效果较差,这使我们需要探索能在更长时间内记住信息的更强大技术。我们将在该章讨论一种这样的技术:长短期记忆网络(LSTM)。LSTM功能更强大,并且在许多时间序列任务中表现得优于其他序列模型。首先通过一个例子,研究潜在的数学原理和LSTM的更新规则,以说明每个计算的重要性。然后,将了解为什么LSTM能够更长时间地保持记忆。下来,将讨论如何一步提高LSTM预测能力。*后,将讨论具有更复杂结构的几种LSTM变体(具有窥孔连的LSTM),以及简化LSTM门控循环单元(GRU)的方法。 第8章介绍LSTM的应用:文本生成。该章广泛评估LSTM在文本生成任务中的表现。我们将定性和定量地衡量LSTM产生的文本的好坏程度,还将比较LSTM、窥孔连LSTM和GRU。*后,将介绍如何将词嵌应用到模型中来改LSTM生成的文本。 第9章转到对多模态数据(即图像和文本)的处理。在该章中,我们将研究如何自动生成给定图像的描述。这涉及将前馈模型(即CNN)与词嵌层及顺序模型(即LSTM)组合,形成一个端到端的机器学习流程。 第10章介绍有关神经机器翻译(NMT)模型的应用。机器翻译指的是将句子或短语从源语言翻译成目标语言。首先讨论机器翻译是什么并简单介绍机器翻译历史。然后,将详细讨论现代神经机器翻译模型的体系结构,包括训练和预测的流程。下来,将了解如何从头始实现NMT系统。*后,会探索改标准NMT系统的方法。 第11章重介绍NLP的现状和未来趋势。我们将讨论前面提到的系统的相关*发现。该章将涵盖大部分令人兴奋的创新,并让你直观地感受其中的一些技术。 附录向读者介绍各种数学数据结构(例如,矩阵)和操作(例如,矩阵的逆),还将讨论概率中的几个重要概念。然后将介绍Keras,它是在底层使用TensorFlow的高级库。Keras通过隐藏TensorFlow中的一些有难度的细节使得神经网络的实现更简单。具体而言,通过使用Keras实现CNN来介绍如何使用Keras。下来,将讨论如何使用TensorFlow中的seq2seq库来实现一个神经机器翻译系统,所使用的代码比在第11章中使用的代码少得多。*后,将向你介绍如何使用TensorBoard可视化词嵌的指南。TensorBoard是TensorFlow附带的便捷可视化工具,可用于可视化和监视TensorFlow客户端中的各种变量。


Keras深度学习实战
¥44.85
第1章介绍了Keras的安装和设置过程以及如何配置Keras。 第2章介绍了使用CIFAR-10、CIFAR-100或MNIST等数据集,以及用于图像分类的其他数据集和模型。 第3章介绍了使用Keras的各种预处理和优化技术,优化技术包括TFOptimizer、AdaDelta等。 第4章详细描述了不同的Keras层,包括递归层和卷积层等。 第5章通过宫颈癌分类和数字识别数据集的实例,详细解释如何使用卷积神经网络算法。 第6章包括基本的生成式对抗网络(GAN)和边界搜索GAN。 第7章涵盖了递归神经网络的基础,以便实现基于历史数据集的Keras。 第8 章包括使用Keras行单词分析和情感分析的NLP基础知识。 第9章展示了如何在Amazon评论数据集中使用Keras模型行文本概述。 第10章侧重于使用Keras设计和发强化学习模型。

TensorFlow深度学习实战
¥65.35
本书将介绍如何有效地使用Google的源框架TensorFlow行深度学习。通过学习,你将实现不同的深度学习网络,如卷积神经网络(CNN)、循环神经网络(RNN)、深度Q learning网络(DQN)和生成对抗网络(GAN),以及如何使用TensorFlow的高级封装Keras工具。


TensorFlow机器学习实战指南(原书第2版)
¥57.85
本书由数据科学家撰写,从实战角度系统讲解TensorFlow基本概念及各种应用实践。真实的应用场景和数据,丰富的代码实例,详尽的操作步骤,带领读者由浅深系统掌握TensorFlow机器学习算法及其实现。 本书第1章和第2章介绍了关于TensorFlow使用的基础知识,后续章节则针对一些典型算法和典型应用场景行了实现,并配有较详细的程序说明,可读性非常强。读者如果能对其中代码行复现,则必定会对TensorFlow的使用了如指掌。


MXNet深度学习实战
¥57.85
这是一本详细讲解计算机视觉算法实现以及MXNet框架的原理和使用的工具书。 作者是网易的资深计算机视觉算法工程师,本书融合了他丰富的工程实践经验,一方面详细讲解了深度学习框架MXNet的技术原理和应用方法,一方面以MXNet为工具讲解了算法实现的具体细节。辅以大量简洁的代码,助你从零基础始实现深度学习算法。 全书共12章,分为4个部分: *部分 准备篇(第1~2章) 介绍了MXNet的发展、优势、预备知识、各种深度学习框架的对比,以及发环境的搭建,包括Docker的使用。 第二部分 基础篇(第3~7章) 纤细讲解了MXNet主要模块使用和原理,如MXNet的数据读取、数据增强操作、常用网络层的含义及使用、常见网络结构的设计思想、模型训练相关的参数配置等。 第三部分 实战篇(第8~10章) 以图像分类、目标检测、图像分割这三个常用领域为例演示了如何通过MXNet实现算法训练和模型测试,同时还结合MXNet的口详细讲解了算法实现的细节。 第四部分 扩展篇(第11~12章) 主要介绍了基于动态图构建网络结构的Gluon口,以及MXNet专门为计算机视觉任务推出的深度学习库GluonCV。


JVM G1源码分析和调优
¥57.85
G1作为JVM中成熟的垃圾回收器,已经广泛应用在众多公司的生产环境中。本书详细介绍G1涉及的基本概念和运行原理,以及调优方法。主要内容共12章,主要内容有:第1~2章介绍垃圾回收的历史和应用的算法,以及基本概念。第3~7章从多方面分析G1的运行原理,如G1是如何分配对象的,G1的Refine线程、新生代回收、混合回收、FullGC等。第8章介绍垃圾回收过程中如何处理引用,第9章介绍G1引的新特性:字符串去重,第10章介绍G1垃圾回收过程中线程如何达到安全,第11章介绍如何选择垃圾回收器,第12章介绍了下一代垃圾回收器Shenandoah和ZGC。另外,为了降低学习难度,还给出了三个附录:附录A介绍如何始阅读和调试JVM代码,附录B介绍如何使用NMT对JVM内存行跟踪和调试,附录C介绍了Java程序员阅读JVM需要知道的一些C 知识。


C指针原理揭秘:基于底层实现机制
¥44.85
全书分为准备篇、基础篇、揭秘篇、实战篇。本书力求从底层实现机制行解析,同时配合C/C 编程技巧以及某些指针运用技巧,讲解如何提高程序效能,如何避免滥用指针。 准备篇中介绍C指针概述、UBUNTU及发环境配置、AT&T汇编简介、编译原理基础;基础篇将对AT&T汇编以及C指针基础行介绍;揭秘篇讲述高级C指针的实现机制以及C 指针实现机制,同时讲解编程技巧和C/C 指针高级应用;实战篇讲解解释语言指针、TCC编译实践、垃圾回收等高级C指针应用话题。


新一代垃圾回收器ZGC设计与实现
¥57.85
Java 11版本包含一个全新的垃圾收集器ZGC,它由Oracle发,承诺在数TB的堆上具有非常低的暂停时间。ZGC是2017年Oracle公司贡献给OpenJDK社区的,正式成为OpenJDK的源项目。ZGC 所针对的是这些在未来普遍存在的大容量内存:TB 级别的堆容量,具有很低的停顿时间(小于 10 毫秒),对整体应用性能的影响也很小(对吞吐量的影响低于 15%)。ZGC 所采用的机制也可以在未来行扩展,以支持一些令人兴奋的特性,如多层堆(用于热对象的 DRAM 和用于低频访问对象的 NVMe 闪存) 或压缩堆。 本书详细介绍ZGC涉及的基本概念和运行原理,以及调优方法。主要内容共9章,主要 内容有:垃圾回收器概述、ZGC内存管理、ZGC线程、ZGC垃圾回收算法的设计、ZGC日 志解读、ZGC参数和基准测试、ZGC的编译调试、ZGC特性总结和展望、ZGC的编译调试、Shenandoah简介等。


开发者测试
¥38.35
本书从发者测试的角度,介绍了软件测试的产生与发展以及发者与测试的关系;讲述了程序静态分析、逻辑覆盖测试、程序插桩与变异测试等发者需要掌握的测试方法和技术;结合示例讲解了单元测试、集成测试中发者应当要能发现和避免的各种问题;由浅深,介绍了测试工具JUnit的使用;*后介绍了由慕测科技提供的发者测试平台和全国大学生软件测试大赛。

Java程序设计与计算思维
¥65.35
程序设计的过程就是一种计算思维的表现,本书结合Java程序设计语言的教学特,遵循计算思维的方式,图解重要概念,通过大量的范例程序讲解和上机编程实践来指导读者活用Java程序语法,兼顾培养计算思维和学习面向对象程序设计的双目标。 本书分为18章,内容包括认识计算思维与Java程序设计、Java语言及其JDK 11、Java程序结构解析、Java语言的数据类型、流程控制、类与对象、继承与多态、抽象类、口、程序包、嵌套类、常用类、窗口环境与事件处理、Swing程序包、绘图与多媒体、例外处理、数据流的I/O控制、集合对象与泛型、多线程、网络程序设计等。

Java多线程编程核心技术(第2版)
¥65.35
全书共7章。 第1章讲解了Java多线程的基础,重介绍线程类的核心API的使用。 第2章讲解对并发访问的控制,即如何写出线程安全的程序。 第3章介绍线程间通信,以提高CPU利用率和系统间的交互,同时增强对线程任务的把控与监督。 第4章讲解Lock对象,以更好实现并发访问时的同步处理。 第5章讲解移动发中使用较多的定时器类中的多线程技术,这是计划/任务执行里很重要的技术。 第6章讲解如何安全、正确地将单例模式与多线程技术相结合,避免实际应用中可能会出现的麻烦。 第7章将前面被遗漏的技术案例在本章节中行补充,尽量做到不出现技术空白。


Python真好玩:教孩子学编程
¥57.20
本书编写的目的是让孩子能够快速学会Python编程,讲解细致微、案例融生活,尤其是本书的颜色标注,使得看书就像老师现场讲解一样。全书模拟实际的软件界面,详尽的代码注释,涵盖Python程序员应该掌握的编程知识。 本书按照门发者的思维方式编写,非常适合孩子学习Python编程的基础知识。当然,如果你是成人或者是非计算机专业的学生,也可以轻松愉快地学习Python编程。


Python 3.x入门到应用实践
¥51.35
本书以浅显易懂的语言和循序渐的方式介绍Python语言的各个核心知识:程序设计语言中基础的算法;设置和安装Python语言的运行环境;Python语言的各个基本语法,包括数据类型、变量与常数、表达式与运算符、流程控制、字符与字符串、函数、高级数据类型等;程序设计中更实用的主题,包括递归函数、排序算法、lambda表达式、放数据、模块与程序包、文件与数据流、错误与异常处理、面向对象程序设计及GUI窗口程序等。

跟老男孩学Linux运维:高性能Web集群实践(上)
¥77.35
《跟老男孩学Linux运维:高性能Web集群实践(上)》书以企业常用的Web服务应用为主线,循序渐地讲解Linux系统及Web服务及集群的搭建、优化,以及数据库服务集群的搭建优化。全书分为12章,涉及CentOS7.6系统安装,Web集群架构的基础概念知识、架构模型、架构搭建规划、架构优化等,Web集群架构后端服务Rsync数据复制软件的应用和实践,企业级NFS网络文件共享服务,网站数据实时复制应用实践,SSHD远程连工具的企业应用实践,Ansiable批量管理工具应用实践,HTTP及Web服务核心基础知识,Nginx静态Web服务应用实践,企业级LNMP环境部署实践,Nginx反向代理与动静分离集群架构应用实践,Keepalived高可用集群应用实践。全书讲完,一套中小规模集群就搭建完成了,读者可以看到整个中小规模集群的全貌。


零基础学Scratch少儿编程:小学课本中的Scratch创意编程
¥57.85
本书尝试从三大方面讲解Scratch 3.0的知识内容。第1章介绍Scratch是什么以及Scratch中的界面功能;第2~13章将通过案例学习Scratch中常用方块的使用方法;第14~20章帮助读者完成较高难度的复杂案例。 本书每一章都是一个小而美的案例,知识从易到难,一步步带领学生走绚丽多彩的编程世界中。本书案例丰富多彩,从动画到游戏,从音乐美术到物理数学,让学生在享受编程乐趣的同时,不知不觉地学会使用计算机思维去了解世界,解决生活中的实际问题。


Odoo快速入门与实战:Python开发ERP指南
¥51.35
本书包括基础篇、研发技术篇和实战篇,按照由基础到阶,再到实战的顺序讲解。基础篇涉及Odoo简介、Odoo的安装与配置、Odoo应用概览、Python基础和PostgreSQL基础。通过本篇的学习,可以让读者快速掌握Odoo二次发所需具备的基础知识。研发技术篇是本书的核心内容,涵盖了搭建模型的基础知识、模型建设阶内容、ORM介绍以及后端视图的介绍。另外还包括了数据的导和导出功能,以及安全设置等内容。在本篇的介绍过程当中,一直按照bug管理系统的发为主线,从简单功能一直到整个系统完整上线,读者可以按照书中的代码,一步一步来实现该系统。实战篇则是对前面知识的融会贯通和提升,针对一个完整的培训行业管理系统的发行讲解,其系统的复杂性和难度都要比第二篇增强。

移动平台深度神经网络实战:原理、架构与优化
¥83.85
本书精讲移动平台深度学习系统所需核心算法、硬件级指令集、系统设计与编程实战、海量数据处理、业界流行框架裁剪与产品级性能优化策略等,深、翔实。 深度学习基础(第1~4章),介绍发机器学习系统所需重要知识,以及发移动平台机器学习系统算法基石,诸如人工神经网络、稀疏自编码器、深度网络、卷积神经网络等。 移动平台深度学习基础(第5~6章),介绍移动平台发环境搭建、移动平台发基础、ARM指令集加速技术,以及轻量级网络的实现原理与实战。 深理解深度学习(第7~8章),剖析数据预处理原理与方法,高性能实时处理系统发,以及基于深度神经网络的物体检测与识别。本篇是下一篇内容的前导与“基石”。 深理解移动平台深度学习(第9~12章),本篇应用前述章节的框架与技术,实现移动平台深度学习系统的实现与集成,具体涵盖:① 移动平台性能优化,数据采集与训练,为发移动平台图像分类系统建立基础;② 深剖析TensorFlow Lite代码体系、构建原理、集成方法以及核心代码与裁剪分析,模型处理工具,并完成移动平台系统集成;③ 结合实战分析主流移动平台机器学习框架、口,并展望未来。


Python数据分析与挖掘实战(第2版)
¥57.85
内容简介 本书是Python数据分析与挖掘领域的公认的事实标准,第1版销售超过10万册,销售势头依然强劲,被国内100余所高等院校采用为教材,同时也被广大数据科学工作者奉为经典。 作者在大数据挖掘与分析等领域有10余年的工程实践、教学和创办企业的经验,不仅掌握行业的*技术和实践方法,而且洞悉学生和老师的需求与痛,这为本书的内容和形式提供了强有力的保障,这是本书第1版能大获成功的关键因素。 全书共13章,分为三个部分,从技术理论、工程实践和阶提升三个维度对数据分析与挖掘行了详细的讲解。 *部分 基础篇(第1~5章) 主要讲解了Python数据分析与挖掘的工具和技术理论,包括数据挖掘的基础知识、Python数据挖掘与建模工具、数据挖掘的建模过程,以及挖掘建模的常用算法和原理等内容。 第二部分 实战篇(第6~12章) 通过工程实践案例讲解了数据挖掘技术在金融、航空、零售、能源、制造、电商等行业的应用。在案例组织结构上,本书按照“介绍案例背景与挖掘目标→阐述分析方法与过程→完成模型构建”的顺序行,在建模过程关键环节,穿插程序实现代码。*后,通过上机实践加深对案例应用中的数据挖掘技术的理解。 第三部分 提高篇(第13章) 重讲解了基于Python引擎的源数据挖掘建模平台(TipDM)的功能和使用方法,以航空公司客户价值分析为案例,介绍了如何使用该平台快速搭建数据分析与挖掘工程。 本书不仅提供TipDM这样的上机实践环境,而且还提供配套的案例建模数据、Python源代码、教学PPT。


Service Mesh微服务架构设计
¥57.85
全书分为3部分:第壹部分是基础篇,首先从微服务架构的挑战讲起,下来剖析service mesh产生的背景,service mesh当前的现状以及主流的一些源项目。第二部分是实战篇,深讲解如何从零始构建一个生产环境可用的service mesh系统,包含技术选型、架构设计和技术难度深分析等。其中高性能、高可用、高扩展性方面的一些设计和考量都会深阐述。第三部分是应用篇,实例分析service mesh对服务治理带来的便利和影响。 通过阅读本书,读者不仅能深了解service mesh对微服务领域的影响,而且还可以了解service mesh架构和设计的全过程,全书也包含高性能、高可用、高扩展性、服务治理等多个重要主题。