首页 > 其他分享 >转导推理_归纳推理_转导学习_归纳学习

转导推理_归纳推理_转导学习_归纳学习

时间:2023-01-09 15:05:38浏览次数:35  
标签:推理 学习 learning 归纳推理 转导 inductive

转导推理_归纳推理

【Def:传统推理方法:归纳推理】直到今天,传统的推理方法仍然是归纳-演绎法,人们首先用已有信息定义一个一般规则,然后用这个规则来推断所需要的答案(首先从特殊到一般,然后从一般特殊。)。

【Def:转导推理 Transductive Inference】转导推理的目的是估计某一位置预测函数在给定兴趣点上的值(而非函数全部定义域上的值)。

【转导和归纳的差别】转导推理推广性的届优于归纳推理相应的界(解决实际问题有优势),同时也是推广性哲理上的突破,转导推理直接进行从特殊到特殊的推理,避免问题中不适定部分(从特殊到一般),因此在转导推理执行的是不依赖于推广性思想的经验推理。

在统计学习中,转导推理(Transductive Inference)是一种通过观察特定的训练样本,进而预测特定的测试样本的方法。另一方面,归纳推理(Induction Inference)先从训练样本中学习得到通过的规则,再利用规则判断测试样本,常见的监督学习。然而有些转导推理的预测无法由归纳推理获得,这是因为转导推理在不同的测试集上会产生相互不一致的预测,这也是最令转导推理的学者感兴趣的地方,比如处理训练样本少的少样本学习方面就是种转导推理。

当我们把转导推理和归纳推理的思想应用到深度学习中,即为转导学习和归纳学习

转导学习_归纳学习

实际上我们平时所说的learning一般指的是inductive learning。

考虑普通学习问题,训练集为 

转导推理_归纳推理_转导学习_归纳学习_归纳推理

 ,测试(未标记) 

转导推理_归纳推理_转导学习_归纳学习_归纳学习_02

 ,众所周知, 

转导推理_归纳推理_转导学习_归纳学习_推理方法_03

不会出现在训练集中。这种情况就是inductive learning。半监督学习的情况,训练集为 

转导推理_归纳推理_转导学习_归纳学习_归纳学习_04

 ,测试 

转导推理_归纳推理_转导学习_归纳学习_推理方法_05

 ,此时, 

转导推理_归纳推理_转导学习_归纳学习_归纳学习_06

 与 

转导推理_归纳推理_转导学习_归纳学习_推理方法_07

 都是未标记的,但我们测试的 

转导推理_归纳推理_转导学习_归纳学习_归纳学习_08

 在训练时没有见过,这种情况是 inductive semi-supervised learning。如果我们不管 

转导推理_归纳推理_转导学习_归纳学习_推理方法_09

 ,而是想知道对 

转导推理_归纳推理_转导学习_归纳学习_归纳学习_10

 的效果怎么样时,由于此时在训练的时候我们已经见过 

转导推理_归纳推理_转导学习_归纳学习_推理方法_11

 (利用了 

转导推理_归纳推理_转导学习_归纳学习_归纳学习_12

 的特征信息),这时就叫transductive semi-supervised learning。

简单来说,transductive和inductive的区别在于我们想要预测的样本,是不是我们在训练的时候已经见(用)过的。

通常transductive比inductive的效果要好,因为inductive需要从训练generalize到测试。

标签:推理,学习,learning,归纳推理,转导,inductive
From: https://blog.51cto.com/u_12617333/5997183

相关文章

  • 英语学习方法(二)
    01.忘记你在学习英语当你学习英语时,你看着看着就哈哈大笑,你忘记了你在学习英语,此时就是学习英语的最好方法.学习英语就是怎么爽,你就怎么来做.因此背单词,学语......
  • 学习笔记——在IDEA中创建Maven版的web工程;框架;Mybatis简介;搭建Mybatis框架步骤
    2023-01-09 一、在IDEA中创建Maven版的web工程(1)步骤:①创建一个maven模块,命名为“maven_web_end”,之后需要创建web工程的目录。在“maven_web_end.src.main”下创建“we......
  • 【学习笔记】动态SQL
    动态SQL1.概念动态SQL:动态SQL是MyBatis的强大特性之一。如果你使用过JDBC或其它类似的框架,你应该能理解根据不同条件拼接SQL语句有多痛苦,例如拼接时要确保不能......
  • fhqTreap学习笔记/做题记录
    \(\rmfhqTreap\)学习笔记&做题记录发大电部分我是\(\rmfhqTreap\)批众所周知,\(\rmfhqTreap\)可以部分(或者完全?)替代splay的区间功能,而且写起来又方便,所以去tm的s......
  • 扩展KMP学习笔记
    前置芝士:KMP,manachar告示:本文字符串下标均从$1$开始。扩展KMP算法提供了一个计算$Z$函数的方法。求解$Z$函数定义$Z$函数$z_i$表示字符串$s$以下标$i$......
  • Linq学习总结
    Linq可以对字符串、集合等“结果集”通过扩展方法,进行过滤、排序、分组、计算等操作。学习Linq,需要需要了解委托delegate以及委托的语法糖Action和Func。Action和Func经过......
  • 退火算法学习笔记
    初创建于2022-02-0900:29前段时间学习了一下退火算法。这里简单记一下踩过的坑~退火算法是一种搜索算法,我认为其核心思想便是”以一定的概率接受一个更差的解“,这样可......
  • 深度强化学习专栏 —— 2.手撕DQN算法实现CartPole控制
    我将文章发表在了古月居,一起来看看吧!​​戳这里​​......
  • CLISP学习(一)
    LispLisp发表于1960,是由数学家约翰·麦卡锡发明的。在计算机有所发展时,数学家们对人工智能有着极大的兴趣,觉得可以实现一个共通的方法,使计算机能够处理链表中的符号数据,......
  • CLISP学习(二)
    它是一门函数式语言,你要用函数的思维来思考。只不过与数学的表达不同的是,数学里的函数是在括号外 f(x),而lisp是在括号内,以列表的形式(fx),cos(x)-->(cosx)。lisp不区......