摘要: “天下武功,唯快不破”。欲速览无限风光,必攀险峰;欲速抵山底幽谷,则必滚陡坡。这滚山坡的道理,其实就是梯度递减策略,而梯度递减策略,则是BP算法成功背后的“男(ji)人(chu)”。想知道为啥,来一探究竟呗!

更多深度文章,请关注:https://yq.aliyun.com/cloud


系列文章:

一入侯门“深”似海,深度学习深几许(深度学习入门系列之一)
人工“碳”索意犹尽,智能“硅”来未可知(深度学习入门系列之二)
神经网络不胜语,M-P模型似可寻(深度学习入门系列之三)
“机器学习”三重门,“中庸之道”趋若人(深度学习入门系列之四)
Hello World感知机,懂你我心才安息 (深度学习入门系列之五)
损失函数减肥用,神经网络调权重(深度学习入门系列之六)


一年多前,吴军博士写了一本畅销书《智能时代》[1]。书里提到,在人工智能领域,有一个流派叫“鸟飞派”,亦称之为“模仿派”。说的是,当人们要学习飞翔的时候,最先想到的是模仿鸟一样去飞翔。
很多年前,印度诗人泰戈尔出了本《飞鸟集》,里面有个名句:“天空没有留下翅膀的痕迹,但我已经飞过”。有人对此解读为,“人世间,很多事情虽然做过了,却不为人所知,但那又如何?重要的是,我已做过,并从中获得了许多。”
两千多年前,司马迁在《史记•滑稽列传》写到:“此鸟不飞则已,一飞冲天;不鸣则已,一鸣惊人。”。说的是当年楚庄王在“势不眷我”时,选择了“蛰伏”。蛰伏,只是一个储势过程,迟早有一天,蓄势待发,“发”则达天。
这三者的情感交集,让我联想到出了本章的主人公杰弗里•辛顿(Geoffrey Hinton)教授,在学术界里,他就是这样的一个“励志”人物!
1986年,辛顿教授和他的小伙伴们重新设计了BP算法,以“人工神经网络”模仿大脑工作机理,“吻”醒了沉睡多年的“人工智能”公主,一时风光无限。
但“好花不常开,好景不常在”。当风光不再时,辛顿和他的研究方向,逐渐被世人所淡忘。
这被“淡忘”的冷板凳一坐,就是30年。
但在这30年里,辛顿又如“飞鸟”一般,即使“飞过无痕”,也从不放弃。从哪里跌倒,就从哪里爬起。实在不行,即使换个马甲,也要重过一生。
玉汝于成,功不唐捐。
终于,在2006年,辛顿等人提出了“深度信念网(Deep Belief Nets,DBN)”(这实际上就是多层神经网络的马甲)[2]。这个“深度信念网”后期被称为“深度学习”。终于,辛顿再次闪耀于人工智能世界,随后被封为“深度学习教父”。
但细心的读者可发现,即使辛顿等人提出了“深度信念网”,在随后的小10年里,这个概念亦是不温不火地发展着(如图1所示)。直到后期(2012年以后),随着大数据和大计算(GPU、云计算等)的兴起,深度学习才开始大行其道,一时间甚嚣尘上。

图7-1 深度学习的谷歌趋势图

回顾起杰弗里•辛顿过往40多年的学术生涯,可谓是顾跌宕起伏,但最终修得正果。但倘若细细说起,这“牛逼”,还得从1986年吹起。

7.1 1986年的那篇神作

1986年10月,杰弗里•辛顿还在卡内基梅隆大学任职。他和在加州大学圣迭戈分校的认知心理学家大卫·鲁梅尔哈特(David Rumelhart)等人,在著名学术期刊《自然》上联合发表题为:“通过反向传播算法的学习表征(Learning Representations by Back-propagating errors)”的论文[3]。该文首次系统简洁地阐述反向传播算法(BP)在神经网络模型上的应用,该算法把网络权值纠错的运算量,从原来的与神经元数目的平方成正比,下降到只和神经元数目本身成正比。
与此同时,当时的大背景是,在八十年代末,Intel x86系列的微处理器和内存技术的发展,让计算机的运行速度和数据访存速度也比二十年前高了几个数量级。这一下(运算量下降)一上(计算速度上升),加之多层神经网络可通过设置隐含层 (hidden layer),极大增强了数据特征的表征能力,从而轻易解决感知机无法实现的异或门 (XOR gate)难题,这些“天时地利人和”的大好环境,极大缓解了当年明斯基对神经网络的责难。

于是,人工神经网络的研究,渐渐得以复苏。

原文链接

