10个深度学习软件

如今您似乎无所不在,您会发现一篇文章,描述了在数据科学问题(或更具体地讲,在人工智能(AI)领域)中使用深度学习获得成功的策略。 但是,对深度学习的清晰解释,为何如此强大以及深度学习在实践中采用的各种形式并不容易。

为了进一步了解深度学习,神经网络,重大创新,使用最广泛的范例(深度学习在哪些地方有用,什么没用,甚至只是历史的一部分),我们提出并回答了一些基本问题。

[ 也在InfoWorld上:今天的人工智能:什么是炒作,什么是真实的 ]

到底什么是深度学习?

深度学习是传统神经网络的现代发展。 确实,在经典的前馈,全连接,反向传播训练的多层感知器(MLP)中,已经添加了“更深”的体系结构。 更深层意味着更多的隐藏层和一些新的附加神经范例,例如在递归网络和卷积网络中。

深度学习和神经网络之间有什么区别?

没有区别。 深度学习网络是神经网络,其架构比1990年代可能训练的更为复杂。 例如, Hochreiter和Schmidhuber于1997年在循环神经网络(RNN)中引入了长短期记忆(LSTM)单元,但由于需要较长的计算时间和大量的计算资源,因此从未被广泛采用。 具有不只一个隐藏层的多层感知器也已经存在了很长时间,其好处是显而易见的。 主要区别在于现代计算资源已使其实现可行。

深度学习主要是关于更快,更强大的计算资源吗?

通常,更快,更强大的计算资源已允许实现和试验更强大,更有前途的神经体系结构。 显然,花几天的时间在网络培训上无法与在GPU加速的帮助下在同一网络上花费的几分钟相匹敌。

什么是引发深度学习普及的突破性项目?

最大的突破是在2012年,当时基于深度学习的AlexNet网络以前所未有的优势赢得了ImageNet挑战。 AlexNet的前五位错误率为15%,而次优的竞争对手则为26%。 这次胜利开启了深度学习网络的热潮,如今,最佳模型的错误率低于3%。

如果您认为人为错误率在5%左右,那就尤其令人印象深刻。

是什么使深度学习如此强大?

总之,灵活性。 一方面,神经网络是通用函数逼近器,这是明智的说法,可以说只要使神经网络足够复杂,就可以使用神经网络近似任何东西。 另一方面,您可以使用训练有素的网络权重来初始化执行类似任务的另一个网络的权重。 这就是所谓的转移学习 ,即使乍一看似乎相去甚远,您也会惊讶地发现它的效果如何。

[ 也在InfoWorld上:2020年的人工智能预测 ]

最广泛使用的神经网络范例是什么?

有四种非常成功且被广泛采用的深度学习范例:循环神经网络中的LSTM单元,卷积神经网络(CNN)中的卷积层,编码器-解码器结构以及生成对抗网络(GAN)。

RNN是用于处理顺序数据(如文本(例如,单词或字符序列)或时间序列数据)的神经网络家族。 这个想法是在每个时间步上应用同一网络的副本,并通过一些状态向量连接不同的副本。 这使网络可以记住过去的信息。 RNN中流行的单元网络结构是门控循环单元(GRU)和LSTM。

CNN图层对于具有空间依赖性(如图像)的数据特别强大。 代替将每个神经元连接到新层,而是使用滑动窗口,该滑动窗口的作用类似于过滤器。 一些卷积可能检测到边缘或角落,而其他卷积可能检测到图像内的猫,狗或路牌。

另一个经常使用的神经网络结构是编码器-解码器网络。 一个简单的示例是自动编码器,其中训练具有瓶颈层的神经网络以将输入重构为输出。 编码器-解码器网络的第二个应用是神经机器翻译,其中在RNN中使用编码器-解码器结构。 基于LSTM的编码器提取源语言中内容的密集表示,而基于LSTM的解码器生成目标语言中的输出序列。

当然,还有生成对抗网络。 生成对抗网络由两个深度学习网络(生成器和鉴别器)组成。 两个网络都经过交替训练以竞争以提高自身水平。 GAN已成功地应用于图像张量中,以创建动画,人物甚至是梵高之类的杰作。

深度学习是否已经占领了整个机器学习领域?

不,至少还没有。 在某些领域(例如计算机视觉),您将无法再进行深度学习,但事实证明,其他领域(例如表格数据)对深度学习构成了挑战。

对于表格数据(它仍然是用于存储业务数据的主要格式)而言,深度学习在此处的表现并不差。 但是,如果您可以使用随机森林或梯度增强树来获得类似的精度,则很难证明在昂贵的GPU服务器上训练数日的深度学习模型是合理的,您可以在一台像样的笔记本电脑上在几分钟内进行训练。

