lpips使用笔记

LPIPS指的是 Learned Perceptual Image Patch Similarity(学习感知图像块相似度),它是一种用于衡量两张图像之间感知相似度的指标。

1. 安装

bash 复制代码
pip install lpips

2. 使用

python 复制代码
import torch
import lpips

# 加载预训练的 LPIPS 模型
loss_fn = lpips.LPIPS(net='vgg')

# 假设您有两个图像张量 img1 和 img2
img1 = torch.rand(1, 3, 256, 256)  # 示例随机图像张量 1
img2 = torch.rand(1, 3, 256, 256)  # 示例随机图像张量 2

# 计算 LPIPS 距离
d = loss_fn(img1, img2)
print(d)
python 复制代码
import torch
import lpips

# 假设您已下载的模型路径为'model_path'
loss_fn = lpips.LPIPS(net_type='vgg', model_path='model_path')

参考文献

相关推荐
XD7429716365 分钟前
科技晚报|2026年5月10日:AI 开始补审查、权限与合规这些硬骨头
人工智能·科技·企业ai·科技晚报
hqyjzsb11 分钟前
跨行业求职最快的加分方式:带一个AI时代人人都缺的能力去面试
人工智能·面试·职场和发展·aigc·人机交互·产品经理·学习方法
IT·小灰灰17 分钟前
Hermes Agent + DMXAPI:一行命令部署,500+模型自由切换的完整配置指南
人工智能·gpt
星光技术人21 分钟前
投机采样 Speculative Decoding 核心笔记
人工智能·笔记·深度学习·计算机视觉·语言模型·自动驾驶
@不误正业26 分钟前
第01篇-AI-Agent到底是什么
人工智能·chatgpt
zzzzzz31027 分钟前
CloakBrowser 深度解析:C++ 源码级隐身 Chromium 如何让 30+ 反 Bot 检测全部失效
人工智能
刘一说27 分钟前
AI科技热点日报 | 2026年5月10日
大数据·人工智能·科技
Chase_______30 分钟前
计算机数据存储全解:从底层进制转换到存储介质演进
java·开发语言·python
qq_2837200538 分钟前
RecursiveCharacterTextSplitter 核心参数深度指南:chunk_size 与 chunk_overlap 原理、实战、调优全解
人工智能·机器学习
网络工程小王39 分钟前
【LangGraph 子图(Subgraph)详解】学习笔记
java·服务器·数据库·人工智能·langchain