Multi kernel learning
2016-03-29 03:32:01 0 举报
多核学习(Multikernel Learning,MKL)是一种机器学习方法,它通过组合多个不同的核函数来构建一个更强大的学习器。这种方法的核心思想是利用多个核函数的互补性,以提高学习器的性能和泛化能力。多核学习的关键步骤包括选择适当的核函数、确定核函数之间的权重以及设计一个有效的算法来整合这些核函数的知识。多核学习已经在许多领域取得了显著的成功,如计算机视觉、自然语言处理和生物信息学等。总之,多核学习为解决复杂问题提供了一个灵活且高效的框架,通过充分利用多个核函数的优势,有望在未来的机器学习研究中发挥更大的作用。
作者其他创作
大纲/内容
数据归一化
N
训练MTMKL合成核
Groupsensitive MKL
计算结果
f(x)
输入数据
sample5
B1
{B}
sample2
特征空间
Group sampleN
sample1
使用DBN进行深度学习处理
使用测试集交叉验证
A
Sample specific MKL
+
设定一系列核函数,并对参数C、w、v寻找最优。使用L1/L2范数正则化来对于核函数权重进行优化。
合成核
使用SVM算法建模训练
sampleN
···
B
Bn
Group sample2
β2
sample4
B2
分类/回归训练
增加分组数量
Group sample1
核函数
开始
设定一系列核函数,并对C、w进行参数寻优
canonical MKL
减少分组数量
β1
Kernel X
βn
回归训练
Kernel N
得到预测值、误差
使用合成核进行训练
输出结果
sample6
Kernel B
Kernel A
sample3
0 条评论
下一页