首页 > 其他分享 >对比学习

对比学习

时间:2022-09-19 23:13:09浏览次数:54  
标签:tau cdot 学习 实例 类级 exp 记忆 对比

Table of Contents

  1. 路线1: 记忆库在实例级构建,实例级更新,损失函数在实例级计算
  2. 路线2: 记忆库在类级构建,实例级更新,损失函数在类级计算
  3. 路线3: 记忆库在类级构建,类级更新,损失函数在类级计算

路线1: 记忆库在实例级构建,实例级更新,损失函数在实例级计算

  1. \[L_q = - \log \frac{exp(q \cdot u_+ / \tau)}{\sum_{i=0}^N \exp(q \cdot u_i / \tau)} \ (1) \]

  2. \[u_i = mu_i + (1 - m)q \ (2) \]

路线2: 记忆库在类级构建,实例级更新,损失函数在类级计算

  1. 类级构建记忆库

    \[c_k = \frac{1}{|\mathcal{H}_k|}\sum_{u_i \in \mathcal{H}_k}u_i \ (4) \]

  2. 类级计算损失函数

    \[L_q = -\log \frac{\exp(q \cdot c_+ / \tau)}{\sum_{k=0}^K \exp(q \cdot c_k / \tau)} \ (3) \]

路线3: 记忆库在类级构建,类级更新,损失函数在类级计算

  1. 记忆库在类级构建

    \[\phi_k = \frac{1}{|\mathcal{H}_k|} \sum_{u_i \in \mathcal{H}_k}u_i \ (7) \]

  2. 损失函数在类级计算

    \[L_q = - \log \frac{\exp(q \cdot \phi_+ / \tau)}{\sum_{k=0}^K \exp(q \cdot \phi_k / \tau)} (5) \]

  3. 记忆库在类级更新

    \[\phi_k \leftarrow m \phi_k + (1 - m)q \ (6) \]

标签:tau,cdot,学习,实例,类级,exp,记忆,对比
From: https://www.cnblogs.com/advanceflow/p/16709464.html

相关文章

  • java学习
    1.基本规范每个java文件只能有一个publicclass,且类名要与文件名相同文件调用的是publicstaticvoidmain(String[]args)函数类名(文件名)首字母大写,函数名单个单词......
  • NumPy科学计算库学习_012_NumPy数组中的线性代数
    一、定义数组importnumpyasnpA=np.array([[4,2,3],[1,3,1]])B=np.array([[2,7],[-5,-7],[9,3]])print("【矩阵A】\n",A)print("【矩阵B】\n",B)【矩阵A】[......
  • Java面向对象数据结构完全学习教程 pdf
    高清扫描版下载链接:https://pan.baidu.com/s/1m6FOQFqsjqYSbKXKs8zHjQ点击这里获取提取码 ......
  • salesforce零基础学习(一百一十八)Restrict Rule
    本篇参考:https://help.salesforce.com/s/articleView?id=sf.security_restriction_rule.htm&type=5https://help.salesforce.com/s/articleView?id=sf.security_restrict......
  • Day5 java面向对象的学习
    Day5回顾方法static静态方法不加static非静态方法static是和类一起加载的类与对象的创建类是一种抽象的数据类型,是对某一事物整体的描述对象是抽象概念的具体事......
  • 【时间复杂度和空间复杂度】简单理解与学习
    前言学习算法之前,我们需要先搞懂时间复杂度和空间复杂度。顾名思义,时间复杂度和空间复杂度是一个判断算法好坏的一个标准。时间复杂度就相当于运行代码花费的时间,空间复杂......
  • LINUX基础命令学习上
    一、目录操作1、pwd(printworkdirectory)2、cd3、ls4、通配符5、权限6、alias7、du(diskusage)二、创建1、mkdir(mkdirmakedirectories)2、touch3、硬链接与......
  • pytorch学习
    #https://blog.csdn.net/qq_27825451/article/details/90705328#https://blog.csdn.net/qq_27825451/article/details/90550890"""1.torch.nn.Module的基本属性tor......
  • Spring学习的第二天
    1.Spring管理第三方资源导入Druid坐标 <dependency> <groupId>com.alibaba</groupId>   <artifactId>druid</artifactId>   <version>1.1.16</vers......
  • 在科学课程中提高学生的学习能力 ——基于游戏的协作学习方法
    在科学课程中提高学生的学习能力——基于游戏的协作学习模式(Acollaborativegame-basedlearningapproachtoimprovingstudents’learningperformanceinsciencec......