[ 也在InfoWorld上:深度学习与机器学习:理解差异 ]

我需要知道如何编码才能使用深度学习吗?

并不是的。 确实,TensorFlow和Keras中提供了大多数深度学习范例,并且它们都需要Python技能。 但是,在我们的开源KNIME Analytics Platform中 ,我们提供了一个图形用户界面(GUI),可以在后端使用TensorFlow精确处理那些Keras和深度学习库。 您可以通过将适当的节点一个接一个地拖放来构建所需的复杂神经结构。

下面的图1中显示了一个示例,我们在该示例中训练了基于LSTM的RNN以生成自由文本。 该模型创建的假名称类似于山名,用于新的户外服装系列。 在顶部(棕色节点),您可以看到在哪里构建了神经体系结构,然后使用Keras Network Learner节点对其进行了训练。 经过适当修改的经过训练的网络然后以TensorFlow格式保存。

尼米

图1.构建和训练基于LSTM的RNN以生成自由文本。 在顶部,棕色节点构建网络体系结构。 然后,Keras Network Learner节点将训练网络,经过适当的后处理后,该网络将保存在TensorFlow文件中。

在哪里可以找到深度学习网络的示例?

您可以在我们的社区KNIME Hub上找到很多东西 。 例如,可以在此示例中找到具有LSTM单位的递归神经网络以生成自由文本 (也显示在图1中),或在此其他示例中找到时间序列预测 。 此外,还有一些使用卷积神经网络来处理图像的示例工作流,例如“ 从头开始构建CNN ”或“ 训练简单CNN” 。 构建了一个简单的前馈,完全连接的多层自动编码结构 ,并将其用作欺诈检测任务的解决方案。 我相信在我们发言时,社区还上传了更多内容。

[ 通过InfoWorld的机器学习和分析报告时事通讯来掌握机器学习,人工智能和大数据分析的最新进展 ]

如果我使用KNIME Analytics Platform,是否需要在云上托管我的工作?

KNIME Analytics Platform是一个开源应用程序,其集成也是如此,包括Keras和TensorFlow集成。 您可以将它们安装在任意位置,例如,在您选择的公共云中或在您的计算机上。 但是很明显,机器越强大,执行速度就越快。 您甚至可以在KNIME Keras集成中应用GPU加速。 您只需要配备装有CUDA的配备GPU的计算机,带有安装Keras的Conda环境以安装GPU,以及在其之上的KNIME Keras集成 。

罗萨丽娅Silipo是在主要数据科学家KNIME 。 她是50多个技术出版物的作者,包括她的最新著作《 实践数据科学:案例研究的集合》 。 她拥有生物工程学博士学位,并且在为物联网,客户智能,金融行业和网络安全等广泛领域的公司从事数据科学项目上花费了25年。 在Twitter , LinkedIn和KNIME博客上关注Rosaria。

Kathrin Melcher是KNIME的数据科学家。 她拥有德国康斯坦茨大学的数学硕士学位。 她喜欢教学并将其知识应用到数据科学,机器学习和算法中。 在LinkedIn上关注Kathrin。  

Adrian Nembach自2015年以来一直是KNIME软件工程师,专门研究包括深度学习在内的机器学习算法。他拥有康斯坦茨大学计算机与信息科学理学硕士学位,他专注于计算机视觉的深度学习。 在LinkedIn上关注Adrian。

Corey Weisinger是得克萨斯州奥斯汀市KNIME的数据科学家。 他在密歇根州立大学学习数学,专注于精算技术和功能分析。 加入KNIME之前,他是密歇根州底特律市汽车行业的分析顾问。 他目前专注于信号处理和数值预测技术,并且是《 从Alteryx到KNIME 》指南的作者。 在LinkedIn上关注Corey。

有关KNIME的更多信息,请访问www.knime.com和KNIME博客 。

-

新技术论坛提供了一个以前所未有的深度和广度探索和讨论新兴企业技术的场所。 选择是主观的,是基于我们选择的技术,我们认为这些技术对InfoWorld读者来说是重要的,也是他们最感兴趣的。 InfoWorld不接受发布的营销担保,并保留编辑所有贡献内容的权利。 将所有查询发送到 newtechforum@infoworld.com

翻译自: https://www.infoworld.com/article/3532058/10-questions-about-deep-learning.html

10个深度学习软件

