三大门派之符号主义

认为人工智能源于数理逻辑,其代表性的成果为启发式程序LT逻辑理论家,它证明了38条数学定理,表明了可以应用计算机研究人的思维过程,模拟人类智能活动。在这过程中,最重要的实际应用就是专家系统,通俗点说,在医院看病,一些德高望重的专家总是受欢迎的,应用一些专家的先验知识结合计算机进行工程应用。专家系统的成功开发与应用,为人工智能走向工程应用和实现理论联系实际具有特别重要的意义。

三大门派之连接主义

认为人工智能源于仿生学,特别是对人脑模型的研究。它从神经元开始进而研究神经网络模型和脑模型,开辟了人工智能的又一发展道路。整个的发展阶段从成果来说,MP(单个神经元模型)- 感知器(单层神经网络)- 多层BP算法 - 深度神经网络(CNN、RNN等)。连接主义势头大振,从模型到算法,从理论分析到工程实现,为神经网络走向市场打下基础。

三大门派之行为主义

认为人工智能源于控制论,它是把神经系统的工作原理与信息理论、控制理论、逻辑以及计算机联系起来。早期的研究工作重点是模拟人在控制过程中的智能行为和作用,如对自寻优、自适应、自镇定、自组织和自学习等控制论系统的研究,并进行“控制论动物”的研制。代表性作品像是鲁克斯(Brooks)的六足行走机器人。

世界皆可二分类
提起在AI分类预测领域,能与人工神经网络与之相较的SVM(Support Vector Machine),因为往往很多时候都是"杀鸡焉用牛刀",一个小小的二分类往往用不上复杂且训练难度很大的神经网络。SVM最主要的思想就是低维向高维的映射以及核函数的提出。像高维映射的最主要是解决在低维层面,分类边界的函数往往是不够的,但是高维的计算,往往就像是深度神经网络一样,计算难度很大,这个时候核函数就起到了一个中间的"桥梁",只需按照核函数的规则,计算低维数据,便可等价为高维计算。由此也成为深度神经网络进入寒冬期的一个最主要的原因,因为SVM有时候确实表现的很好,分类效果有一种堪比"世界皆可二分类"的雄心壮志。

AI之神经网络寒冬期

像技术的发展规律一样,"人生总是起起伏伏"。作为AI主流的技术,人工神经网络也是经历起起伏伏。寒冬期之层级的限制:人工神经网络之所以能够在像人脸识别、音频转换等等任务中表现良好,最主要的原因就是仿真大脑的多层处理机制,但是当感知器(单层)进展到一定地步,一个最主要的问题凸显出来了,对于人脑一个简简单单的异或问题(XOR)线性不可分问题是很容易解决的,但是对于单层而言是不能解决的。所以Hinton提出BP算法,自然成为寒冬期的人工神经网络的救世主。Hinton也被人称为深度学习之父。

利用反向传播的思想,顺利解决了层级的限制。寒冬期之简单有效算法的出现:由于深度学习网络,其中涉及到的大量参数的计算,对于计算机的能耗是非常大的,所以在一些简单的任务上,一些简单明了的算法(SVM、决策树),效果也如人工神经网络一样,所以至此深度神经网络也因此不被重用起来。但是层级加上单个神经元的模拟总是跟人是类似的,所以它的发展并不会消沉太久,目前已是呈现爆发式增长的应用。

