Kernel Method
核方法
核方法利用對映 ϕ ( x ) \phi(x) ϕ(x)將輸入空間 X \mathcal{X} X轉換為特徵空間 Z \mathcal{Z} Z。
從模型角度上看,核方法的非線性帶來了高維轉換,即 x → ϕ ( x ) x\rightarrow\phi(x) x→ϕ(x) ,從而利用高維比低維更容易線性可分的優點,來對模型進行調整。
從優化的角度上看,核方法帶來了內積,即
x
i
T
x
j
→
k
(
x
i
,
x
j
)
=
ϕ
(
x
i
)
T
ϕ
(
x
j
)
x_i^Tx_j \rightarrow k(x_i,x_j)=\phi(x_i)^T\phi(x_j)
xiTxj→k(xi,xj)=ϕ(xi)Tϕ(xj),並且可以直接通過核函式
k
(
x
i
,
x
j
)
k(x_i,x_j)
k(xi,xj)求得內積,而並不需要先求得複雜的
ϕ
(
x
i
)
\phi(x_i)
ϕ(xi)。以高斯核為例,
k
(
x
,
x
′
)
=
exp
(
−
(
x
−
x
′
)
2
σ
2
)
k(x,x^{'})=\exp(-\frac{(x-x^{'})}{2\sigma^2})
k(x,x′)=exp(−2σ2(x−x′))
核函式將高維度的內積運算轉換到了低維度,從而避免了“維數災難”
相關文章
- Numerical Results of RhDYas CG method and RhLHas CG method
- Swizzling Method
- Greedy Method
- Two Pointer Method
- 核心引數kernel.shmall和kernel.shmmaxHMM
- Linux kernel mapLinux
- IllegalArgumentException: Invalid character found in method name. HTTP method names must be tokensExceptionHTTP
- [vue] computed 和 methodVue
- Go語言之methodGo
- what is the Mixin method in Python?Python
- LangChain vs Semantic KernelLangChain
- kernel 啟動流程
- disable Nouveau kernel driver
- methodHandle* method, JavaCallArguments* args, TRAPSJava
- The House of Mind (FASTBIN METHOD) PRIMEAST
- 工廠方法(Factory Method)
- method.invoke(...)反射點反射
- form&method【POST~GET】ORM
- Laravel kernel例項化Laravel
- Attribute GetCustomAttribute via method info of type
- Method ReflectionParameter::getClass() 解決方法
- Swift 5 之後 "Method Swizzling"?Swift
- Vagrant : SSH auth method: private key
- Runtime-(六)Method-Swizzling
- PAWNYABLE kernel race condition 筆記筆記
- jupyter notebook 刪除指定 kernel
- windows kernel exploitation基礎教程Windows
- Jupyter 刪除不用的kernel
- Bootloader傳引數到Kernelboot
- 11 replace-method標籤使用
- 10 lookup-method標籤使用
- 反射--Class物件功能--獲取Method反射物件
- function和bound method的區別Function
- MoreType – new method to build data in RecyclerView with Kotlin!UIViewKotlin
- laravel Symfony\Component\HttpKerenl\Exception\Method...LaravelHTTPException
- java 反射之操作靜態MethodJava反射
- android DDMS method profiling 工具使用分析Android
- Linux kernel 堆溢位利用方法Linux