当前位置: 首页 > news >正文

multiple kernel learning(MKL)多核学习

历史上之所以会出现多核学习(MKL)这个词,是因为在深度学习流行起来以前,kernel是处理非线性的默认方法,那个年代优化一个非线性函数不容易,每加一层复杂性可能就需要多设计一个优化算法,MKL就是在这种历史背景下诞生的,人们需要一个能够处理更复杂非线性,同时可靠可优化的方法,那就是用多个核,再把它们结合起来,结合的方法有很多,可以用传统的优化方法解,用一些heuristics来search参数,有的甚至不需要用参数,就是单纯地把多个kernel的结果加和起来[1]。因为这类方法在当年看来极其复杂,因此大家给了它一个特别的名字,叫做多核学习。现在回过头来,大多数MKL所定义的objectives都可以放到深度学习的框架下,一个反向传播解决了多少MKL以前想都不敢优化的问题,随着网络数越来越深,可以嵌入的核矩阵也可以做的越来越复杂,是不是还需要给他们起一个新的名字呢?不了,现在我们都叫深度学习。大家慢慢也就很少再提及MKL,以及和它一并出现过的优化算法。

在这里插入图片描述
参考:https://www.cnblogs.com/XBWer/p/4492476.html

http://www.lryc.cn/news/219005.html

相关文章:

  • JS匿名函数之函数表达式与立即执行函数
  • WebGL:基础练习 / 简单学习 / demo / canvas3D
  • Python基础入门例程44-NP44 判断列表是否为空(条件语句)
  • 【每日一题Day369】LC187重复的DNA序列 | 字符串哈希
  • 服务器密码机主要功能及特点 安当加密
  • RIP路由配置
  • 尚硅谷Docker基础篇和Dockerfile超详细整合笔记
  • JavaScript_Date对象_实例方法_get类
  • Go语言在区块链开发中的应用
  • S4.2.4.5 Fast Training Sequence (FTS)
  • Gitlab CICD实用技巧汇总
  • JavaSpringbootMySQL高校实训管理平台01557-计算机毕业设计项目选题推荐(附源码)
  • 初阶JavaEE(14)表白墙程序
  • 算法设计与分析第二章作业
  • 《视觉SLAM十四讲》-- 三维空间的刚体运动
  • 关于iOS:如何使用SwiftUI调整图片大小?
  • 【MySQL】数据库MySQL基础知识与操作
  • vim手册(vim cheatsheet)
  • 软件测试具体人员分工
  • 计算机网络-应用层
  • linux 创建git项目并提交到gitee(保姆式教程)
  • STM32 IAP应用开发--bootloader升级程序
  • Q_GLOBAL_STATIC宏
  • [批处理]_[初级]_[如何删除变量值里的双引号]
  • 51单片机电子钟闹钟温度LCD1602液晶显示设计( proteus仿真+程序+原理图+设计报告+讲解视频)
  • 怎样学好java
  • HarmonyOS 数据管理与应用数据持久化(二)
  • Hadoop环境搭建及Demo
  • 更新一下数据集
  • web3之跨链预言机SupraOracles:什么是Supra