深度学习入门者选择开源框架丨硬创公开课群友问答
在上周公开课《AI 从业者该如何选择深度学习开源框架丨硬创公开课》中,微软机器学习科学家彭河森博士详细讲述了各大开源框架适用的场景,课程结束后,我们特地整理了深度学习入门者较为关注的几个问答:
想学习深度学习开源框架,比如TensorFlow,Caffe,需要掌握哪些 Linux 知识?
Linux 方面的知识我认为主要在系统配置方面,这里推荐一下 Docker,Docker 是一个容器虚拟机,可以让虚拟机中的程序和硬件更紧密的结合在一起,同时省去了配置 CUDA,BLAS/LAPACK 等环境方面的麻烦,现在 Docker 本身也是一个非常火热的领域。
还没有接触过深度学习。作为一个初学者,我想知道 Mxnet 这类框架,与 Spark MLLib 里边机器学习包的关系、差异?Spark 只是提供了一些机器学习算法,可以这样理解吗?
这个问题表面上是问差异,但是我想多讲一点,首先现在工业级应用其实都离不开 Apache 生态的支持,如果一个分布式系统不和 Zookeeper 说两句话,都不好意思出来混。当然也有如 Elasticearch 一类的生命野蛮的存在,MXnet 分布式设计有一些部分是非常可圈可点的,比如利用 Yarn 进行服务器资源管理,这样的话可以很容易的和工业级分布式应用整合在一起。Spark MLLib 更多的是一些现有的功能包,包括了监督式和非监督式学习的很多常用模块。MXNet 更为专门,目前据我有限的经验,MLLib的程序基于Java虚拟机,并没有和机器层紧密结合。ELK = Elasticsearch + Logstash + kibana :),Elasticsearch 5.0很好很强大,加入了Beats也可以研究一下。
对深度学习硬件支撑这一块的看法。
硬件很有意思,例如图像处理里面,非常大的运算量是用在了卷积层计算上面。所谓卷积层计算,就是将图像通过深度网络,映射到更低的维度上面去,图像卷积操作可能到了某一天,会出现一个视网膜一样的硬件,在摄像头上面就已经完成了卷积操作,我们传图像的时候,可能传一个类似于 meta tag 的东西。这样的话 FPGA 就有大大的用处。(有群友继续问到:是否类 似Autoencoder)Autoencoder 是一个逻辑上的概念,应该说叫做 ASIC,Application Specific Integrated Circuit,最后成平也就是手机芯片的一个小模块。
相关阅读:
《AI 从业者该如何选择深度学习开源框架丨硬创公开课》
本文作者:亚峰
本文转自雷锋网禁止二次转载,原文链接
深度学习入门者选择开源框架丨硬创公开课群友问答相关推荐
- 透过认知智能剖析商业本质(iPIN CEO杨洋)丨硬创公开课
透过认知智能剖析商业本质(iPIN CEO杨洋)丨硬创公开课 本文作者:亚峰 2017-06-13 22:29 专题:硬创公开课 导语:雷锋网硬创公开课邀请了iPIN创始人兼CEO杨洋博士,为大家深入 ...
- 预告:深度学习新星:GANs的诞生与走向(主讲人冯佳时 )丨硬创公开课
在大数据和人工智能界,常有这么个说法"谁掌握了数据,谁就占据AI高地." 但是"掌握数据"往往意味着巨大成本.首先海量数据经常被大型企业垄断,给原始数据标记也需 ...
- 人工智能的冰与火之歌:回顾2016,展望2017(余凯)丨硬创公开课
作者:机智的大群主 链接:https://zhuanlan.zhihu.com/p/24501489 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 2016 年,人 ...
- 预告:人工智能的冰与火之歌:回顾2016,展望2017(主讲人:余凯)丨硬创公开课...
2016 年,人工智能在美好理想和残酷现实的夹缝中野蛮生长. 当从业者们认为,人工智能时代是"技术为王"的时代,但面对价格战.商务战.公关战时,技术似乎不再是唯一的信仰. 当从业者 ...
- 支持移动端深度学习的几种开源框架
原文:http://blog.csdn.net/zchang81/article/details/74280019 支持移动端深度学习的几种开源框架 1.Caffe的移动端项目 caffe项目连接如下 ...
- 深度学习新星:GAN的基本原理、应用和走向 | 硬创公开课
深度学习新星:GAN的基本原理.应用和走向 | 硬创公开课 本文作者:亚萌 2017-01-07 15:56 专题:硬创公开课 导语:新加坡国立大学冯佳时通过[硬创公开课]为我们洞悉GAN的诞生和走向 ...
- 机器人程序设计——之如何正确入门ROS | 硬创公开课(附视频/PPT)【转】
转自:http://blog.exbot.net/archives/2966 导语:本期公开课面向想入手ROS却又不知从何下手的小伙伴,为大家梳理好学习思路. ROS和Android一样是开源的,功能 ...
- 深度学习入门笔记(十五):深度学习框架(TensorFlow和Pytorch之争)
欢迎关注WX公众号:[程序员管小亮] 专栏--深度学习入门笔记 声明 1)该文章整理自网上的大牛和机器学习专家无私奉献的资料,具体引用的资料请看参考文献. 2)本文仅供学术交流,非商用.所以每一部分具 ...
- AI Studio 飞桨 零基础入门深度学习笔记4-飞桨开源深度学习平台介绍
AI Studio 飞桨 零基础入门深度学习笔记4-飞桨开源深度学习平台介绍 深度学习框架 深度学习框架优势 深度学习框架设计思路 飞桨开源深度学习平台 飞桨开源深度学习平台全景 框架和全流程工具 模 ...
- 福利丨一门面向所有人的人工智能公开课:MIT 6.S191,深度学习入门
对初学者来说,有没有易于上手,使用流行神经网络框架进行教学的深度学习课程?近日,麻省理工学院(MIT)正式开源了在线介绍性课程「MIT 6.S191:深度学习入门」.该课程包括一系列有关神经网络及其在 ...
最新文章
- Android开发实践:如何设置NDK的编译选项
- cameraraw面板大小调整_Camera Raw基础操作面板介绍
- 基于AI的便携式神经假肢让截肢14年患者操作自如,高精度、低延迟
- 微软OCR两层优化提升自然场景下的文字识别精度(模式识别新研究)
- oracle 创建表中又有表,oracle创建表
- 什么是Kubernetes的CRI - 容器运行时接口
- linux 常用头文件,(常用头文件详解.doc
- python中print又可将数据写入文件_Python第五课-将写入文件的列表格式化
- java string 练习_JAVA基础练习之String
- 20145335郝昊《网络对抗》逆向及Bof基础实践
- 程序员,别逼自己学 AI 了,掌握正确的方法,开发水平暴增!
- 如何在macOS Big Sur中使用快速用户切换?
- js去掉所有html标记
- js如何实现页面跳转(大全)
- layui上传图片(加大小限制)
- hadoop培训笔记
- latex如何插入图片格式
- 教你如何利用python调用摄像头
- python 复制word内容_Python读取word文本操作详解
- cocos creator 显示截图并保存图片到手机