为什么在反向传播中感知器初始值不能为0_人工智能可以为我们做什么?世界皆可二分类...相关推荐

  1. 为什么在反向传播中感知器初始值不能为0_深度学习理论分享之——单层感知器简述...

    1单层感知器概述单层感知器(Single Layer Perceptron)是最简单的神经网络.它包含输入层和输出层,而输入层和输出层是直接相连的.单层感知器属于感知器中最简单的一种分类器,属于机器学 ...

  2. 前向传播、反向传播与感知器

    前向传播.反向传播与感知器 设计思路 前向传播 前向传播是计算输出值 y ^ = W T x + b \hat y=W^Tx+b y^​=WTx+b与损失函数 L o s s ( y ^ , y ) ...

  3. MATLAB神经网络工具箱中感知器权值和阈值的学习函数learnp

    我先把代码贴过来!慢慢研究! function [out1,out2] = learnp(varargin) %LEARNP Perceptron weight/bias learning funct ...

  4. Batch Normalization函数详解及反向传播中的梯度求导

    摘要 本文给出 Batch Normalization 函数的定义, 并求解其在反向传播中的梯度 相关 配套代码, 请参考文章 : Python和PyTorch对比实现批标准化Batch Normal ...

  5. 将上述代码中的crc初始值改为0

    要将上述代码中的CRC初始值改为0,只需要将crc的初始值从0xFFFF更改为0即可,代码如下: def crc16(data: bytes) -> int:crc = 0for byte in ...

  6. 推导反向传播中的dZ=A - y

    在吴恩达老师的反向传播课程中,涉及到如下公式: ,在向量化后为 ,下述为推导过程: 因为 ,且,在最后一层网络中 故 在逻辑回归中,损失函数 故 又因为,在文章中所述的网络结构中,最后一层激活函数g( ...

  7. 数组中没有给初始值_Array中的reduce()、filter()、map()几张图搞懂

    数组中reduce()函数与过滤filter()和映射map()有什么区别? 先来看看reduce()这个函数,废话不多说,直接上代码 在这里,你很好奇为什么是11,让我们来看下,首先reduce() ...

  8. matlab中memory模块初始值,Matlab的memory模块消除代数环

    什么是代数环? 发生在两个或多个模块在输入端口具有信号直接传递而形成反馈的情况时,直接传递的模块在不知输入端口的值的情况下无法计算出输出端的值,也就是现在时刻的输出是依赖现在时刻的输入值来计算的.当这 ...

  9. 机器学习--多标签softmax + cross-entropy交叉熵损失函数详解及反向传播中的梯度求导

    https://blog.csdn.net/oBrightLamp/article/details/84069835 正文 在大多数教程中, softmax 和 cross-entropy 总是一起出 ...

最新文章

  1. 一文详解NDT算法实现
  2. BugkuCTF-Misc:想蹭网先解开密码
  3. POJ3244(工科数学分析)
  4. SAP WebClient UI页面标签的决定逻辑介绍
  5. 摄像头分辨率怎么调整_手机摄像头测试:细数手机摄像头由单摄到多摄有哪些变化...
  6. [转]Mathtype中批量修改公式的字体和大小
  7. LINUX下载编译libssh2
  8. mcgs组态软件中字体如果从左到右变化_MCGS脚本程序 (2)
  9. illegal instruction 解决办法
  10. 加密狗工作原理和破解方法简介
  11. 51单片机流水灯从原理图到PCB转化
  12. html如何显示ppt首页,aspx怎样显示ppt转换的html页面
  13. 支付宝提现至个人账户接口开发
  14. 喝酒骑行电瓶车属于违法或者犯罪吗?
  15. Ubuntu 下 LaTeX 图形环境的配置——使用Kile
  16. JSON数据交互和RESTful支持
  17. 【ChatGPT|AI 应用】ChatGPT + MindShow 快速制作 PPT
  18. Internal error. Please report to https://code.google.com/p/android/issues
  19. 更换内存条导致windows启动失败,报错信息:windows无法验证此文件的数字签名,2018.11;
  20. 计算机机房建设标准.doc,计算机机房建设标准.doc

热门文章

  1. 解密jQuery事件核心 - 绑定设计(一)
  2. DELL通过LCD简单的判别服务器的硬件故障
  3. Windows Server 2008英文正式版安装体验
  4. 吴恩达机器学习:神经网络 | 反向传播算法
  5. 系统架构师具备的能力和构架师自我培养过程
  6. 运维笔记--ubuntu安装指定版本的RabbitMQ
  7. 企业级工作流解决方案(十)--集成Abp和ng-alain--权限系统
  8. Windows 下noinstall方式安装 mysql-5.7.5-m15-winx64
  9. Ubuntu Server上的LVM配置
  10. WINCE开发中,EBOOT模式下,TFTP方式无法下载NK镜像的问题解决方案