一、神经网络相关概念
来源:互联网 发布:任意门软件下载 编辑:程序博客网 时间:2024/06/01 23:54
本文是针对图书《神经网络与机器学习》中文版和国立台湾大学林轩田老师《机器学习》课程的总结笔记,内容方面既有对于该课程的理解又有对于该课程的参考,不足之处颇多,还希望大家阅后不吝赐教。
1. 感知机、sigmoid神经元与逻辑回归之间的关系
1.1 感知机
感知机是由科学家Frank Rosenblatt发明于1950至1960年代,它受到了Warren McCulloch 和Walter Pitts的更早工作的启发。其具体结构如图1所示
图1. 感知机结构示意图
其中的
感知机的输出是1还是0主要通过下式进行判断
我们可以将感知机的书写方法进行简化,首先将上式中的求和运算用向量相乘的形式进行表示,其次用偏移值
1.2 sigmoid神经元
sigmoid神经元与感知机相比做了一些修改,使得它在轻微改变其权值和偏移时只会引起小幅度的输出变化,进而防止轻微改变网络中任何一个感知机的权值或偏移有时甚至会导致感知机的输出完全翻转,并且可能以某种非常复杂的方式彻底改变网络中其余部分的现象出现。
sigmoid神经元的具体形式如图2所示
图2. sigmoid神经元结构示意图
它的数学表达形式为
其中sigmoid函数的图像及阶梯函数(阶跃函数)的图像如图3所示
图3. sigmoid函数图像及阶梯函数(阶跃函数)图像
将sigmoid神经元中的sigmoid函数换为阶梯函数(阶跃函数)即可以得到之前介绍的感知机,因此感知机与sigmoid神经元是十分相似的。不同的地方在于sigmoid函数使我们就得到了一个平滑的感知机,也正是因为这个平滑的感知机使得选择权值(w)和偏移(b)的轻微改变量并使输出按照预期发生小幅度变化成为易事。
未完待续……
阅读全文
0 0
- 一、神经网络相关概念
- 一、神经网络的相关概念
- 神经网络(一):概念
- UML的相关概念(一)
- 一 相关概念的了解
- 软件测试相关概念一
- 卷积神经网络概念与原理和相关数据集
- 神经网络相关
- 视频的一些相关概念(一)
- C#多线程(一) 多线程的相关概念
- 时序分析/约束(一):相关概念
- GDI编程之 一、GDI相关概念
- Javaweb 相关概念经典总结(一)
- 进程互斥(一)相关概念
- 时序分析/约束(一):相关概念
- Runtime总结一:相关概念理解
- WebService(一)—WebService的相关概念
- (一)内核相关的基础概念
- 如何解决Xshell中文乱码问题
- Koa框架教程,Koa框架开发指南,Koa框架中文使用手册,Koa框架中文文档
- 三.python程序控制结构
- [leetcode] 12. Integer to Roman
- phpstudy APACHE支持.htaccess以及 No input file specified解决方案
- 一、神经网络相关概念
- Spring+SpringMVC+MyBatis深入学习及搭建(九)——MyBatis和Spring整合
- C++学习心得
- 搜集的好的技术网站及技术博客
- 最大似然估计,高斯分布,高斯混合模型,EM算法
- Java语言基础简介(六)
- CNN入门手册(推荐)
- STL
- Python 与 C 区别