当前位置:网站首页>Gradually understand the deep belief network
Gradually understand the deep belief network
2022-07-21 19:57:00 【Wsyoneself】
- Deep belief network (DBN) It's through layer by layer training , Solve the optimization problem of deep neural network , Through layer by layer training, a better initial weight is given to the whole network , So that the network can reach the optimal solution as long as it is fine tuned .
- Training DBN The most important thing is “ Limited Boltzmann machine ”(RBM)
- Boltzmann machine (BM):
- It is a kind of stochastic neural network , There are only two states of neurons in the network ( not active , Activate ), In binary 0,1 Express , The value of the state is determined according to the law of probability and statistics . The key : When the energy is minimum , The network is the most stable , At this time, the network is optimal .
- BM It is a feedback neural network composed of random neurons , Symmetrical connection , From the visible layer 、 Hidden layer composition , It can be seen as an undirected graph :
(x1、x2、x3 Is the visible layer ,x4、x5、x6 For hidden layer )
- Boltzmann machine (BM) It can be used in supervised learning and unsupervised learning . In supervised learning , Visible variables can be divided into input and output variables , Implicit variables implicitly describe the complex constraint relationship between visible variables . In unsupervised learning , Implicit variables can be regarded as the internal feature representation of visible variables , Be able to learn complex rules in data . The price of Boltzmann machine is that the training time is very long, very long .
- Limited Boltzmann machine (RBM):
- It's right BM simplified , Original BM The visible and hidden elements of are fully connected , And hidden elements and hidden elements are also fully connected , It increases the amount and difficulty of calculation
- RBM There is also a visible layer , A hidden layer , But there is no connection in the layer , Layer to layer full connection , It's a bipartite graph , The feeling is full connection :
- RBM Essence is the sharp weapon of unsupervised learning , It can be used for dimensionality reduction ( Less hidden layer settings )、 Learning to extract features ( Hidden layer output is the feature ), Self encoder (autoencoder) And deep belief network ( Multiple RBM)
- RBM Express the data as a probability model through learning , Once the model is trained or converged to a stable state through unsupervised learning , It can also be used to generate new data .
- Boltzmann machine (BM):
- Deep belief network :
os: It feels like the predecessor of the full connection layer , The above is just the perspective gradually proposed by previous people to learn .
边栏推荐
- Quanzhi a40i development board hardware specification - 100% domestic + industrial level scheme (Part 2)
- 【To .NET】. Net core web API development process knowledge points sorting [getting started]
- 10 lines of code to realize wechat applet payment function, and use applet cloud development to realize applet payment function (including source code
- Integrated design of signal processing system - minimum order IIR digital high pass filter
- (1) Analysis of Damon database model
- MyCat的介绍与安装以及基本使用
- 学习笔记-Explain的介绍
- 2022.7.19DAY610
- input: dynamic input is missing dimensions in profile
- Let you say goodbye to the project maintenance mode of 996
猜你喜欢
(3) Jdbctemplate
STM32——ADC读取光敏传感器控制LED灯,看门狗中断
Ftxui basic notes (checkbox component)
From graphic design to software testing, I like to raise 11k+13 salary. Looking back, I'm very lucky
[C exercise] macro realizes the exchange of digital binary parity bits
Interview with data center and Bi business (II): pit of organizational structure Sorting
NXP i.MX 8M Mini 核心板规格参数,四核ARM Cortex-A53 + ARM Cortex-M4
2022DASCTF MAY web
Jenkins怎么发邮件,自动化大老手把手教你
The ability to detect movement in vivo and build a safe and reliable payment level "face brushing" experience
随机推荐
(3) Jdbctemplate
Wechat applet payment
odoo神操作后台调用路由接口
MySQL (2)
NXP i.MX 8m Mini development board specifications, quad core arm cortex-a53 + arm cortex-m4
序列模型(一)- 循环序列模型
Importerror: DLL load failed while importing win32gui: the specified module cannot be found.
Job regular sed
866. 试除法判定质数
Machine learning sklearn dataset
ECCV 2022 open source | target segmentation for 10000 frames of video
微信小程序支付
[C exercise] macro realizes the exchange of digital binary parity bits
Let you say goodbye to the project maintenance mode of 996
Introduction to testing -- using scenario method to design ATM test cases
(4) Transactions
数据中台、BI业务访谈(二):组织架构梳理的坑
全志A40i开发板硬件说明书——100%国产+工业级方案(上)
Share pictures or link to Tiktok
426. Transform binary search tree into sorted two-way linked list