前言

对于深度学习来说,不得不承认其门槛比较高。首先要有python基础,编程深度学习需要用到python,但不建议把python从头到尾学一遍,把基础语法过一遍即可,剩下用到什么就去网上查阅资料,这也是个学习积累的过程;同时也要有数学基础,要知道梯度、线性、非线性等基础概念,但不用实际做数学题去计算,只要理解常用概念即可,在深度学习中,这些繁琐的计算过程是计算机帮我们完成的,我们只需要调用具体的函数就可以实现;最后也要有个性能较好的显卡,虽然在学习过程中用CPU也可以完成训练,但只是一些简单案例,一旦训练真实项目,CPU是吃不消的,所以一个性能高的GPU会帮你节省许多时间,也能帮你完成复杂一些的实际训练项目。

说到这里是不是感觉想要放弃了。别急,其实深度学习也没这么难,入门时会非常痛苦,感觉像看天书一样,根本没办法理解,但入门后就会发现,深度学习也是有固定套路的,只要把这些套路学会,剩下的就是自己不断积累了,我这里是帮大家度过最困难的入门阶段,用最通俗易懂的语言,解释最难理解的概念。话不多说,接下来咱们直奔主题,欢迎进入深度学习的世界~

什么是深度学习

这里我不会用理论概念去解释,对于入门阶段来说,看这些理论概念无非就是让你看不懂,从而扩大你放弃的想法,开个玩笑,理论概念固然重要,但在实践中去学习理论概念,印象会更加深刻。

深度学习本质上就是根据大量数据,总结出可用的规律。比如我这里有10张男人照片,10张女人照片,我们把这些照片进行数据处理后,传到深度学习框架中,让框架熟悉这些照片的规律。之后我们给框架传一张人类照片,框架就能帮我们分辨出是男是女。这个过程就是深度学习。当然10张照片肯定是远远不够的,并且利用深度学习能做的事情非常多,不局限于图像分类,这里咱们就是举例说明。

深度学习分类

深度学习的分类有很多。这里我主要介绍其中比较大的两个分类,计算机视觉自然语言处理

计算机视觉方面,主要用到了NN、CNN等(现在就这么一看,后面会详细介绍),咱们会介绍图像分类,超分辨率重构等。

自然语言处理方面,主要用到了RNN、LSTM等(现在就这么一看,后面会详细介绍),咱们会介绍语义分析等。

深度学习框架

这里先给大家看下目前主流的深度学习框架。

这里看到非常非常多的框架,我们都要去学习吗?答案肯定是不,框架只是我们做事情的工具,而这些工具大同小异,所以我们只需要掌握最主流的框架即可,目前这些框架中,最为主流的框架是TensorFlow和Pytorch。那这两个框架如何选择呢,下面我们来看一个图:



PyTorch可以说是现阶段主流的深度学习框架了,武林盟主之争大概是这个历史。15年底之前Caffe是老大哥,随着Tensorflow的诞生,霸占江湖数载,19年起无论从学术界还是工程界PyTorch已经霸占了半壁江山!所以我们主要介绍PyTorch这个框架。

综述

看到这里是不是对深度学习有了大致的了解。

想要学习深度学习,首先要把需要的开发环境安装好,下面一节将会详细介绍。

