对比学习 自监督学习笔记

目录

对比学习 理解,我推荐这篇博客:

python代码实现:

自监督学习cvpr2022推荐

SimCLR 2021


对比学习 理解,我推荐这篇博客:

对比学习(Contrastive Learning) - 知乎

python代码实现:

import torch
import torch.nn.functional as F

# 定义对比损失函数
def contrastive_loss(y, x1, x2, margin=1.0):
    # 计算x1和x2之间的欧氏距离
    dist = F.pairwise_distance(x1, x2)
    
    # 计算对比损失。当y=1时,损失是dist的平方;当y=0时,损失是margin和dist的差的平方(但至少为0)
    loss = y * torch.pow(dist, 2) + (1 - y) * torch.pow(torch.clamp(margin - dist, min=0.0), 2)
    
    # 返回损失的平均值
    return torch.mean(loss)

# 生成模拟数据
x1 = torch.randn(100, 128)  # 生成100个随机向量,每个向量的维度是128
x2 = torch.randn(100, 128)  # 同上
y = torch.randint(0, 2, (100,))  # 生成100个随机标签,值为0或1

# 使用模拟数据计算损失
loss = contrastive_loss(y, x1, x2)

自监督学习cvpr2022推荐

CVPR无监督/自监督学习(Un/Self-supervised Learning)方向论文学习(附摘要)_crafting better contrastive views for siamese repr-CSDN博客

SimCLR 2021


在SimCLR的自监督表征上训练的线性分类器达到了76.5%的最高精度,比之前的SOTA相对提高了7%,已经赶上有监督学习的ResNet-50了。当仅对1%的标签进行微调时,实现了85.8%的前5名精度,以少100倍的标签胜过AlexNet。


https://github.com/sthalles/SimCLR
 

DALL-E 2

DALL-E 2是一款人工智能图像生成器,它可以根据自然语言的文本描述创建图像和艺术形式。换句话说,它是一个根据文本生成图像的人工智能系统

  • 11
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
监督深度学习是一种结合了监督学习和无监督学习的方法,旨在利用有限的标记数据和大量的未标记数据来进行模型训练。在半监督学习中,回归任务是核心,而分类任务的信息被用来优化回归函数。\[2\]半监督学习的目标是通过找到一个函数来适应数据,从而实现回归任务。这个函数的优化过程则利用了分类任务的信息。\[2\] 在半监督学习中,还有一种特殊情况叫做自监督学习。自监督学习是一种从大规模无监督数据中挖掘自身监督信息的机器学习方法。它需要标签,但这些标签不是来自人工标注,而是来自数据本身。自监督学习监督信号源于数据本身的内容,也可以看作是实例级别的标注,每个样本是一个类。自监督学习方法可以基于上下文、时序或对比等方式进行。\[3\] 所以,半监督深度学习是一种结合了监督学习和无监督学习的方法,旨在利用有限的标记数据和大量的未标记数据进行模型训练。而自监督学习则是半监督学习的一种特殊情况,它通过挖掘数据本身的监督信息来进行训练。\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* *2* [半监督学习笔记(一):综述,定义,方法](https://blog.csdn.net/IRONFISHER/article/details/120328715)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [机器学习(Machine learning,ML) 学习笔记(区分监督学习与半监督学习)](https://blog.csdn.net/czmjy/article/details/124426142)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AI算法加油站

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值