chapter1:using neural nets to recognize handwritten digits
two important types of artificial neuron :the perceptron and the sigmoid neuron
Perceptrons


感知机的输入个数不限,每个输入的取值都是二元的(0或1,这点不确定,后续确认下),输出是0或1.
Sigmoid neuron
Sigmoid neurons are similar to perceptrons, but modified so that small changes in their weights and bias cause only a small change in their output. That's the crucial fact which will allow a network of sigmoid neurons to learn.
sigmoid neuron 输入:these inputs can take on any values between 0 and 1.


sigmoid neuron与perceptrons的相似点:当z = w . x + b ->正无穷时,sigmoid neuron的输出趋向于1.当z = w . x + b ->负无穷时,sigmoid neuron的输出趋向于0.而感知机的输出就是0或1.
The smoothness of σ (sigmoid函数值的平滑性) means that small changes in the weights and in the bias will produce a small change in the output from the neuron.

上面公式如何推导出来?
后续的笔记直接写在纸上了
The architecture of neural networks
A simple network to classify handwritten digits
Learning with gradient descent
Implementing our network to classify digits
Toward deep learning
chapter1:using neural nets to recognize handwritten digits的更多相关文章
- 使用神经网络识别手写数字Using neural nets to recognize handwritten digits
		
The human visual system is one of the wonders of the world. Consider the following sequence of handw ...
 - [译][待续]Chap1.Using neural nets to recognize handwritten digits
		
Chapter1 使用神经网络辨识手写数字 人类的视觉系统是自然界的一大奇迹.试看如下的手写数列: 绝大多数人都能毫不费劲地认出这些数字是504192,而这会让人产生识别数字非常简单的错觉.人类大脑的 ...
 - (zhuan) Using convolutional neural nets to detect facial keypoints tutorial
		
Using convolutional neural nets to detect facial keypoints tutorial this blog from: http://danieln ...
 - 使用CNN(convolutional neural nets)关键的一点是检测到的面部教程(四):学习率,学习潜能,dropout
		
第七部分 让 学习率 和 学习潜能 随时间的变化 光训练就花了一个小时的时间.等结果并非一个令人心情愉快的事情.这一部分.我们将讨论将两个技巧结合让网络训练的更快! 直觉上的解决的方法是,開始训练时取 ...
 - Machine Learning, Homework 9, Neural Nets
		
Machine Learning, Homework 9, Neural NetsApril 15, 2019ContentsBoston Housing with a Single Layer an ...
 - 神经网络可以拟合任意函数的视觉证明A visual proof that neural nets can compute any function
		
One of the most striking facts about neural networks is that they can compute any function at all. T ...
 - A visual proof that neural nets can compute any function
		
http://neuralnetworksanddeeplearning.com/chap4.html In essence, we're using our single-layer neural ...
 - CS231n 2016 通关 第五、六章 Fully-Connected Neural Nets 作业
		
要求:实现任意层数的NN. 每一层结构包含: 1.前向传播和反向传播函数:2.每一层计算的相关数值 cell 1 依旧是显示的初始设置 # As usual, a bit of setup impor ...
 - neural network and deep learning笔记(1)
		
neural network and deep learning 这本书看了陆陆续续看了好几遍了,但每次都会有不一样的收获. DL领域的paper日新月异.每天都会有非常多新的idea出来,我想.深入 ...
 
随机推荐
- Python3 OpenCV3 图像处理基础
			
开发环境搭建 本人使用的是Ubuntu 16.04LTS. 1.安装Python3 ## 其实 Ubuntu 16.04 系统自带了 Python 3.5.2,因此不需要再安装了?但是需要安装一些开发 ...
 - Gradle dependencies 依赖方式
			
implementation:使用了该命令编译的依赖,仅仅对当前的Moudle提供接口 依赖首先应该设置为implement的,如果没有错,那就用implement,如果有错,那么使用api指令 那为 ...
 - 两个乒乓球队进行比赛,各出三人。 	甲队为a,b,c三人,乙队为x,y,z三人。 	已抽签决定比赛名单。 	有人向队员打听比赛的名单。 	a说他不和x比,c说他不和x,z比, 	请编程序找出三队赛手的名单。
			
题目:两个乒乓球队进行比赛,各出三人. 甲队为a,b,c三人,乙队为x,y,z三人. 已抽签决定比赛名单. 有人向队员打听比赛的名单. a说他不和x比,c说他不和x,z比, 请编程序找出三队赛手的名单 ...
 - CentOS7.6 静态IP配置
			
1:选中安装好的虚拟机,点击“编辑”,然后选择“虚拟网络编辑器(N…)”,如下图所示: 2:选择桥接模式,在桥接到指定的本地网卡即可."确定"保存 3:选中虚拟机,右击虚拟机,选择 ...
 - CQOI2018 九连环 打表找规律 fft快速傅里叶变换
			
题面: CQOI2018九连环 分析: 个人认为这道题没有什么价值,纯粹是为了考算法而考算法. 对于小数据我们可以直接爆搜打表,打表出来我们可以观察规律. f[1~10]: 1 2 5 10 21 4 ...
 - openjudge-1664 放苹果
			
总时间限制: 1000ms 内存限制: 65536kB 描述 把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1 是同一种分法. 输 ...
 - 常见的linux命令及其翻译
			
常见的linux指令 1.ls ll 查看文件信息 2.cd 切换工作目录 cd 或 cd ~ 切换到/home/用户目录 cd. 切换到当前目录 cd.. 切换到上级目录 cd- 切换入上次所在的目 ...
 - rails使用bootstrap
			
在Gemfile文件中添加'bootstrap-sass',再运行bundle install gem 'bootstrap-sass' 在config/application.rb添加一行代码,让b ...
 - (二十一)python 3 内置函数
			
阅读目录 1.abs() 2.dict() 3.help() 4.min() 5.setattr() 6.all() 7.dir() 8.hex() 9.next() 10.slice() 11.an ...
 - utf-8 下汉字为什么需要三个字节
			
Unicode 十六进制码点范围 --> UTF-8 二进制0000 0000 - 0000 007F --> 0xxxxxxx 0000 0080 - 0000 07FF --> ...