深度学习(一):什么是深度学习相关推荐

  1. 强化学习(八) - 深度Q学习(Deep Q-learning, DQL,DQN)原理及相关实例

    深度Q学习原理及相关实例 8. 深度Q学习 8.1 经验回放 8.2 目标网络 8.3 相关算法 8.4 训练算法 8.5 深度Q学习实例 8.5.1 主程序 程序注释 8.5.2 DQN模型构建程序 ...

  2. 深度学习 免费课程_深入学习深度学习,提供15项免费在线课程

    深度学习 免费课程 by David Venturi 大卫·文图里(David Venturi) 深入学习深度学习,提供15项免费在线课程 (Dive into Deep Learning with ...

  3. 大夏书系·学习共同体:走向深度学习

    作者:陈静静 著 出版社:华东师范大学出版社 品牌:华东师范大学出版社 出版时间:2020-06-01 大夏书系·学习共同体:走向深度学习 ISBN:9787576001969

  4. 深度学习经典教程:深度学习+动手学深度学习

    作者:[美] Ian,Goodfellow(伊恩·古德费洛),[加] Yoshua,Bengio(约书亚·本吉奥)等 出版社:人民邮电出版社 品牌:异步图书 出版时间:2019-06-01 深度学习经 ...

  5. 深度学习之单目深度估计:无监督学习篇

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者:桔子毛 https://zhuanlan.zhihu.com/p/29968267 本文仅做学术 ...

  6. 从神经元到神经网络、从神经网络到深度学习:神经网络、深度学习、神经元、神经元模型、感知机、感知机困境、深度网络

    从神经元到神经网络.从神经网络到深度学习:神经网络.深度学习.神经元.神经元模型.感知机.感知机困境.深度网络 目录 从神经元到神经网络.从神经网络到深度学习 神经网络:

  7. 深度学习不得不会的迁移学习Transfer Learning

    http://blog.itpub.net/29829936/viewspace-2641919/ 2019-04-18 10:04:53 目录 一.概述 二.什么是迁移学习? 2.1 模型的训练与预 ...

  8. Bengio、Hinton的不懈追求——深度学习算法揭示大脑如何学习

    来源:AI科技评论 编译:Don 校对:青暮 "如果我们能够揭示大脑的某些学习机制或学习方法,那么人工智能将能迎来进一步的发展,"Bengio如是说. 深度学习依赖于精妙设计的算法 ...

  9. 【深度学习】新的深度学习优化器探索(协同优化)

    [深度学习]新的深度学习优化器探索(协同优化) 文章目录 1 RAdam VS Adam 2 自适应优化 3 LookAhead3.1 "侵入式"优化器3.2 LookAhead ...

  10. 【深度学习】详解集成学习的投票和Stacking机制

    [深度学习]详解集成学习的投票和Stacking机制 文章目录 1 基础原理1.1 硬投票1.2 软投票 2 pytorch综合多个弱分类器,投票机制,进行手写数字分类(boosting) 3 Sta ...

最新文章

  1. linux设置逻辑卷进不了图形界面,LVM逻辑卷管理器图形界面操作
  2. 基于 DataLakeAnalytics 做跨地域的数据分析
  3. EXE和SYS通信(ReadFile WriteFile DO_DIRECT_IO) 直接方式
  4. 30美丽的矢量建筑艺术为灵感
  5. java中按钮的接口_Java接口基础
  6. hog与fhog(转载)
  7. 用dsp的c54x汇编语言编写4位数的按位输出和计算,DSP实验三实验四(精).doc
  8. Facebook的数据挖掘,从谈情说爱开始
  9. 初探facebook的iOS/Mac OS X动画框架pop
  10. 那家CTO带头喊麦的直播公司,快要倒闭了
  11. 万能打印之Delphi 2010实现(一)
  12. 北大核心2020_“三个月不录用视为拒稿”,核心期刊投稿,编辑的这句话别有用意...
  13. php开发h5游戏教程,HTML5游戏框架cnGameJS开发实录-实现动画原理
  14. 骗分技巧————《OI骗分导论》
  15. 内外兼修的移动办公伴侣:联想YOGA S730评测体验
  16. Shiro记住我无效,被拦截;
  17. 朋友圈点赞、发红包 测试用例的设计点
  18. AndroidStudio项目配置第三方libray库
  19. QT 在注释中遇到意外的文件结束
  20. 在线YAML转JSON工具

热门文章

  1. 2022-2028全球与中国呼吸系统疾病治疗市场现状及未来发展趋势
  2. 如何用Python批量提取PPT中含有某关键词的一页,并将这些PPT合并
  3. 如何把证件照底色变白?怎样更换电子版证件照底色?
  4. 【地图可视化】Echarts地图上展示3D柱体
  5. Soul源码总结-01-15
  6. IP5306是一款2.1A 充电 2.4 A 放电高集成度移动电源 SOC
  7. 王家族字辈(我的家族字辈)
  8. 一球从h米高度自由下落,每次落地后返回原高度的一半,再落下。它在第N次落地时共经过多少米?反弹多高?
  9. win10如何激活电脑系统
  10. mariadb无法访问