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')

参考文献

相关推荐
Hugging Face7 小时前
Codex 正在推动开源 AI 模型的训练与发布
人工智能
程途拾光1587 小时前
发展中国家的AI弯道超车:医疗AI的低成本本土化之路
大数据·人工智能
vi121237 小时前
土壤与水分遥感反演技术综述:原理、方法与应用
人工智能·算法·无人机
我不是QI7 小时前
周志华《机器学习—西瓜书》八
人工智能·机器学习
天下不喵7 小时前
python项目部署之pytandic与.env的使用教程
python·docker
shenzhenNBA7 小时前
python如何调用AI之deepseek的API接口?
人工智能·python·deepseek·调用deepseek api
王中阳Go7 小时前
攻克制造业知识检索难题:我们如何用Go+AI打造高可用RAG系统,将查询效率提升600%
人工智能·后端·go
有痣青年7 小时前
Gemini 3 Flash 技术深度解析:多模态、推理引擎与开发者新特性
人工智能·ai编程·gemini
CodeLinghu7 小时前
路由:Agent能够根据条件动态决定工作流的下一步
人工智能·microsoft·ai·llm
Felaim7 小时前
【自动驾驶基础】LDM(Latent Diffusion Model) 要点总结
人工智能·机器学习·自动驾驶