人邮异步社区

人民邮电出版社异步社区官方博客

  • 博客(876)
  • 资源 (6)
  • 论坛 (1)
  • 收藏
  • 关注

原创 最简单的神经网络:霍普菲尔德神经网络

霍普菲尔德神经网络[1]也许是最简单的神经网络,因为它是一个完全连接的单层自动关联神经网络。换言之,它只有一层,其中每个神经元都彼此相连。此外,术语“自动关联”是指神经网络在识别出模式后会返回整个模式,神经网络将补全不完整模式或失真模式。图3-1展示了只有4个神经元的霍普菲尔德神经网络。四神经元网络非常方便,因为它足够小,方便可视化,且可以识别一些模式。图3-1 具有12个连接的霍普菲尔德神经网络因为霍普菲尔德神经网络中的每个神经元都彼此相连,所以你可能会假设四神经元网络将包含4×4的矩阵,

2021-05-06 09:26:18 22

原创 如何理解卷积神经网络(CNN)中的卷积和池化?

目录5.1 二维卷积层5.1.1 二维互相关运算5.1.2 二维卷积层5.1.3 图像中物体边缘检测5.1.4 通过数据学习核数组5.1.5 互相关运算和卷积运算5.1.6 特征图和感受野5.2 填充和步幅5.2.1 填充5.2.2 步幅5.4 池化层5.4.1 二维最大池化层和平均池化层5.4.2 填充和步幅5.4.3 多通道关于《动手学深度学习》这本书相关推荐:深度学习5.1 二维卷积层卷积神经网络(convolutional ne

2021-04-26 16:09:00 33 1

原创 如何简单形象又有趣地讲解神经网络是什么?

神经网络的出现可追溯到20世纪40年代,因此,其有相当长的发展历史。本书将介绍神经网络的发展历史,因为你需要了解一些术语。激活函数是其中一个很好的例子,它可以缩放神经网络中神经元的值。阈值激活函数是研究人员引入了神经网络时的早期选择,而后S型激活函数、双曲正切激活函数、修正线性单元(Rectified Linear Unit,ReLU)激活函数等相继被提出。虽然目前大多数文献都建议仅使用ReLU激活函数,但你需要了解S型激活函数和双曲正切激活函数,才能理解ReLU激活函数的优势。只要有可能,我们就会指出

2021-04-26 16:07:00 266 4

原创 操作系统导论:多级反馈队列

本文将介绍一种著名的调度方法——多级反馈队列(Multi-level Feedback Queue,MLFQ)。1962年,Corbato首次提出多级反馈队列[C+62],应用于兼容时分共享系统(CTSS)。Corbato因在CTSS中的贡献和后来在Multics中的贡献,获得了ACM颁发的图灵奖(Turing Award)。该调度程序经过多年的一系列优化,出现在许多现代操作系统中。多级反馈队列需要解决两方面的问题。首先,它要优化周转时间。在第7章中我们看到,这通过先执行短工作来实现。然而,操作系统通常

2021-04-25 11:48:15 31

原创 深度学习与围棋:为AlphaGo训练深度神经网络

2016年,DeepMind的围棋机器人AlphaGo在与李世石的第二局对决中第37手落子的瞬间,整个围棋界都震惊了。评棋人Michael Redmond,一位有着近千场顶级比赛经验的职业棋手,在直播中目瞪口呆,他甚至把这颗棋子从棋盘上拿下来观察周边的情况,仿佛要确认AlphaGo是否下错了棋。第二天,Redmond告诉美国围棋E杂志:“我到现在还不明白这步棋背后的道理。”李世石这位统治了世界棋坛十年的大师,花了 12 分钟来研究这一棋局,之后才做出回应。图 13-1展示了这手传说中的落子。图13-

2021-04-25 11:45:06 32

原创 世界读书日:作为一个优秀的程序员请收藏这份书单

​4月23日世界读书日全称“世界图书与版权日”,又称“世界图书日”。最初的创意来自于国际出版商协会。由西班牙转交方案给了联合国教科文组织。1995年11月15日正式确定每年4月23日为“世界图书日”。其设立目的是推动更多的人去阅读和写作,希望所有人都能尊重和感谢为人类文明做出巨大贡献的文学、文化、科学、思想大师们,保护知识产权。每年的这一天,世界一百多个国家都会举办各种各样的庆祝和图书宣传活动 。第26个“世界读书日”马上就要到了,你最近最读了哪些书?小编准备了一份程序员必备的书单请收藏!.

2021-04-22 06:44:24 94 1

原创 Rust的内存安全三原则:所有权、借用及生命周期

我们接下来要探讨的概念是Rust的内存安全及其零成本抽象原则的核心。它们让Rust能够在编译期检测程序中内存安全违规,在离开作用域时自动释放相关资源等情况。我们将这些概念称作所有权、借用和生命周期。所有权有点类似核心原则,而借用和生命周期是对语言类型系统的扩展。在代码的不同上下文中加强或有时放松所有权原则,可确保编译期内存管理正常运作。接下来让我们详细说明这些原则。5.7.1 所有权程序中资源的真正所有者的概念因语言而异。这里的含义是通过资源,我们共同引用在堆或堆栈上保存值的任何变量,或者是包含

2021-04-20 12:58:00 65

原创 程序员的数学基础课:编程中的数学思维

本文将从编程的角度出发,重新梳理这些内容,作为第一篇“基础思想”的总结。5.1 数据结构、编程语言和基础算法这一节我们汇总数学在常见的数据结构、编程语言和基础算法中的体现,让你对数学和编程的关系有个新的认识。5.1.1 数据结构先来看一些基本的数据结构,你可别小看这些数据结构,它们其实就是一个个解决问题的“模型”。有了这些模型,你就能将一个个具体的问题抽象化,然后再来解决。这里从最简单的数据结构数组开始介绍。自从你开始接触计算机编程,数组一定是你经常使用的数据结构,它的特点也很鲜明。数组可以

2021-04-16 09:17:38 109

原创 Python可以实现哪些办公自动化?

处理Excel电子表格你可能有一个枯燥的任务,那就是从一个电子表格中复制某些数据并粘贴到另一个电子表格中。或者你可能需要翻阅成千上万的行,然后根据一些标准挑选出其中的一小部分,并进行一些小修改。或者你可能要翻阅数百个部门预算的电子表格,寻找所有包含赤字的电子表格。这些正是Python可以为你做的那种繁琐的、没有技术含量的电子表格任务。处理PDF和Word文档PDF和Word文档是二进制文件,它们比纯文本文件要复杂得多。除了文本,它们还保存了许多字体、颜色和布局信息。如果希望程序能读取或写入PDF

2021-04-16 06:57:02 116

原创 什么时候用C而不用C++?

为什么用C此时,你可能会问自己:“他为什么要用C来做呢?”毕竟我所描述的簿记工作用其他的语言来写会容易得多,比如Smalltalk、Lisp或者Snobol,它们都有垃圾收集机制和可扩展的数据结构。排除掉Smalltalk是很容易的:因为它不能在我们的机器上运行!Lisp和Snobol也有这个问题,只不过没那么严重:尽管我写ASD那会儿的机器能支持它们,但无法确保在以后的机器上也能用。实际上,在我们的环境中,C是唯一确定可移植的语言。退一步讲,即使有其他的语言可用,我也需要一个高效的操作系统接口

2021-04-15 07:42:54 179

原创 据说《算法设计》是算法界三大圣经之一,你读这本书了没?

算法是计算机的灵魂!写出了灵魂。很难有讲计算机的书,能从思维角度来讲,通过具体案例,教给读者人如何去学算法,如何应用算法设计,不愧是算法界三大圣经之一。——来源豆瓣为什么选择《算法设计》《算法设计》的一个重要特征是问题集。《算法设计》共包含 200 多个问题,这是我们在康奈尔大学教学课程的一部分,几乎所有问题都在课外作业中被开发,或者在课堂测验进行了考试。我们将问题视为本书的一个重要组成部分,并且让它们的结构与我们对内容的整体方法保持一致。其中大部分内容包含了一些问题的详细文字描述,这..

2021-04-13 07:19:53 181

原创 一周程序员新书精选:UNIX传奇、算法设计等上榜TOP10

刚刚过完清明小长假,不知道小伙伴们都去了哪些打卡胜地?或宅在家里的你翻阅了哪本书?做了哪些规划?如果什么都没安排,就来看一看小编给您准备的精选书单吧。1、机器学习公式详解 TOP3这本书是读透“西瓜书”的好“伴侣”。尽管这本书并不适合所有人,但真正需要它的人会觉得它特别有用。它就像一位学霸同桌,可以在你啃“西瓜书”一筹莫展的时候为你“雪中送炭”。对很多人来说,数学公式是一种很可怕的存在,但是学问之美往往就在“最险远处”,披荆斩棘之后方能品出其真滋味。如果想要理解机器学习,而不止..

2021-04-13 07:15:29 131

原创 计算领域中的数学知识都有哪些?

二进制是计算机系统的基础,余数被运用在很多常见的算法和数据结构中,而布尔代数是编程中控制逻辑的灵魂。二进制、余数和布尔代数1 二进制许多专业人士都认为计算机的起源来自数学中的二进制计数法。这样的观点颇有道理。可以说,没有二进制,就没有如今的计算机系统。那么什么是二进制呢?为什么计算机要使用二进制而不是我们日常生活中的十进制呢?如何在代码中操作二进制呢?在这里我们将从计算机的起源——二进制出发,讲解它在计算机中的“玄机”。2 余数余数就是指整数除法中被除数未被除尽的部分,且余数的取值范围为

2021-04-11 07:39:19 225 1

原创 程序员所需要的数学知识都这里了

数学对我们每一个程序员来说,都是最熟悉的陌生人。你从小就开始学习数学,那些熟悉的数学定理和公式陪伴你走过好多年。但是,自从当了程序员,你可能早就将数学抛在了脑后。数学学得好不好将会直接决定一个程序员有没有发展潜力。往大了说,数学是一种思维模式,考验的是一个人归纳、总结和抽象的能力。将这个能力放到程序员的世界里,其实就是解决问题的能力。往小了说,不管是数据结构与算法还是程序设计,其实底层很多原理或者思路都源自数学,所以很多大公司在招人时也会优先考虑数学专业的毕业生,因为这些人的数学基础很好,学起编程来也容

2021-04-09 07:46:20 505 4

原创 每个程序员都应该知晓的核心搜索算法

搜索”是一个宏大的主题,本书通篇都可被称为“用Python解决经典的搜索问题”。本章将介绍每个程序员都应该知晓的核心搜索算法。别看标题很响亮,但本章内容其实称不上全面。2.1 DNA搜索在计算机软件中,基因通常会表示为字符A、C、G和T的序列。每个字母代表一种核苷酸(nucleotide),3个核苷酸的组合称作密码子(codon)。如图2-1所示,密码子的编码决定了氨基酸的种类,多个氨基酸一起形成了蛋白质(protein)。生物信息学软件的一个经典任务就是在基因中找到某个特定的密码子。.

2021-04-07 11:36:05 298 2

原创 跨越50年历史河流,带你走进贝尔实验室,一探UNIX起源

自1969年在贝尔实验室的阁楼上诞生以来,Unix操作系统的发展远远超出其创造者们的想象。它带动了许多创新软件的开发,影响了无数程序员,改变了整个计算机技术的发展轨迹。Unix及其衍生产品在特定的技术社区之外并不广为人知,但它们是若干系统的核心,这些系统已是许多人生活的一部分。谷歌(Google)、脸书(Facebook)、亚马逊(Amazon)等提供的许多服务和其他大量服务都由Linux驱动。Linux是类Unix操作系统,后文将会讲到。你的手机或MacBook运行着某种版本的Unix操作系统。如果你

2021-04-06 19:41:03 302

原创 最近3个月有哪些最受瞩目的程序员书?人工智能、操作系统领先

一转眼,一年的四分之一已经过去,在这三个月的时间里,你的书架上都新添了哪些专业编程书?有哪本读完了?都可以和小编分享。小编针对这三个月出版的新书做一个总结,把最受程序员们关注和喜爱的程序员新书分享给你们。一季度,集中上架的机器学习、深度学习、算法、操作系统等新书,得到小伙伴们的一致支持,来个榜单截图。人工智能1、机器学习公式详解 (“西瓜书”学习伴侣“南瓜书”正式版)谢文睿,秦州 著人工智能领域中文的开山之作、周志华“西瓜书”《机器学习》伴侣书 Datawhale开源.

2021-03-31 09:44:09 2256 3

原创 这套人工智能算法书已经出版了3卷,其中卷3深度学习和神经网络最受程序员喜欢

人工智能算法系列图书以一种数学上易于理解的方式讲授人工智能相关概念,这也是本系列图书英文书名中“for Human”的含义。本系列图书的每一卷均可独立阅读,也可作为系列图书整体阅读。但需要注意的是,卷1中列出了后续各卷所使用的各种基本算法,并且这些算法本身既是基础,也不失实用性。2020年1月,人工智能算法系列图书第一卷出版。欲建高楼,必重基础。本书会讲授诸如维度法、距离度量算法、聚类算法、误差计算、爬山算法、线性回归和离散学习这样的人工智能算法。这些算法对应于数据中特定模式..

2021-03-28 19:56:23 2358 2

原创 深度学习与围棋:为围棋数据设计神经网络

本文主要内容构建一个深度学习应用,可以根据数据预测围棋的下一步动作。 介绍Keras深度学习框架。 了解卷积神经网络。 构建能够分析围棋空间数据的神经网络。在第5章中,我们已经初步了解了神经网络的基本原理,并从零开始实现了一个前馈神经网络。在本章中,我们将把注意力转回围棋游戏,并解决如何使用深度学习技术来预测围棋游戏中任意给定棋局的下一步动作的问题。特别地,我们将使用第4章开发的树搜索技术来生成围棋游戏数据,然后用它们来训练神经网络。图6-1是我们将在本章中构建的应用的概览。如图6-1所示,

2021-03-27 15:55:49 2346 4

原创 如果你还没老到不能学编程,如果你很喜欢Python,请选这本入门

其实不知不觉感觉自己也老了,此时此刻,面对自己的年龄,面对每天的柴米油盐,面对每天的一地鸡毛,除了每天劝劝自己没有任何捷径。也许多学一点东西,你就更有勇气面对世界多一点。小编不叨叨了!进入正题。你还没有老到不能学习编程我听到的关于编程的第二常见的焦虑是,认为自己太老了,无法学习编程。我见到许多人在网上发表了评论,他们认为编程对自己来说为时已晚,因为他们已经23岁了。显然,这并不是因太“老”而无法学习编程:许多人在晚年生活也能学到很多东西。要成为一名有能力的程序员,你不需要从小就开始。但是,程序员

2021-03-25 18:01:11 1291

原创 最受欢迎的算法之一:反向传播训练

反向传播是训练神经网络的最常用方法之一。Rumelhart、Hinton和Williams(1986)引入了反向传播,该方法到今天仍然很流行。程序员经常使用反向传播训练深层神经网络,因为在图形处理单元上运行时,它的伸缩性很好。要了解这种用于神经网络的算法,我们必须探讨如何训练它,以及它如何处理模式。经典的反向传播已得到扩展和修改,产生了许多不同的训练算法。本章中将讨论神经网络最常用的训练算法。我们从经典的反向传播开始,然后以随机梯度下降结束本章。6.1 理解梯度反向传播是梯度下降的一种,许多教科

2021-03-24 19:40:23 2150 3

原创 计算机大佬Brian Kernighan的新书《UNIX传奇》带你了解UNIX的前世今生

UNIX传奇:历史与回忆UNIX诞生的见证者 Brian W. Kernighan带你看懂UNIX操作系统发展史探寻9项诺贝尔奖+4项图灵奖的传奇起源50年历史文化,120位天才人物写给对UNIX历史、计算机历史和管理创新史充满好奇心的你Brian W. Kernighan“回忆往往披着玫瑰色的光晕,令人欢欣。回忆常驻于美好而持久的事物上,也常驻于因努力改善人类生活而获得的愉悦之中。”——丹尼斯·里奇,“The Evolution of the Unix Time-sharing

2021-03-24 11:10:04 1280 3

原创 用文本分析算法探索20个新闻组数据集

什么是NLP20个新闻组数据集,顾名思义,由从新闻文章抽取的文本组成。它是由Ken Lang采集的,广泛用于机器学习技术驱动的文本类应用的实验,尤其是用自然语言处理技术开发文本类应用。自然语言处理(Natural Language Processing,NLP)是机器学习的一个重要领域,它研究机器(计算机)和人类(自然)语言之间的交互。自然语言不局限于演讲和对话,它们也可以是书面语或符号语言。NLP任务所用的数据形式多样,有社交媒体、网页、医学处方的文本、音频邮件、控制系统的命令,甚至是我们最喜欢的

2021-03-20 20:09:51 758 3

原创 你的机器学习西瓜书读完了吗?解决西瓜书数学难题的伴侣书来了

解决西瓜书难题的书来了,最近周志华《机器学习》伴侣书《机器学习公式详解》,一站式解决机器学习中的数学难题。机器学习公式详解人工智能领域中文的开山之作、周志华“西瓜书”《机器学习》伴侣书,Datawhale开源协作学习笔记“南瓜书”,机器学习初学小白提升数学基础能力的练习书!这本书是周志华教授的“西瓜书”——《机器学习》的伴侣书,它也有一个可爱的名字——“南瓜书”,“南瓜书”中的公式对“西瓜书”中的公式进行了解析,并补充了必要的推导过程;在推导公式的过程中有时候会需要一些先验知识,编著者.

2021-03-18 18:51:35 319

原创 你的第一个GAN模型:生成手写数字

本章主要内容探索GAN与对抗训练背后的理论 了解GAN与传统神经网络的区别 Keras中实现GAN并训练它,以生成手写数字本章将探讨GAN背后的基础理论,然后介绍一些如果深入研究这个领域可能会遇到的常用数学表示。这些描述要么是你在更侧重于理论的出版物中看到的,要么是在关于这个主题的许多学术论文中看到的。本章也为后续章节提供了背景知识,特别是第5章。但从严格的实用角度来看,你不必为这些形式担心,就像不需要知道发动机如何运转就可以驾车一样。用如Keras和TensorFlow这样的机器学习库提取出

2021-03-16 08:38:00 837 2

原创 最经典算法入门书Kleinberg大神的《算法设计》出版了

算法思想无处不在,在计算机科学和其他领域中的体现都很明显。因特网路由标准的一些 主要变化,可以看成是人们对一种最短路径算法的不足和另一种算法的相对优势的争论。生物学家用于表示基因和基因组之间相似性的基本概念是用算法定义的。经济学家对组合拍卖在实 践中的可行性所表达的担忧,部分原因是在一些特殊情况下,这些拍卖包含计算难解的搜索问 题。而且,算法概念不仅限于众所周知的、长期存在的问题,在很多领域出现的新问题中,人 们也经常看到这些思想的身影。有一天,雅虎的一位科学家在午餐时告诉我们,他们向用户提 供广告的系统可

2021-03-16 08:07:13 637 2

原创 一周新书榜:西瓜书伴侣、Python编程快速上手第2版上榜

3月份的程序员专业书很多,好书也多,上榜书更多,真是万物复苏,好书排排站,刚给大家推荐完Linux新书,又迎来周志华教授“西瓜书”《机器学习》公式完全解析指南的《机器学习公式详解》,还有最受程序员喜欢的《Python编程快速上手 让繁琐工作自动化》的 第2版也已出版。现在小编就跟大家来看看上周最耀眼的星。1、机器学习公式详解 (“西瓜书”学习伴侣“南瓜书”正式版)谢文睿,秦州 著人工智能领域中文的开山之作、周志华“西瓜书”《机器学习》伴侣书 Datawhale开源协作学习笔记“南.

2021-03-15 09:30:23 1650

原创 最近有几本Linux新书上架了,你都知道是哪几本吗?

说起Linux书,大家最熟悉的也许是那本《鸟哥的Linux私房菜 基础学习篇 第四版》,你们都读过了吗?感觉怎么样,可以分享给小编。那么你想知道小编今天想说的是哪几本吗?第一本,Linux命令行大全 第2版,第1版在豆瓣评分8.1,从头读到尾。本书不是一本参考书,而更像是一本故事书,有开头,有过程,有结尾。豆瓣如何评价这本书?先感慨一下:许久没有完整的看完一本书了,更何况是一本技术书!回到正题:这是一本非常好的 Linux 入门书籍,结构编排循序渐进,重点难点反复出现、有利于巩固.

2021-03-13 19:26:50 4128 10

原创 GAN(生成对抗网络)有一本实战书出版了,了解下?

什么是GANGAN是一类由两个同时训练的模型组成的机器学习技术:一个是生成器,训练其生成伪数据;另一个是鉴别器,训练其从真实数据中识别伪数据。生成(generative)一词预示着模型的总目标——生成新数据。GAN通过学习生成的数据取决于所选择的训练集,例如,如果我们想用GAN合成一幅看起来像达•芬奇作品的画作,就得用达•芬奇的作品作为训练集。对抗(adversarial)一词则是指构成GAN框架的两个动态博弈、竞争的模型:生成器和鉴别器。生成器的目标是生成与训练集中的真实数据无法区分的伪数据—

2021-03-12 09:56:52 2281 9

原创 Linux命令行大全:和命令打交道

在本章中,我们会进一步揭开命令的神秘面纱,甚至创建属于个人的命令。type:显示命令类型。 which:显示可执行文件的位置。 help:获取Shell内建命令的帮助信息。 man:显示命令的手册页。 apropos:显示适合的命令清单。 whatis:显示手册页的简述。 info:显示命令的info条目。 alias:创建自己的命令。5.1命令究竟是什么符合下列4种情况之一的,都可以称为命令。就像我们在/ usr / bin中见到的那些文件一样。在这一分类中,程序可以是由C和C

2021-03-11 11:00:36 8338 10

原创 有关程序员的经典名言我知道的有这些!

“Rust是一种采用过去的知识解决将来的问题的技术。”——Graydon Hoare “高效开发的关键在于不断制造一些新的有趣错误。”——Tom Love “一切皆有可能。”——Ian Hickson “对发送的内容保守一点,对收到的内容宽容一点。”——John Postel “如果你愿意限制方法的灵活性,那么总是会有意外的收获。”——John Carmack “从那时起,当计算机出现任何问题时,我们都说它里面有bug。”——Grace Hopper “算法必须名副其实。”——Donald...

2021-03-09 19:47:03 6910 7

原创 新书周榜:机器学习、Python、Linux成为最闪亮的星

纵观上周新书表现,机器学习、Python、linux书受到程序员们的喜爱,下面小编就来给你们盘点一下。顺序按榜单顺序排列。1、机器学习的数学雷明 著人工智能深度学习领域经典教程,AI程序员的数学参考书 透彻理解机器学习算法,从数学层面搞懂核心算法原理的逻辑 Python程序讲解,众多专家学者力荐透彻地理解机器学习算法,从数学层面搞懂这些核心算法原理的逻辑,具备推导和证明算法的能;在解决人工智能工程实践的问题中,能够用数学知识进行分析和建模,精准覆盖人工智能领域中机器学习、深度学习.

2021-03-09 07:10:39 1548

原创 DeepMind 研发的围棋 AI AlphaGo 是如何下棋的?

2016年,DeepMind的围棋机器人AlphaGo在与李世石的第二局对决中第37手落子的瞬间,整个围棋界都震惊了。评棋人Michael Redmond,一位有着近千场顶级比赛经验的职业棋手,在直播中目瞪口呆,他甚至把这颗棋子从棋盘上拿下来观察周边的情况,仿佛要确认AlphaGo是否下错了棋。第二天,Redmond告诉美国围棋E杂志:“我到现在还不明白这步棋背后的道理。”李世石这位统治了世界棋坛十年的大师,花了 12 分钟来研究这一棋局,之后才做出回应。图 13-1展示了这手传说中的落子。图.

2021-03-07 08:43:39 4229 6

原创 Python中的装饰器是什么?装饰器是如何工作的?

Python很早就引入了装饰器——在PEP-318中,作为一种简化函数和方法定义方式的机制,这些函数和方法在初始定义之后必须进行修改。这样做的最初动机之一是,使用classmethod和staticmethod等函数来转换方法的原始定义,但是它们需要额外的一行代码来修改函数的初始定义。一般来说,每次必须对函数应用转换时,我们必须使用modifier函数调用它,然后将它重新分配到函数初始定义时的名称中。例如,假设有一个叫作original的函数,在它上面有一个改变original行为的函数(叫作m

2021-03-04 10:48:32 3431 2

原创 3月程序员新书8本!每一本都值得期待!人工智能4本,经典2本

春天来了,万物复苏,这个月出版的新书每一本都重量级,当你打开这份书单,小编保证你肯定不会失望。1、UNIX传奇:历史与回忆[美]布莱恩·W.克尼汉(Brian W. Kernighan) 译者:UNIX的诞生记与发展史,贝尔实验室的幕后故事 C/C++等重要发明的起源,…… 计算机先驱布莱恩·W. 克尼汉亲历亲述,探寻计算科学之光!业界推荐(选摘)这么多年来一直期待有一本讲述Unix发展历史的中文图书,现在终于可以看到了。—— Fenng(冯大辉) 无码科技创始人丹尼斯.

2021-03-04 09:03:33 4418 5

原创 《Linux命令行大全》第2版来啦!这一版做了哪些更新?

《Linux命令行大全》第2版是一本什么样的书这是一本全面讲述Linux命令行用法的图书。本书从更广泛的意义上向你传授如何使用CLI、CLI工作原理、CLI都有哪些功能,以及最佳实践是什么。这不是一本有关Linux操作系统管理的图书。任何关于命令行的严肃讨论都会不可避免地转向操作系统管理方面的话题,本书仅触及少数管理问题。为了让你能开展后续的学习,本书提供了坚实的命令行基础知识,这可是完成重要的系统管理任务必不可少的工具。本书以Linux为中心,只讨论当前的Linux发行版。尽管本书95%的内容

2021-03-02 18:22:20 5231 6

原创 深度学习与围棋:神经网络入门

本文主要内容介绍人工神经网络的基础知识。 指导神经网络学习如何识别手写数字。 组合多个层来创建神经网络。 理解神经网络从数据中学习的原理。 从零开始实现一个简单的神经网络。本章介绍人工神经网络(Artificial Neural Network,ANN)的核心概念。这类算法对现代深度学习至关重要。人工神经网络的历史可以追溯到20世纪40年代早期。历经数十年,它在许多领域的应用都取得了巨大成功,但其基本思想都保留了下来。人工神经网络的核心理念,是从神经科学中汲取灵感,创造出一类与人们猜想的大

2021-03-02 07:43:24 7885 9

原创 深度学习与围棋,零开始一步步实现自己的“AlphaGo”

AlphaGo引领了近年来机器学习领域的几次标志性突破,并被爆出一系列令人难忘的大新闻,包括与樊麾、李世石、柯洁等围棋大师的对决。这一系列比赛为围棋带来了深远的影响,改变了围棋在全世界范围内的格局,而且也让更多人了解并喜欢上了人工智能这个领域,这些都令我们感到自豪。但读者可能会问,为什么要关注游戏呢?答案是,儿童通过游戏来了解真实世界,与之类似,机器学习研究者也通过游戏来训练人工智能软件。沿着这个脉络,DeepMind公司的整体策略也是用游戏来模拟真实世界。而AlphaGo项目正是这个策略的一部分。这能

2021-02-28 20:34:01 3955 2

原创 什么是机器学习?机器学习与AI的关系?

我们先考虑一个任务:从照片中识别出某位友人。对大多数人来说,就算照片光线不足,或是友人刚理过发,或是换了新衣服,要认出他来也是轻而易举的事。但若是要在计算机上编程来解决这个问题,应当如何开始呢?恐怕谁都会毫无头绪吧。而这类问题正是机器学习所能够解决的。传统上来讲,计算机编程指在结构化的数据上执行明确的程序规则。软件开发人员动手编写程序,告诉计算机如何对数据执行一组指令,并输出预期的结果,如图1-1所示。这个过程与税务申报有些类似:税单中的每个框都有明确的定义,并且有详尽的规则指明如何进行计算。在有的地方

2021-02-26 11:56:48 4281 10

原创 什么是深度学习?有哪些相关书籍推荐?

深度学习是机器学习的一个子领域,它采用了一个特定的模型:一族通过某种方式连接起来的简单函数。由于这类模型的结构是受到人类大脑结构的启发而创造出来的,因此我们通常把它们称为神经网络(neural networks)。神经网络中的函数链条能够将复杂的概念分解为多个层次的更简单的概念,这就是深度学习的核心思想。例如,深度学习模型的第一层,可以用来学习如何获取原始数据,并用基本的方式来组织它(如将多个点组合成直线)。后面每一层都将前面一层组织成更高级、更抽象的概念。我们把学习这种抽象概念的过程称作表征学习(repr

2021-02-26 11:51:22 3414 1

《PyTorch生成对抗网络编程》思维导图和配套素材免费版

《PyTorch生成对抗网络编程》思维导图和配套素材免费版,畅销书《Python神经网络编程》作者最新力作; 全彩印刷,配套示例代码,图文并茂,易懂实用; 从零开始,用PyTorch构建自己的生成对抗网络。 生成对抗网络(Generative Adversarial Network,GAN)是神经网络领域的一颗新星,被誉为“机器学习领域近 20 年来最酷的想法”。 本书以直白、简短的方式向读者介绍了生成对抗网络,指导读者如何使用PyTorch 按部就班地编写生成对抗网络。阅读本书,读者将了解 PyTorch和生成对抗网络的基本原理,学会使用PyTorch构建自己的生成对抗网络,生成手写数

2020-11-30

爱上Android-试读

本书深入浅出,详细讲解了Android开发的知识,主要内容包括:Android的体系架构、Android Studio、项目的创建、Android工程目录、调试程序、界面的搭建;常用的控件和属性、提示信息Toast和Snackbar、点击事件3种写法等;Activity之间的跳转、Activity生命周期、Activity启动模式等;数据存储、网络编程;图片的处理;复杂控件的使用;Fragment、广播接收者、Service、动画等;以及Android新特性、Kotlin语言、性能优化、屏幕适配、自定义控件、JNI/NDK开发等高级知识。并通过开发一个真实的项目让读者学以致用。 本书内容通俗易懂,比较适合初学者阅读,也可以作为专业人员的工具书,以及大专院校相关专业师生的学习用书和培训学校的教材。

2017-08-04

Python物理建模初学者指南下载

# 用Python解决科学问题的实践指南,众多世界知名大学教授推荐阅读 # 本书旨在帮助Python 学习者掌握足够的Python编程技能以进行物理建模。全书分为8 章和5 个附录,包括Python 基础知识、数据结构与程序控制、 数据输入和输出、Python 高级知识和高级技术等,其中贯穿了三次不同方向和难度的物理建模上机实验。附录部分介绍了Python 的安装、错误消息、版本差异以及可供深入学习的话题。 本书适合Python 初学者阅读,尤其适合想要用Python 进行科学计算和物理建模的读者学习参考。

2017-10-26

深入理解Android内核设计思想(第2版)(上下册)

 全书从操作系统的基础知识入手,全面剖析进程/线程、内存管理、Binder机制、GUI显示系统、多媒体管理、输入系统、虚拟机等核心技术在Android中的实现原理。书中讲述的知识点大部分来源于工程项目研发,因而具有较强的实用性,希望可以让读者“知其然,更知其所以然”。本书分为编译篇、系统原理篇、应用原理篇、系统工具篇,共4篇25章,基本涵盖了参与Android开发所需具备的知识,并通过大量图片与实例来引导读者学习,以求尽量在源码分析外为读者提供更易于理解的思维方式。   本书既适合Android系统工程师,也适合于应用开发工程师来阅读,从而提升Android开发能力。读者可以在本书潜移默化的学习过程中更深刻地理解Android系统,并将所学知识自然地应用到实际开发难题的解决中。

2017-06-28

Kotlin程序开发入门精要-试读样章.

书+视频学习+学习效果测试+开发闯关测试+项目实战,贴心跟踪读者学习效果,学习Kotlin这一本就够!   基于新的Kotlin版本   一本全程视频陪伴,贴心跟踪初学者学习效果的Kotlin开发书   赠送近70小时视频课程,包括Kotlin和Android开发,供读者学习使用   通过Kotlin开发题库提供大量的测试题以及过关系统,读者可以用通关的方式更有效地学习书中的知识,提高学习的效率   随时互动答疑,有问题的学员可以通过欧瑞科技的问答社区(https://geekori.com)提问,会有专人回答读者提出的问题,以及通过博客系统总结书中学到的知识,同时,提出问题、回答问题以及撰写的博客越多,就会增加读者的积分,以后学习李宁老师其他的课程和获取其他资源,会有更大的优惠。

2017-09-08

奔跑吧Linux内核

本书内容基于Linux 4.0内核,主要选取了Linux内核中最基本最常用的内存管理、进程管理、并发与同步以及中断管理这4个内核模块进行讲述。全书共分为6章,依次介绍了ARM体系结构、Linux内存管理、进程调度管理、并发与同步、中断管理、内核调试技巧等内容。本书的每节内容都是一个Linux内核的话题或者技术点,读者可以根据每小节前的问题进行思考,进而围绕问题进行内核源代码的分析。 本书内容丰富,讲解清晰透彻,不仅适合有一定Linux相关基础的人员学习和使用,包括从事与Linux相关的开发人员、操作系统的研究人员、嵌入式开发人员及Android底层开发人员等,而且适合作为对Linux感兴趣的程序员学习用书。

2017-08-15

epubit17的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除