美文网首页mechine learning
深度学习必备手册

深度学习必备手册

作者: 婉妃 | 来源:发表于2019-05-26 11:01 被阅读0次

    [上]

    摘要: 深度学习作为人工智能的前沿技术,虽然一方面推动者人工智能的发展;但是人类的终极目标是强人工智能,最近也有一些关于类似于笔者认为的广度学习的出现,但是宗其所属,还是应该在深度学习发展的历史上前进。

    给大家推荐60+篇深度学习的好文。

    前言

    深度学习的概念源于人工神经网络的研究,如果追溯深度学习的概念还是要回到2006年Hinton那篇论文,基于深信度网(DNB)提出非监督贪心逐层训练算法,未解决深层结构相关的优化难题出现的论文。

    其实,对于我们人类而言,很多事情都是经过大脑的深层处理模式的解决的,笔者认为,在未来广度学习一定是深度学习的一个沿伸,为什么?因为人类最显著的特征并不是深度学习,而是广度学习。所谓的广度学习是建立在一系列深度学习的基础上的,广度学习通俗的说法既是联想能力。

    联想能力对于人类来说是非常重要的能力,一个领域的解决方法扩展到另外一个领域这种思维方式,在我们人类来说是非常普遍的。但是,对于技术来说,这些能力还需要很长的路来走,起码一点,就是深度学习必须达到非常高的程度。因为之后这样深度学习才能真正的应用于强人工智能,强人工智能要求的就是人工智能具有联想能力,一旦强人工智能具备了强人工智能的基础,那么强人工智能一定会从梦想成为现实。

    最受欢迎的张玉宏博士的深度学习入门篇——不看绝对后悔!

    深度学习框架篇:

    1. 机器学习的敲门砖:手把手教你TensorFlow初级入门

    摘要:在开始使用机器学习算法之前,我们应该首先熟悉如何使用它们。而本文就是通过对TensorFlow的一些基本特点的介绍,让你了解它是机器学习类库中的一个不错的选择。

    2. Windows下如何配置TensorFlow?这有个简单明了的教程(支持GPU哦)

    摘要:本文简单介绍如何在windows系统下配置TensorFlow并能使用GPU进行加速运算的过程,文章通俗易懂,更新及时。

    3. 实践指南!16位资深行业者教你如何学习使用TensorFlow

    摘要:本文整理quora论坛的主题——如何开始学习TensorFlow,16位资深行业者给出了相关的建议以及对应的学习资料链接。读者可以根据自身情况参考合适的建议,是一份不可多得的学习TensorFlow的指南。

    4. 一步步带你探究如何高效使用TensorFlow

    摘要:正在学习TensorFlow,利用效率不够高?不懂TensorFlow里面的奥秘?看大神如何一步步教你如何高效使用TensorFlow!

    5. IOS平台TensorFlow实践:逻辑斯蒂回归(附源码)(一)

    摘要:本文是《从零到一:IOS平台TensorFlow入门及应用》系列一,先介绍了逻辑斯蒂回归分类器和TensorFlow的相关知识,然后介绍了在IOS平台如何使用TensorFlow训练分类器,并附上源码。

    6. IOS平台TensorFlow实践:实际应用教程(附源码)(二)

    摘要:本文是《从零到一:IOS平台TensorFlow入门及应用》系列二,介绍IOS平台TensorFlow的安装,以及将系列一中开发的模型在IOS app上的实际应用

    7.一步一步带你用TensorFlow玩转LSTM

    摘要:LSTM在解决很多实际问题上效果非常好,通过本文你可以了解到在TensorFlow中,如何实现基本的LSTM网络。

    8. 动手实验 - TensorFlow和TensorBoard自然语言分析

    摘要:动手实践是学习任何知识的有效途径之一。本文作者通过一个实际的例子让我们大家动手来用TensorFlow 和TensorBoard两个强大的Python工具进行自然语言分析的应用。

    9. 一次神经网络的探索之旅-基于Tensorflow的路标识别

    摘要:是否觉得理论的神经网络有点抽象呢?是否想知道神经网络具体是怎么应用呢?本文将一步一步引领你完成一个基于TensorFlow的交通路标识别项目。还等什么呢,快来看看吧。

    10. TensorFlow的杀虫利器LibFuzzer

    摘要:作者从自己的过往经历带领读者了解模糊测试在软件漏洞检测中的作用,并具体到最近火热的TensorFlow中的实际运用。给希望从事机器学习程序开发的人们,在相关的软件测试领域起到了很好的抛砖引玉的作用。

    11. 卷积神经网络应用:基于Tensorflow的CNN/CRF图像分割技术

    摘要:本篇文章验证了卷积神经网络应用于图像分割领域时存在的一个问题——粗糙的分割结果。根据像素间交叉熵损失的定义,我们在简化的场景下进行了模型的训练,并使用后向传播来更新权重。我们使用条件随机场(CRFs)来解决分割结果粗糙的问题,并取得了很好的效果。本文中的代码注释详细、功能完善,也便于读者阅读。

    12. 手把手教你使用TensorFlow生成对抗样本 | 附源码

    摘要:本文使用TensorFlow一步一步生成对抗样本,步骤明确清晰。首先生成的对抗样本不具有旋转鲁棒性,后面使用同样的方法生成具有鲁棒性的对抗样本,适合初学者对生成对抗样本的入门及动手实验。

    13. 用TensorFlow和TensorBoard从零开始构建ConvNet(CNN)

    摘要:Tensorflow作为当下最流行的深度学习框架,实现ConvNet(CNN)自然是轻而易举,但是本文创造性的使用的TensorBoard来图形化展示CNN实现过程,极大的提高了研究者的对自己模型的管理能力。

    14.一步一步学用Tensorflow构建卷积神经网络

    摘要:本文主要和大家分享如何使用Tensorflow从头开始构建和训练卷积神经网络。这样就可以将这个知识作为一个构建块来创造有趣的深度学习应用程序了。

    15. 如何用Tensorflow实现RNN?本文将带你进一步研究

    摘要:本文详细介绍了如何用Tensorflow实现RNN,有针对性地介绍了构建个性化的RNN时需要用什么。

    16. 看深度学习框架排名第一的TensorFlow如何进行时序预测——第一篇

    摘要:2017年深度学习框架关注度排名tensorflow以绝对的优势占领榜首,本文通过一个小例子介绍了TensorFlow在时序预测上的应用。

    17.如何使用最流行框架Tensorflow进行时间序列分析——第二篇

    摘要:2017年深度学习框架关注度排名tensorflow以绝对的优势占领榜首,本文通过使用tensorflow优化过去一个使用特征提取方法的框架,证实了深度学习的优秀性能。

    18. TensorFlow中的那些高级API

    摘要:在这篇文章中,我们将看到一个使用了最新高级构件的例子,包括Estimator(估算器)、Experiment(实验)和Dataset(数据集)。值得注意的是,你可以独立地使用Experiment和Dataset。不妨进来看看作者是如何玩转这些高级API的。

    19.PyTorch vs TensorFlow,哪个更适合你

    摘要:本文将探讨PyTorch和TensorFlow这两种流行深度学习框架之间的关键相似点和不同点。为什么选择这两个框架,而不是其他的呢?

    20. 强大的PyTorch:10分钟让你了解深度学习领域新流行的框架

    摘要: 今年一月份开源的PyTorch,因为它强大的功能,它现在已经成为深度学习领域新流行框架,它的强大源于它内部有很多内置的库。本文就着重介绍了其中几种有特色的库,它们能够帮你在深度学习领域更上一层楼。

    21. 深度学习有很长的一段路要走!Keras作者谈机器学习的局限性

    摘要:迄今为止,深度学习唯一真正的成功之处,是在给出了大量的人为标注数据之后,使用连续的几何变换将空间X映射到空间Y。 做好这一切,是每个行业游戏制定者必备的能力,但对于人类级别的AI,仍然有很长的路要走。

    22. 用“Keras”11行代码构建CNN

    摘要:还在苦恼如何写自己的CNN网络?看大神如何使用keras11行代码构建CNN网络,有源码提供。

    23.解读Keras在ImageNet中的应用:详解5种主要的图像识别模型

    摘要:自从2012年以来,CNN和其它深度学习技术就已经占据了图像识别的主流地位。本文以Keras为例,介绍了5种主要的图像识别模型,并通过实际案例进行详细介绍。

    24. 私人定制——使用深度学习Keras和TensorFlow打造一款音乐推荐系统

    摘要:还在为虾米音乐等APP的精准推送感到惊奇嘛?快来瞅瞅,自己也可以私人定制一个音乐推荐系统啦。本文利用深度学习打造一个音乐推荐系统,处理起来不是很复杂,主要是先收集音乐制作成一个音乐库,然后对音乐进行处理转换成相关的频谱图,不同类型的音乐对应不同的频谱图,之后利用这些频谱图训练搭建的卷积神经网络模型,以此实现后续的音乐推荐。

    25. 十分钟教程:用Keras实现seq2seq学习

    摘要:序列到序列学习(seq2seq)是一种把序列从一个域(例如英语中的句子)转换为另一个域中的序列(例如把相同的句子翻译成法语)的模型训练方法。目前有多种方法可以用来处理这个任务,可以使用RNN,也可以使用一维卷积网络。这里,我们将重点介绍RNN。

    26. 两个小例子带你词嵌入层学习入门——Keras版

    摘要:本文通过两个小例子介绍了如何使用Keras完成使用词嵌入层的相关方法,对于初学者来说,这种教程最为受用,通过不长的代码来教最难的知识。文中有源码!

    27. 惊!C++竟然还能有这种操作——高性能深度学习库(DLL)

    摘要:C++也能玩转深度学习了?没错,高性能C++深度学习库(DLL)已经发布了,本文作者为了满足自己的需求,开发了支持C++接口的深度学习库。作者特意用了两个小例子让你见识一下C++也能玩转深度学习,而且玩的比其他库还要6!

    28. 如何从TensorFlow迁移到PyTorch

    摘要:PyTorch是一个发展迅速的框架,并拥有一个很棒的社区。这个框架很容易使用,编起代码来也很开心。

    RNN(循环神经网络)篇:

    1. 深度学习界冉冉升起的新星——循环神经网络(RNN)

    摘要:随着深度学习的流行,循环神经网络也随之受到了业内人士的广泛关注。目前该技术已经在自然语言处理(NLP)中取得了巨大的成功,想了解么?快来看看吧。

    2.简单入门循环神经网络RNN:时间序列数据的首选神经网络

    摘要:本文简单介绍循环神经网络RNN的发展过程,分析了梯度下降算法、反向传播及LSTM过程。

    3. 深度学习零基础?没关系——面向艺术家的RNN教程

    摘要:本文适用于没有任何机器学习背景的读者,目标是向艺术家和设计师展示如何使用一个预训练的神经网络并使用简单的Javascript和p5.js库生成交互式的数字作品。教程简单详细,没有任何的公式与推导。

    4. 通过SketchRNN、PCA和t-SNE从Google QuickDraw数据集中显示矢量图的潜在空间|附源码

    摘要:本文通过SketchRNN、PCA以及t-SNE这三种方式可视化并分析了谷歌QuickDraw涂鸦数据集的潜层空间,可以从可视化图中找到涂鸦的一些规律,并提炼出语义及更抽象的概念。

    5. 如何用Tensorflow实现RNN?本文将带你进一步研究

    摘要:本文详细介绍了如何用Tensorflow实现RNN,有针对性地介绍了构建个性化的RNN时需要用什么。

    6.看大牛如何复盘递归神经网络!

    摘要:复盘递归神经网络,通过复盘,反思,让递归神经网络更完美!

    7. 送机器学习电子书——(TensorFlow)RNN入门

    摘要:本文作者正在写自己的新书《Machine Learning with TensorFlow》,这篇博文只是他新书的一小部分,作者用简单的语言介绍了RNN,不用一个小例子介绍了如何使用Tensorflow中内置的RNN模型进行预测。

    CNN(卷积神经网络)篇:

    1. Top100论文导读:深入理解卷积神经网络CNN(Part Ⅰ)

    摘要:作者从目前热门的top 100 优秀深度学习论文中选取一组论文为大家进行纯干货总结,该组包含8篇经典论文,主要讲解卷积神经网络CNN的经典结构以及针对不同任务进行的结构上的改进。由浅入深的讲解,适合入门了解卷积神经网络的整体网络结构及发展过程——向着更深、复杂度更低的方向发展。

    2. Top100论文导读:深入理解卷积神经网络CNN(PartⅡ)

    摘要:作者从目前热门的top 100 优秀深度学习论文中选取一组论文为大家进行纯干货总结,该组包含8篇经典论文,主要讲解卷积神经网络CNN的经典结构以及针对不同任务进行的结构上的改进。由浅入深的讲解,适合入门了解卷积神经网络的整体网络结构及发展过程——向着更深、复杂度更低的方向发展。

    3. 深度学习的效果为何如此惊人?看看全息理论怎么说

    摘要:大家一定不会对近几年来日益热门的深度学习技术感到陌生。但是大家有没有想过,构成深度学习基础的深层卷积网络并不复杂,为什么这样的结构解决实际问题时能够取得如此神奇的效果?或许,我们可以从全息理论中找到答案。

    4. 卷积神经网络实战(可视化部分)——使用keras识别猫咪

    摘要:在近些年,深度学习领域的卷积神经网络(CNNs或ConvNets)在各行各业为我们解决了大量的实际问题。但是对于大多数人来说,CNN仿佛戴上了神秘的面纱。我经常会想,要是能将神经网络的过程分解,看一看每一个步骤是什么样的结果该有多好!这也就是这篇博客存在的意义。

    5. 基于图卷积网络的图深度学习

    摘要:处理图结构数据的佼佼者!

    6. 用“Keras”11行代码构建CNN

    摘要:还在苦恼如何写自己的CNN网络?看大神如何使用keras11行代码构建CNN网络,有源码提供。

    7.一步一步学用Tensorflow构建卷积神经网络

    摘要:本文主要和大家分享如何使用Tensorflow从头开始构建和训练卷积神经网络。这样就可以将这个知识作为一个构建块来创造有趣的深度学习应用程序了。

    8. 想改进你的卷积神经网络?看看这14种设计模式!

    摘要:这14 种原创设计模式可以帮助没有经验的研究者去尝试将深度学习与新应用结合,对于那些没有机器学习博士学位的人来说是一个很好的起点。

    9. 论文导读:面向卷积神经网络的卷积核冗余消除策略

    摘要: 本篇论文针对卷积神经网络在训练阶段所需的大量存储与计算资源,提出了一种改进的冗余卷积核消除策略,精简每个卷积层中冗余的卷积核,进而降低模型训练开销,使模型训练过程从云端转移至本地成为可能。

    10. 能帮你更好理解分析深度卷积神经网络,今天要解读的是一款新型可视化工具——CNNVis,看完就能用!

    摘要:深度卷积神经网络(CNNs)在许多模式识别任务中取得了很大的性能突破, 然而高质量深度模型的发展依赖于大量的尝试,这是由于没有很好的理解深度模型是怎么工作的,在本文中,提出了一个可视化分析系统CNNVis,帮助机器学习专家更好的理解、分析、设计深度卷积神经网络。

    NLP(自然语言处理)篇:

    1. 一篇很好的参考文章:深度学习算法在自然语言处理中的一些心得

    摘要:对于初涉深度学习的初学者,本文作者根据自己的学习经验,分享了自己的学习笔记,是一份很好的关于深度学习的学习参考。

    2. 深度学习和自然语言处理:诠释词向量的魅力

    摘要:本次的主题是“word2vec”,主要是总结了Google公司的Mikolov等人关于词向量的工作(以及你可以用它做什么)。

    3. 哪种词向量模型更胜一筹?Word2Vec,WordRank or FastText?

    摘要:本文在不同语料库下分析了FastText,Word2Vec和WordRank三种词嵌入模型的性能,发现没有单独的一种模型能够用于不同类型NLP任务。

    4.国王-男人+女人=皇后,背后的词向量工作原理

    摘要:本文对著名的词向量公式 king-man+woman=queen背后的原理进行了解释。通过文章我们可以一窥词向量算法在机器学习领域中对拼音文字语言处理上的出色结果。

    5. 百度Deep Voice详解分析:快速理解语音合成流程

    摘要:本文介绍一篇关于Deep Voice的论文,Deep Voice是应用深度学习将文本转换语音的系统,详细分析了论文的创新点及其文本转语音的具体过程,对每一步骤的输入与输出解释得很清楚,相信对Deep Voice入门了解会有所帮助。

    6.零基础进行神经网络语言建模

    摘要:本文从最简单的语言模型开始介绍,以优化模型性能为目标,由浅到深的介绍了神经网络模型在语言模型中的应用。

    7. 2017年ACL的四个NLP深度学习趋势 (一):语言结构和词汇嵌入(Linguistic Structure and Word Embeddings)

    摘要:作者通过分析2017年ACL的论文,以及演讲内容,得出了四个NLP深度学习趋势:Linguistic Structure 、 Word Embeddings、Interpretability 、Attention。今天我们就逐一分析一下这四个深度学习趋势。

    8. 2017年ACL的四个NLP深度学习趋势 (二):可解释性和注意力(Interpretability and Attention)

    摘要:作者通过分析2017年ACL的论文,以及演讲内容,得出了四个NLP深度学习趋势:Linguistic Structure 、 Word Embeddings、Interpretability 、Attention。今天我们就逐一分析一下这四个深度学习趋势。

    9. 自然语言处理多任务学习目标

    摘要:本文作者通过阅读大量关于自然语言处理多任务的论文,并进行系统的整理分析分类。对于想要了解自然语言处理多任务学习的朋友来说,本文会在理论上给予极大的帮助。

    10. 用于自然语言处理的数据集集锦

    摘要:本文介绍了用于自然语言处理任务的标准数据集,在你研究深度学习的时候可以使用。

    11. 词袋模型的通俗介绍

    摘要:作者在文章中用浅显的语言介绍了词袋模型是什么、存在的意义是什么等问题,内容丰富,思路清晰,浅显易懂,但又不失文章所述内容的专业性、技术性,值得一读。

    LSTM(时间递归神经网络)篇:

    1.LSTM的“前生今世”

    摘要:本文介绍了LSTM的发展历史,并且深入浅出的介绍了LSTM的核心思想(无非就是几个高深莫测的公式),作者通过图形化的方法解释了公式,使得核心思想更加容易理解。

    2. 如何为LSTM重新构建输入数据(Keras)

    摘要:对于初入门的开发人员,如何为LSTM准备数据一直是一个问题。在为LSTM准备数据的过程中的确有很多需要注意的问题,阅读本文可能会帮助你解决更多的问题。

    3.一步一步带你用TensorFlow玩转LSTM

    摘要:LSTM在解决很多实际问题上效果非常好,通过本文你可以了解到在TensorFlow中,如何实现基本的LSTM网络。

    4:基于Keras的LSTM多变量时间序列预测

    摘要; 还在为设计多输入变量的神经网络模型发愁?来看看大神如何解决基于Keras的LSTM多变量时间序列预测问题!文末附源码!

    5. 教你打造股市晴雨表——通过LSTM神经网络预测股市

    摘要:神经网络是机器学习中的热门话题。但是网络上有关LSTM在时间序列上的应用却很少,我们不妨透过本文来开拓LSTM的应用视野。

    本系列博客内容由北邮@爱可可-爱生活老师推荐,@阿里云云栖社区组织翻译,翻译小组袁虎负责整理,校审:主题曲哥哥。本系列长期更新,更多关于深度学习优质好文,多多推荐!


    [下]

    深度学习的概念源于人工神经网络的研究,如果追溯深度学习的概念还是要回到2006年Hinton那篇论文,基于深信度网(DNB)提出非监督贪心逐层训练算法,未解决深层结构相关的优化难题出现的论文。

    其实,对于我们人类而言,很多事情都是经过大脑的深层处理模式的解决的,笔者认为,在未来广度学习一定是深度学习的一个沿伸,为什么?因为人类最显著的特征并不是深度学习,而是广度学习。所谓的广度学习是建立在一系列深度学习的基础上的,广度学习通俗的说法既是联想能力。

    联想能力对于人类来说是非常重要的能力,一个领域的解决方法扩展到另外一个领域这种思维方式,在我们人类来说是非常普遍的。但是,对于技术来说,这些能力还需要很长的路来走,起码一点,就是深度学习必须达到非常高的程度。因为之后这样深度学习才能真正的应用于强人工智能,强人工智能要求的就是人工智能具有联想能力,一旦强人工智能具备了强人工智能的基础,那么强人工智能一定会从梦想成为现实。

    最受欢迎的张玉宏博士的深度学习入门篇——不看绝对后悔!

    深度学习实战篇:

    1. 间谍卫星的基础?YOLT——利用卷积神经网络对卫星影像进行多尺度目标检测

    摘要:利用卷积神经网络(CNN)对卫星影像进行多尺度目标检测,该文是在YOLO模型的基础上改进提出YOLT模型,该方法极大的提高了背景区分,并能够在不同尺度和多个传感器上快速检测出物体。

    2. 实践:基于深度学习的卫星图像超分辨率处理技术

    摘要:Yann Lecun曾将无监督学习比作蛋糕,将监督学习比作蛋糕上的糖霜,声称我们仅懂得如何做糖霜却不知道怎样才能做出蛋糕。在本篇文章中,我们提供了一份训练无监督学习算法的“蛋糕”配方,用来增强卫星图像。

    3.日常新闻能用来精准预测股市动向吗?这篇聚焦开放数据的访谈或能给你答案

    摘要:日常新闻标题能用来精准地预测股市动向吗?在本次聚焦开放数据栏目中,Jiahao谈论了作为一名教师在Kaggle开放数据分析平台上共享数据集的理由,迄今为止Kaggle用户实现的一些重大的基准预测,以及他对基于新闻标题实现交易算法的可行性的看法。

    4. 教你打造股市晴雨表——通过LSTM神经网络预测股市

    摘要:神经网络是机器学习中的热门话题。但是网络上有关LSTM在时间序列上的应用却很少,我们不妨透过本文来开拓LSTM的应用视野。

    5. Twitter是怎么做情感分析的?长文解读!

    摘要:如今,Twitter、Tumblr和Facebook等社交网站深受互联网用户欢迎。在这些热门网站上,每天都有数以百万的消息产生。这些消息的作者记录自己的生活,分享对不同话题的看法,并讨论当前的问题。此类网站已经成为人们评论与情感信息的宝贵来源,这样的数据能够有效地用于营销或社交研究。

    6. 一次神经网络的探索之旅-基于Tensorflow的路标识别

    摘要:是否觉得理论的神经网络有点抽象呢?是否想知道神经网络具体是怎么应用呢?本文将一步一步引领你完成一个基于TensorFlow的交通路标识别项目。还等什么呢,快来看看吧。

    7. 快切屏,老板来了!记一次有趣的深度学习实践

    摘要:在你的工作时间,有没有上网浏览一些与你工作无关的网站呢?每当这种时候,如果我发现老板不知何时已经站在我背后时,我会感到非常尴尬。当然,我可以迅速地切换屏幕,但这种行为实在是太可疑了,更何况有时我都不会注意到他已经在那了。所以,为了解决这个问题,我创建了一个使用Keras的系统,它能自动识别我

    8. GitHub网站究竟可不可靠?谷歌工程师教你用BigQuery一探究竟

    摘要:GitHub的可靠性有没有达到SLA的要求?网站近期的SLO又如何?有了GitHub的网站日志以及BigQuery工具的帮助,我们可以更加深入地定义并度量这些指标。在本篇文章中,作者结合Github公开的部分数据,使用BigQuery以及一系列数据可视化方法对Github网站的可靠性展开了分析。

    9. 比人工还准确!看深度学习如何对源码进行分类

    摘要:根据代码识别编程语言的源代码分类器将是一个非常有用的工具,因为它可用于在线自动语法高亮和标签建议,比如可用在StackOverflow和技术维基网站上。这个想法促使我们根据最新的AI技术编写一个对代码片段依据编程语言进行分类的模型。

    10.纯干货:深度学习实现之空间变换网络-part1

    摘要:本文介绍了仿射变换和双线性插值在图片变换中的应用。

    11.DeepTraffic: 如何让MIT的游戏利用深度学习来减少交通阻塞

    摘要:大家都对交通阻塞深恶痛绝。除了让人头疼和错过约会之外,交通拥堵让美国的司机每年多花3000亿美元。研究人员建议大家使用自动驾驶汽车,即使数量占比并不大,但也能大大改善交通拥堵情况。 Lex Fridman和他的MIT团队开发了一款模拟游戏来加速实现这个未来。

    12. 私人定制——使用深度学习Keras和TensorFlow打造一款音乐推荐系统

    摘要:还在为虾米音乐等APP的精准推送感到惊奇嘛?快来瞅瞅,自己也可以私人定制一个音乐推荐系统啦。本文利用深度学习打造一个音乐推荐系统,处理起来不是很复杂,主要是先收集音乐制作成一个音乐库,然后对音乐进行处理转换成相关的频谱图,不同类型的音乐对应不同的频谱图,之后利用这些频谱图训练搭建的卷积神经网络模型,以此实现后续的音乐推荐。

    13. 准确率98%的深度学习交通标志识别是如何做到的?

    摘要:我们可以创建一个能够对交通标志进行分类的模型,并且让模型自己学习识别这些交通标志中最关键的特征。在这篇文章中,我将演示如何创建一个深度学习架构,这个架构在交通标志测试集上的识别准确率达到了98%。

    14. 深度学习项目实战——“年龄预测”

    摘要:学了那么多深度学习的基本知识,还在发愁没有地方展示自己学过的知识?来试试这个简单的实际问题吧!

    15. 如何利用深度学习诊断心脏病

    摘要:本文探讨的是开发一个能够对心脏磁共振成像(MRI)数据集图像中的右心室自动分割的系统。到目前为止,这主要是通过经典的图像处理方法来处理的。而现代深度学习技术有可能提供更可靠、更自动化的解决方案。

    16. 对象跟踪小白?本文带你玩转OpenCV(C ++ / Python)

    摘要:本文中我们将学习OpenCV 3.0中引入的OpenCV跟踪API,以及学习OpenCV 3.2中提供的6种不同的跟踪器。

    17. (OpenCV/Python)实现OCR银行票据

    摘要:OCR也算是计算机视觉的一部分,今天我们来介绍一下如何使用(opencv/python)来实现OCR处理银行票据。

    深度学习杂谈篇:

    1. 深度学习都需要了解什么?无从下手的话,可以看看这份深度学习速查表

    摘要:本文介绍了一些深度学习中的常见概念,如梯度、后向传播、ReLU、Dropout、交叉熵与softmax等,以帮助大家快速了解深度学习。

    2. 最前沿:图文结合详解深度学习Memory & Attention

    摘要:该文献主要介绍深度学习网络中语音、文字以及图片这块中的典型神经网络,重点介绍Memory与Attention的发展前沿,分析了几个详细的典型模型,说明Memory与Attention在文字、语音以及图片相关应用中的重要性。

    3. 想学习高大上的深度学习技术么?快来看看这本书

    摘要:本文简单介绍了 Goodfellow 所著的《深度学习》的主要内容,非常透彻地分析了该书的优缺点以及适用群体。想学习深度学习么?快来看看吧。

    4. 简单入门——深度学习笔记(Part I)

    摘要:本文是一篇关于深度学习的入门笔记,简单的介绍了神经网络的结构,包含输入层、隐藏层以及输出层;介绍了前向传播过程以及反馈传播过程。深度学习的优点在于其能够将复杂的模式分解成一系列更简单的模式,缺点是训练所花费的时间以及受到计算机运算能力的限制等。

    5.简单入门——深度学习笔记(Part II)

    摘要:本文是一篇关于深度学习的入门笔记,简单的介绍了几种神经网络的基本结构以及原理,包含受限玻尔兹曼机、卷积神经网络、循环神经网络等;介绍他们的训练的基本过程,并说明各自应用领域,适合深度学习研究者的入门理解。

    6.高性能计算技术也能助推大规模深度学习(百度实践)

    摘要:本文描写了百度硅谷人工智能实验室在深度学习框架中引入HPC技术的实践,通过对OpenMPI里ring all-reduce算法进行改进,使语音识别训练模型的性能得到数十倍的提升,最后百度开源了其实现,希望更多的人受益。

    7. Top 100论文导读:纯干货!深度神经网络中的理解,泛化以及迁移学习

    摘要:作者从目前热门的top 100 优秀深度学习论文中选取第一组论文为大家进行纯干货总结,该组包含6篇论文,主要讲解使用可视化技术分析深度神经网络DNNs(大多是卷积神经网络CNNs)学习的东西,泛化性以及迁移学习。

    8. 论文导读:深度神经网络中的对抗样本与学习(附原文)

    摘要:本文介绍了关于对抗样本的7篇文献,解释了对抗样本的产生及攻击原理,对深层神经网络会有什么影响等。结果表明,即使是训练得非常好的神经网络在对抗样本前会显得那么脆弱,不过我们可以通过利用对抗样本进行对抗训练以提高模型的努棒性。

    9. 深度学习中的基础线性代数-初学者指南

    摘要:线性代数在深度学习领域有着举足轻重的作用,它是深度学习各种算法的基本数学工具。本文作者对深度学习中会用到的一些线性代数的基本概念和运算操作进行了介绍,希望能让有兴趣的同学一起来进行学习。

    10. 神经网络能解决所有问题吗?

    摘要:在深度学习过程中,你或许会碰到一般近似定理:仅含有一层的前馈网络足以有效地表示任何函数,但是这样的网络结构可能会格外庞大,进而无法正确的学习和泛化。这是一个令人惊奇的观点。如果你可以接受大多数种类的问题都可以约化成函数,那么这句话就是说,神经网络可以在理论上解决任何问题。

    11. 深度学习:随机值不可思议的有效性

    摘要:随机性在深度学习中有多么重要?这篇文章或许能给你答案。

    12. 大神带你分分钟超越最好结果——基于分布式CPU计算的Deeplearning4j迁移学习应用实例

    摘要:本文通过应用开源工具Apache Spack、Apache Hadoop和Deeplearning4j以分布式CPU运算完成VGG16模型迁移学习的应用,在Caltech-256数据集上实现了最好结果。

    13. 一个伟大愿景:让深度学习更简单

    摘要:文章简要概述了一个深度学习的开源库,文末有这个开源库的地址。

    14. 深度学习的挑战

    摘要:世界上没有完美无缺的技术,深度学习也是如此。本文着重向我们介绍了深度学习发展的六大障碍!

    15.Python Ubuntu虚拟机深度学习入门

    摘要:任何技术的入门都是第一只出现的拦路虎,对于初学者来说,工具的安装着实让人头疼。本文作者介绍如何使用Ubuntu入门深度学习的教程,Python版。

    16.一份不可多得的深度学习技巧指南

    摘要:本文列举了一些常用的深度学习的训练技巧,对这些技巧进行简单的介绍并说明它们的工作原理。涉及范围广,适合深度学习各领域的研究者。

    17. 深度学习软件安装指南

    摘要:作者为了搭建了一个基于Ubuntu和Nvidia的深度学习计算机,阅读了大量的文档来了解细节和规范,并把所做的所有工作整理并记录了下来。

    深度学习竞赛篇:

    1. 未来的超级智能网络攻击需要AI竞技俱乐部来拯救

    摘要:数据科学竞赛平台Kaggle将举办一场为期五个月的AI竞赛,这场竞赛将展示未来网络安全和网络战争的样子,而战争中的攻守双方都是AI算法,它们将互相迷惑互相欺骗,以研究如何加强机器学习系统来抵御未来可能出现的攻击。

    2. 教你如何在机器学习竞赛中更胜一筹(上)

    摘要:本文总结由Marios Michailidis(a.k.a Kazanova),Kaggle Grandmaster在2016年3月5日现在排名第3位的在线研讨会上分享的技巧,更好地在机器学习竞赛中取胜

    3. 教你如何在机器学习竞赛中更胜一筹(下)

    摘要:本文总结由Marios Michailidis(a.k.a Kazanova),Kaggle Grandmaster在2016年3月5日现在排名第3位的在线研讨会上分享的技巧,更好地在机器学习竞赛中取胜

    4:5个步骤 & 7个提示 | 一份开启Kaggle竞赛征途的初学者指南

    摘要:本文是关于Kaggle数据科学竞赛平台的初学者指南,总结出五个步骤和七个提示。其中五步骤介绍了由浅入深地慢慢适应Kaggle竞赛,七个提示让初学者能够享受在Kaggle平台上的一切。最后强调,通过Kaggle平台着重锻炼提示自己的职业技能,而不是看中竞赛的奖金。

    5.Kaggle首席技术官发布——(Kaggle)NIPS 2017对抗学习挑战赛起步指南

    摘要:本文是一个入门介绍,由Kaggle首席技术官Ben简单介绍以下2017年的NIPS 对抗学习竞赛数据的处理,用一个具体的代码实例介绍了如何生成目标对抗图像与非目标对抗图像,将对抗图像送入原先的分类器中,可以看到结果与原图大相径庭。

    6. 一次竞赛案例的分享——基于正则表达式的深度学习应用

    摘要:正则表达式被用来定义文本的格式,而深度学习则被广泛应用在语音识别,机器翻译,计算机视觉等方面。当它们结合起来,会迸发出怎样的火花呢?

    7. Kaggle老手领你入门梯度提升——梯度提升两三事

    摘要:梯度提升方法(Gradient Boosting)在众多机器学习竞赛中有着广泛的应用。本文介绍了梯度提升的基本概念,并结合实例讨论了梯度提升方法在实践中应用。

    8. 自动预测保险理赔:用具体案例讲解机器学习之特征预处理

    摘要:针对Kaggle保险索赔竞赛给定的数据集,本文详细介绍了如何利用python对数据集进行分析并对特种进行预处理操作。以保险索赔竞赛案例和详细的操作步骤,生动形象的讲解了自动预测保险索赔的算法流程。

    9. 为什么Kaggle数据分析竞赛者偏爱XGBoost

    摘要:本文介绍了深受Kaggle数据分析竞赛参赛者欢迎的一个梯度提升算法实现-XGBoost,在分类算法中,XGBoost以速度制胜,精度与Sci-Kit Learn相当,在Kaggle竞赛中打败了AdaBoost(自适应提升算法)和RandomForest(随机森林算法)。

    10. 干货|大神教你如何参加kaggle比赛——根据CT扫描图预测肺癌

    摘要:本文介绍Deep Breath团队在kaggle竞赛上取得第九名使用的方法,主要包括数据处理以及相关针对数据处理的不同网络架构的搭建,最后说明了kaggle竞赛的一些注意事项。

    作者:阿里云云栖社区
    链接:https://zhuanlan.zhihu.com/p/30264305

    相关文章

      网友评论

        本文标题:深度学习必备手册

        本文链接:https://www.haomeiwen.com/subject/blsxtctx.html