10个深度学习软件_关于深度学习的10个问题相关推荐

  1. 中学生听说能力测试软件,初中生学习软件排行榜 适合初中生学习的APP推荐

    初中生学习软件排行榜 适合初中生学习的APP推荐2018-09-06 16:02:47文/张雪娇 初中学习软件有哪些是好用的,很多初中生想要知道哪一些是适合自己目前阶段学习的软件,下面初三网小编就为大 ...

  2. 深度学习去燥学习编码_通过编码学习编码

    深度学习去燥学习编码 "Teach Yourself to program in 10 years." That's how Peter Norvig - a Berkeley p ...

  3. 智能ai深度学习技术_人工智能深度学习与医学

    智能ai深度学习技术 As physicians, nurses, dentists, or any healthcare expert, we all have experienced the ea ...

  4. 深度残差网络_关于深度残差收缩网络,你需要知道这几点

    深度残差收缩网络是什么?为什么提出这个概念?它的核心步骤是什么?文章围绕深度残差收缩网络的相关研究,对这个问题进行了回答,与大家分享. 深度残差网络ResNet获得了2016年CVPR会议的最佳论文奖 ...

  5. 围棋学习软件_学习围棋-从零到英雄

    围棋学习软件 Let's start with a small introduction to Go (or Golang). Go was designed by Google engineers ...

  6. linux 下外语学习软件_学习外语如何帮助您学习编码

    linux 下外语学习软件 The road to becoming a software developer is a long and difficult one, especially for ...

  7. 高中必备学习软件_高中党必备高效学习软件

    高中党必备APP推荐,超实用的高效学习软件,正确使用快速提高分值 妹妹正在读高三.周末把她手机里的APP都打开来体验了一下.最后选了这几个软件推荐给大家.提前说明一下.我妹妹读的是理科,但是语数英相关 ...

  8. 高中必备学习软件_有哪些适合高中生的学习软件?

    先来推荐一波实质的干货推荐,必备软件!!! 『作文纸条』 这个APP真的要夸! 界面简洁,排版美观,每天都向你推送最新的素材,最重要的是里面有一群爱写作的大佬每天都在写作文!!!这么好的宝藏APP怎么 ...

  9. 高中必备学习软件_高中必备app下载-高中必备下载v2.0.7-西西软件下载

    高中必备是一款高中教育学习软件,在这里汇集了多方面科目内容,可以随时进行科目选择,拥有随机练习.真题模拟还有单元测试以及特色专题等内容,操作方法简单,需要的伙伴,在西西下载使用吧! 高中必备简介: 高 ...

  10. 基于特征的对抗迁移学习论文_有关迁移学习论文

    如果你有好的想法,欢迎讨论! 1 Application of Transfer Learning in Continuous Time Series for Anomaly Detection in ...

最新文章

  1. jQuery Ajax详解
  2. C语言实验——大小写转换_JAVA
  3. eclipse 安装jetty时遇到的问题
  4. 鼠标动效html,5种纯CSS3鼠标hover按钮动画效果
  5. MybatisPlus实现条件查询
  6. HDU - 4552 怪盗基德的挑战书(后缀数组+RMQ/KMP+dp)
  7. TikTok测试三分钟视频、Reddit首次公布DAU、谷歌解雇人工智能领头人、年度最受欢迎应用|Decode the Week...
  8. XML DOM 节点类型(Node Types)
  9. linux下无对应分辨率,linux mint 向“显示(display)”面板添加没有提供的分辨率选项,使虚拟机中的linux mint可以全屏显示...
  10. 2017-12-3 Crontab(字符串处理)
  11. java 解析xml saxreader_Java中使用DOM和SAX解析XML文件的方法示例
  12. redhat7安装谷歌浏览器 换源
  13. Mac删除软件之后图标还在怎么办?
  14. Python数据分析之探索性分析(多因子复合分析)
  15. 快手架构师:3亿日活的快手微服务架构实践
  16. 【DG】DG日常维护
  17. SonarQube代码质量管理
  18. 完成清除工作,可以Destory窗口标志
  19. 关于x86、x86-64、x64、i386、i486、i586和i686等名词的解释
  20. 从数学史角度看丁小平的微积分研究

热门文章

  1. 使用苹果账号登录你的应用
  2. 矩阵相乘的strassen算法_矩阵乘法Strassen算法
  3. Windows聚焦图片不更新解决方法
  4. 银联支付接口研究(Android端和Java服务端)
  5. 简单易行的番茄时间管理法——学会专注(转载)
  6. web新手之使用easyAR实现WebAR
  7. python+django+mysql教室实验室预约系统毕业设计毕设开题报告
  8. flyme禁止系统更新_彻底关闭魅族flyme系统自动更新的方法分享
  9. java redis 抽奖_GitHub - zenmin/luckdraw: 年会抽奖程序 Java开发 可内定中奖人员 一键导入员工 使用简单...
  10. 在线抽奖、限时秒杀、拼团抢购,别的商城有的功能你也可以轻松拥有!