机器学习 李宏毅 L32-Structured Learning-Introduction

Structured Learning关注于处理复杂输出任务,如语音识别、翻译和语法分析等。它通过建立评价函数F(x,y)来衡量输入x与输出y的匹配度,并在测试阶段寻找最优解y。该领域面临的主要挑战包括评价函数的定义、大规模输出空间的搜索以及有效训练。" 111553863,10292972,Python pandas数据处理:基础算术运算规则详解,"['Python', 'pandas', '数据处理', '数据分析']
摘要由CSDN通过智能技术生成

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=argmaxyYF(x,y) ,因为空间Y比较大,如何去确定合适的y;
  3. 如何进行合适的training,保证正确的F(x,y)大于空间中其他的F(x,y_bar)。

可参考的资料

  1. 语音信号处理基础-台湾大学-李琳山
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值