山重水复疑无路_最快下降问梯度(深度学习入门系列之七)相关推荐

  1. 山重水复疑无路,最快下降问梯度

    <~生~信~交~流~与~合~作~请~关~注~公~众~号@生信探索> 标题来自张玉宏老师书的目录<深度学习之美> 之前的推文中使用最小二乘法求损失函数的最小值,但是在机器学习和深 ...

  2. “机器学习”三重门_“中庸之道”趋若人(深度学习入门系列之四)

    原文链接   更多深度文章,请关注云计算频道:https://yq.aliyun.com/cloud 系列文章: 一入侯门"深"似海,深度学习深几许(深度学习入门系列之一) 人工& ...

  3. BP算法双向传_链式求导最缠绵(深度学习入门系列之八)

    摘要: 说到BP(Back Propagation)算法,人们通常强调的是反向传播,其实它是一个双向算法:正向传播输入信号,反向传播误差信息.接下来,你将看到的,可能是史上最为通俗易懂的BP图文讲解, ...

  4. 损失函数减肥用_神经网络调权重(深度学习入门系列之六)

    原文链接 更多深度文章,请关注云计算频道:https://yq.aliyun.com/cloud 系列文章: 一入侯门"深"似海,深度学习深几许(深度学习入门系列之一) 人工&qu ...

  5. 深度学习入门系列,用白话文的方式让你看得懂学的快(第八章)

    8.1 BP神经网络极简史 在神经网络(甚至深度学习)参数训练中,BP(Back Propagation)算法非常重要,它都占据举足轻重的地位.在提及BP算法时,我们常将它与杰弗里•辛顿(Geoffr ...

  6. 山重水复疑无路,柳暗花明又一村——记一次在win7下安装MATLAB的经历

    某人现在搞课程设计,要用到MATLAB,请求我帮忙装一下.其电脑是惠普的本本,系统是win7. 拿到本本后,我的第一个想法就是,把我机子上安装的MATLAB6.5的安装程序考过去,直接安装.顺利的话, ...

  7. 山重水复疑无路,柳暗花明又一村

    本来找不到钥匙 怎么找也找不到 最后发现在羽绒服的口袋里面 我觉得 重点是我们如何按照"道"来做这个事情 不要太在乎这个眼前的得失 这个很难平衡好 但是我们可以做到

  8. 山重水复疑无路,柳暗花明又一村(12.15一周总结)

    一周总结 最美的不是下雨天 是曾与你躲过雨的屋檐 这一周天气变化的非常频繁,忽冷忽热.今天还下了点小雨,一直都很喜欢下雨天,尤其是小雨,淋着雨走在路上的感觉非常的美妙,美中不足的是--心疼自己的耳机, ...

  9. python从入门到精通 邮电出版社_《人民邮电出版社Python深度学习入门:基于PYTHON的理论与实现》【价格 目录 书评 正版】_中国图书网...

    译者序 xiii 前言 xv 第 1 章 Python入门 1 1.1 Python是什么 1 1.2 Python的安装 2 1.2.1 Python版本 2 1.2.2 使用的外部库 2 1.2. ...

  10. 山穷水尽疑无路,柳岸花明又一村

    有很多时候会发生很多,很巧合,但是不可思议的事情.而今天就发生了一件在我的身上. 早上起来,洗漱完了,准备去上班.开门的时候突然发现门打不开,这是为什么?以为是没有开过这样的门,尝试了各种方式才发先, ...

最新文章

  1. mysql数据库设计学习---数据库设计规范化的五个要求
  2. 2012.7.24---C#(2)
  3. python 整数 1字节_Python程序打印代表整数的字节数组
  4. rsync 3.1.1源代码编译安装配置
  5. mysql修改表字段小数点精度_技术篇-将字段类型decimal批量处理从2位改为4位小数点sql,解决数据库存储精度...
  6. Hadoop记录-hadoop2.x常用端口及定义方法
  7. 图像的抽线、抽丝、抽图 神马是alpha通道
  8. java static 对象加锁_java安全编码指南之:lock和同步的正确使用
  9. 如何在 Mac 上的“音乐”应用和 iTunes 中创建 Genius 播放列表?
  10. springboot项目PageHelper分页插件的使用
  11. CentOS 6.6下PXE+Kickstart无人值守安装操作系统
  12. 西安火车站迎来“大手术”
  13. dex字符串解密_Dex加密(上)
  14. 点云IO篇之stl文件读写
  15. windows操作系统运用jacob转换文件,并添加水印
  16. 正则表达式-匹配横杠-本身
  17. 线性代数(十一) : 列空间与零空间的进一步介绍
  18. soul之websocket数据同步
  19. :) 程序员的骚语句、骚操作
  20. 卓佳收购CP TRUST Co. Ltd.,借此加强在马来西亚纳闽的业务

热门文章

  1. vue drag函数拖拽效果实现
  2. css banner滚动,css编写banner轮播
  3. QT .pro文件 LIBS用法详解
  4. vue3 web项目引入高拍仪
  5. 手机RAM ROM TF
  6. ThinkPHP报错 The requested URL /admin/index/login.html was not found on this server.
  7. 计算机领域获奖感言,计算机编程比赛获奖感言
  8. vue获取本地IP地址 自动配置本地请求地址
  9. 大数据之足球盘口赔率凯利必发数据采集爬虫
  10. Wireshark实验 - TCP