Structured learning介绍

对于传统的机器学习,输出一般为数字型的数据类型,例如label或者是vector。而与实际情况更为接近的是,输出可以要求为一张image或者是一段文字等等。此时对应的学习称为structured learning。
应用场景包括语音辨识、翻译、语法分析器(Syntactic Paring)、目标检测、文本总结、搜索(retrieval)等等。

对于structured learning,存在unified framework,对于输入x,给定输出y的形式,给定评价函数F(x,y),如果输出y反映的效果更好,则评价函数的输出越大,代表x和y的compatibility越好。这可以给出评价函数F(x,y)。
对于testing data,给定一个输入x,则穷举所有的y,找到使F(x,y)最大的那项y,得到结果。

另一种解释structured learning的方式如下图,基于概率的解释,训练过程是求解一个概率模型,使得x和y的共存几率最大,而测试则是已知概率模型,求解y出现的最佳情况。

Structured learning需要解决的三个问题

  1. F(x,y)模型的具体情况,对于均为object的输入和输出,很难描述F(x,y)的具体情况;
  2. 如何解决y=argmaxy∈YF(x,y)y=\arg\max\limits_{y\in Y}F(x,y),因为空间Y比较大,如何去确定合适的y;
  3. 如何进行合适的training,保证正确的F(x,y)大于空间中其他的F(x,y_bar)。

可参考的资料

  1. 语音信号处理基础-台湾大学-李琳山

机器学习 李宏毅 L32-Structured Learning-Introduction相关推荐

  1. 李宏毅机器学习课程-Structured Learning

    Simple structured learning framework for python pystruct-github Slides for explaining structured pre ...

  2. 【李宏毅2020 ML/DL】补充:Structured Learning: Introduction Structured Linear Model

    我已经有两年 ML 经历,这系列课主要用来查缺补漏,会记录一些细节的.自己不知道的东西. 本次笔记补充视频 BV1JE411g7XF 的缺失部分.在另一个UP主上传的2017课程BV13x411v7U ...

  3. 李宏毅机器学习课程-Transfer Learning

    深度学习 -> 强化学习 ->迁移学习(杨强教授报告) 李宏毅机器学习课程-Transfer Learning 迁移学习-吴恩达 freeze 待处理的 理解深层神经网络中的迁移学习及Te ...

  4. 李宏毅机器学习之Life Long Learning

    李宏毅机器学习之Life Long Learning Life-long Learning需要解决的问题 Knowledge Retention 学习完任务2后任务1的正确率下降了 如果一起学,可以学 ...

  5. 李宏毅svm_李宏毅2020 ML/DL补充Structured Learning Structured SVM

    李宏毅2020 ML/DL补充Structured Learning Structured SVM [李宏毅2020 ML/DL]补充:Structured Learning: Structured ...

  6. [机器学习入门] 李弘毅机器学习笔记-7 (Brief Introduction of Deep Learning;深度学习简介)

    [机器学习入门] 李弘毅机器学习笔记-7 (Brief Introduction of Deep Learning:深度学习简介) PDF VIDEO Ups and downs of Deep Le ...

  7. 【李宏毅2020 ML/DL】补充:Structured Learning: Structured SVM

    我已经有两年 ML 经历,这系列课主要用来查缺补漏,会记录一些细节的.自己不知道的东西. 本次笔记补充视频 BV1JE411g7XF 的缺失部分.在另一个UP主上传的2017课程BV13x411v7U ...

  8. 《机器学习—李宏毅》lecture1

    目录 初入手心得 Preparation-预测本频道观看人数 机器学习的模型分类 一个机器学习例子 Class Material Week1 HW1.pdf内链接 机器学习2021 机器学习任务攻略 ...

  9. 机器学习基石 Lecture1: The Learning Problem

    机器学习基石 Lecture1: The Learning Problem Course Introduction Course Design What is Machine Learning 定义 ...

最新文章

  1. 交替最小二乘+ALS+推荐+Spark
  2. 获取某一日期为当年的第几旬
  3. Hadoop报错:All specified directories are failed to load.
  4. 如何用代码填充S/4HANA销售订单行项目的数量字段
  5. 在python中操作excel
  6. 大橙子_橙子皮养花太棒了,酸性大,肥力足,比花肥强10倍
  7. 别再瞎搞数仓了!BAT内部大神:数据仓库不是谁都可以建的
  8. 面试被问进线程的区别
  9. java报错信息怎么看_AE-E3D插件无效或提示OPENGL E3D Debug等错误报错信息怎么办?...
  10. 重量级Orchard模块发布 - 模块生成工具RaisingStudio.ModuleGenerator
  11. oracle创建表空间语句分解
  12. acs510使用技巧_ABBACS510系列变频器通用接线图和参数表【借鉴实操】
  13. 使用GreenSock插件轻松制作精美的Web动画
  14. 【答粉丝问】前公司挽留涨薪,已经接到下一家公司的offer,是走还是留?
  15. 计算机无法开移动热点,Windows10系统下无法开启移动热点的解决方法
  16. 高通量测序在物种鉴定中的应用
  17. SpringSSM的教师管理系统--ajax版本,分页,图片上传,jsp页面使用bootstrap布局
  18. 追爱系列电影电视剧书籍
  19. Photoshop CS6利用液化滤镜美化改变脸型实例教程
  20. 【模拟】Thanks, TuSimple!

热门文章

  1. 学校食堂评价系统的设想(求意见与各种喷)
  2. CTR预估专栏 | 一文搞懂阿里Deep Interest Network
  3. php 奥点云接口,奥点云-使用方式说明
  4. 日历选择:周一到周日固定、选择当前周、上一周、下一周的日期。
  5. 学习笔记 在B站上学习了pink老师的js,有个循环的作业:简易ATM
  6. 沙鲁克汗机器人_沙鲁克汗2011年最新电影Ra One 印度又一科幻大作
  7. android启动页使用gif,android中使用react-native设置应用启动页过程详解
  8. 通信原理学习笔记6-5:数字解调——译码的硬判决与软判决
  9. 【那些年,我们一起追的女孩】第六章
  10. 垂直起降固定翼的学习大纲