深度学习再看传统机器学习和传统计算机程序没有的优点,这个优点就是,能够处理人们并不完全懂得的问题,而且更擅长处理含噪声或不完全的数据。不能精确定义、有噪声和数据不完全,实际生活中的场景经常是这样的,所以说,深度学习更加贴近生活。人工神经网络的模式匹配和学习能力使它能够解决许多难以或不可能通过标准计算和统计方法解决的问题。
    深度学习是目前学术界和工业界都非常火热的话题,在许多行业有着成功应用。由Hulu的近30位算法研究员和算法工程师共同编写完成,专门针对深度学习领域,是百面机器学习的延伸。内容大致分为两个部分,第一部分介绍经典的深度学习算法和模型,包括卷积神经网络、循环神经网络、图神经网络、生成模型、生成式对抗网络、强化学习、元学习、自动化机器学习等;第二部分介绍深度学习在一些领域的应用,包括计算机视觉、自然语言处理、推荐系统、计算广告、视频处理、计算机听觉、自动驾驶等。仍然采用知识点问答的形式来组织内容,每个问题都给出了难度级和相关知识点,以督促进行自我检查和主动思考。每个章节精心筛选了对应领域的不同方面、不同层次上的问题,相互搭配,展示深度学习的“百面”精彩,能找到合适的内容。
    《百面深度学习算法工程师带你去面试》PDF - 图1
    《百面深度学习算法工程师带你去面试》PDF+算法面试

    《百面深度学习算法工程师带你去面试》PDF,447页,有书签,文字可以复制;葫芦娃著,诸葛越,江云胜主编
    下载: https://pan.baidu.com/s/1xFAS_vG505JuGE-DbuisSw
    提取码: dfta
    《百面深度学习算法工程师带你去面试》PDF - 图2
    机器会思考吗?这样一个简单的问题,可以引起无穷无尽的讨论-而且没有答案。什么叫思考呢?机器会答题算不算思考?能够答题且正确率超过人类算不算思考?能够下棋打败人类算不算思考?能够自己学习进步算不算思
    考?能够骗过人算不算思考?能够发明新东西算不算思考?思考要带情绪吗?做出错误的决定?算思考吗?等一下,如果人做了错误的决定,那么他思考了吗?如果机器和人做了同样错误的决定,他们都算思考后的决定吗?
    《百面深度学习算法工程师带你去面试》PDF - 图3
    当我们在这些问题里面越陷越深,越来越拢不到答案的时候,也许你终于认识到人的大脑实在是太强大了。人的大脑多个层次之间直觉、感性、理性同时发挥作用又有机结合。人的大脑的学习能力不是规则可以确定的.不是程序所能编写的.也不是训练可以达到的.连我们自己对自己的思考过程都不是特别了嘿。
    深度学习正在深刻地改变这个世界。没有深度学习,智能手机的语音识别、Web 的实时翻译、汇率的预测都无从谈起。得益于深度学习,新药的研发、患者的诊断、汽车的自动驾驶都在渐渐成为现实。除此以外,几乎所有的高新技术背后都有深度学习的身影。今后,世界将因深度学习而前进得更远。
    《深度学习进阶自然语言处理》的主题是基于深度学习的自然语言处理。简言之,自然语言处理是让计算机理解我们日常所说的语言的技术。让计算机理解我们所说的语言是一件非常难的事情,同时也非常重要。实际上,自然语言处理技术已经极大地改变了我们的生活。Web 检索、机器翻译、语音助理,这些对世界产生了重大影响的技术在底层都用到了自然语言处理技术。
    《百面深度学习算法工程师带你去面试》PDF - 图4
    如上所述,我们的生活已经离不开自然语言处理技术。在这个领域中,深度学习也占有非常重要的地位。实际上,深度学习极大地改善了传统自然语言处理的性能。比如,谷歌的机器翻译性能就基于深度学习获得了显著提升。
    《深度学习进阶自然语言处理》将围绕自然语言处理和时序数据处理,来介绍深度学习的重要技巧,具体包括word2vec、RNN、LSTM、GRU、seq2seq 和Attention 等。
    《深度学习进阶自然语言处理》将尽可能地用简洁的语言来解释这些技术,并通过实际创建它们来帮助读者加深理解。另外,通过实验,我们将实际感受到它们的潜力。
    《深度学习进阶自然语言处理》从深度学习的视角探索自然语言处理。全书一共8 章,建议读者像读连载故事一样,从头开始顺序阅读。在遇到问题时,我们会先想办法解决问题,然后再改进解决办法。按照这种流程,我们以深度学习为武器,解决关于自然语言处理的各种问题。通过这次探险,希望能深入理解深度学习中的重要技巧,并体会到它们的有趣之处。没有深度学习,智能手机的语音识别、Web 的实时翻译、汇率的预测都无从谈起。
    《百面深度学习算法工程师带你去面试》PDF - 图5
    《深度学习进阶自然语言处理》中文PDF+源代码
    《深度学习进阶自然语言处理》中文PDF,带目录,427页,文字可复制,斋藤康毅著,陆宇杰译。配套源代码。
    下载: https://pan.baidu.com/s/1By8rhb-lZDnBW74TG9LatQ
    提取码: tg83
    我们的生活已经离不开自然语言处理技术。在这个领域中,深度学习也占有非常重要的地位。实际上,深度学习极大地改善了传统自然语言处理的性能。比如,谷歌的机器翻译性能就基于深度学习获得了显著提升。
    《百面深度学习算法工程师带你去面试》PDF - 图6

    《统计学习方法第2版》PDF+课件+源代码
    《统计学习方法第2版》PDF,484页,带书签,文字可复制;配套源代码;配套课件。
    下载: https://pan.baidu.com/s/14x1P5jlYsUXbHVIB4xdiIg
    提取码: bdd2
    《百面深度学习算法工程师带你去面试》PDF - 图7
    统计学习方法即机器学习方法,是计算机及其应用领域的一门重要学科。《统计学习方法第2版》分为监督学 习和无监督学习两篇,全面系统地介绍了统计学习的主要方法。包括感知机、k 近邻法、朴素贝叶斯法、决策树、逻辑斯谛回归与最大熵模型、支持向量机、提升方法、EM 算法、隐马尔可夫模型和条件随机场,以及聚类方法、奇异值分解、主成分分析、潜在语义分析、概率潜在语义分析、马尔可夫链蒙特卡罗法、潜在狄利克雷分配和 PageRank 算法等。除有关统计学习、监督学习和无监督学习的概论和总结的四章外,每章介绍一种方法。叙述力求从具体问题或实例入手, 由浅入深,阐明思路,给出必要的数学推导,便于掌握统计学习方法的实质,学会运用。 介绍了一些相关研究,给出了少量习题, 适用于从事文本数据挖掘、信息检索及自然语言处理等专业的研发人员参考。
    《百面深度学习算法工程师带你去面试》PDF - 图8
    建议统计学习方法路线,ng课程入门,知道有哪些算法,大致怎么做,然后去kaggle打个入门赛,别做特征工程,把会的算法全用上。然后放下比赛,开始读《统计学习方法第2版》,同时看机器学习基石或其他比较数学化的进阶课程,这一步不需要你敲代码,你要会的是滚瓜烂熟的推导,做到这一步,再去kaggle参加奖金赛,阅读kernel,学习state of the art 模型,学习特征工程,再在学习过程中阅读最新的论文或者经典的论文,不断迭代这个过程,别淹死在什么机器学习实战上,有现成的轮子不用,非得费那个劲,除非你科班毕业,代码能力扎实,不然你能不能从头实现一遍决策树对你找不找到工作没有任何一毛钱关系。笔试不会考你如何实现hmm,只会考数据结构与算法,面试只会让你推导。
    《百面深度学习算法工程师带你去面试》PDF - 图9
    我虽然很喜欢模式识别和机器学习,但我暂时并不希望在这上面做深入的研究,只想把别人研究好的成熟的理论用在计算机视觉任务上。比如SVM,Adaboost,EM,朴素贝叶斯,K近邻,决策树等等。能够知道每种算法的原理,而并不想深究其实现过程以及理论证明。比如SVM,我想知道的是这种算法如何实现分类,有哪几种类型,每种适合什么样的分类任务,对应的参数的意义是什么。这样我在使用SVM-Light或者libsvm的时候就知道该怎么选用参数,怎么使用学习到的系数。从这个角度看这本书很适合我。当然也适合那些在想在机器学习方面做深入研究的人作为入门教材,我想对原理了解一二之后,阅读大部头或者原著肯定会轻松很多。
    《神经网络设计第2版》中文PDF+英文PDF+代码
    《神经网络设计第2版》中文PDF,438页,有详细书签目录,文字可以复制;英文PDF,1012页;配套源代码,马丁T. 哈根著;章毅等译.
    下载: https://pan.baidu.com/s/1TNQy6TRiiDoZWgPlHV5N_A
    提取码: 83hp
    《百面深度学习算法工程师带你去面试》PDF - 图10
    《神经网络设计书第2版》主要讨论网络结构、学习规则、训练技巧和工程应用,紧紧围绕“设计”这一视角组织材料和展开讲解,强调基本原理和训练方法,概念清晰,数学论述严谨,包含丰富的实例和练习,并配有课件和MATLAB演示程序。
    《百面深度学习算法工程师带你去面试》PDF - 图11
    内容简介明了,直奔主题。每章都有上章回顾,也有这章总结,十分利于初次学习和看完后总结。保留了适量的数学推导,对人的理解恰到好处。数学推导学要用到微积分和线性代数,没有其他的额外知识,例子很好,并且结合了MATLAB。每一个知识点都会举一个例子,并且会详细认真的推导,对知识点的理解有极大的帮助。是MATLAB神经网络工具箱的作者,因此结合了MATLAB编程,方便学生上手实验。
    神经网络的原理是拟合曲线,那具体怎样拟合曲线呢?就是通过调节权值,对神经网络最简单直接的概括。机器学习,尤其是机器学习中的深度学习,有一个很重要的环节,应该也是最耗时间、最烧机器的环节,叫训练模型,业内戏称炼丹。训练模型很重要,那主要是在干什么呢?就是调节权值,拿来一个一个的权值挨个试,找到最合适的那个,也就是前面那句文绉绉的“经验风险最小化”,不干别的就干这个。