当前位置:网站首页>Some understanding of inductive bias
Some understanding of inductive bias
2022-06-11 10:22:00 【liiiiiiiiiiiiike】
Inductive bias
Inductive bias is a very subtle concept in machine learning : In machine learning , Many algorithms make assumptions about some problems , These assumptions are called inductive biases .
- inductive : Look for commonalities in some examples , generalization , Form a more general rules and regulations
- bias : Our preference for models
therefore , Inductive bias can be understood as , A certain rule concluded from the phenomena observed in real life , Then make certain constraints on the model , So as to play “ Model selection ” The role of , That is to choose a model more in line with the real rules from the hypothetical space .
Inductive bias is almost everywhere in machine learning :
- Okam razor : If not necessary , Do not add entities.
- KNN It is assumed that adjacent samples in the feature space tend to belong to the same class
- SVM The classifier should maximize the class boundary distance
The same is true in deep learning . Take neural networks as an example , Various network structures 、 Components 、 The mechanism often comes from inductive bias . stay CNN in , We assume that features have local properties , That is, when we put some adjacent features together , It will be easier to get the solution ; stay RNN in , We assume that the calculation at each moment depends on the historical calculation results ; And attention mechanisms , It is also based on human intuition 、 The rules summed up by life experience .
CNN Of inductive bias yes locality and spatial invariance, That is, those with similar space grid elements Connected but far from , And weight sharing
RNN Of inductive bias yes sequentiality and time invariance, That is... In sequence timesteps Connection and invariance of time transformation
summary :
All in all ,inductive bias It is our task that has these difficulties , The model we chose can solve these difficulties , Therefore, the ability to solve these difficulties is a model inductive bias
边栏推荐
猜你喜欢
随机推荐
What are the functions and features of EMG linear light emitter?
MySQL comparison
C+ daily exercises (15)
【Objective-C】‘NSAutoreleasePool‘ is unavailable: not available in automatic reference counting mode
Windows 安装MySQL5.7 以上的版本(压缩包形式安装)
[Objective-C] dynamically create controls
Can station B make money?
为什么DDRx的电源设计时需要VTT电源
穆格测试控制器的作用和应用场合有哪些
[Bert]: Calculation of last ave state when training tasks with similar Bert semantics
使用bat向文件的第一行中写入内容
New feature of ES6 - arrow function
puppeteer入门之 Puppeteer 类
DataGrip 2022,DataGrip 功能
利用PHP开发的一款万能、表白墙系统部分代码片段
Override and reload?
1. system in Library
面试复习手写题--函数截流与抖动
MySQL basic learning notes 03
安全相关网站推荐








