当前位置: 首页 > news >正文

BGAD文章复现笔记-1

文章名:《Explicit Boundary Guided Semi-Push-Pull Contrastive Learning for Supervised Anomaly Detection》

原作者代码:https://github.com/xcyao00/BGAD

复现过程:

系统Ubuntu22.04, PyTorch1.12.1,python3.9

下载原作者代码到本地,将MvTec AD数据集解压,我放到了BGAD/data,在训练过程遇到以下问题:

问题1,从huggingface_hub下载模型时,由于网络问题,无法连接到huggingface_hub,模型无法下载。

解决1,使用hf-mirror.com - Huggingface 镜像站中的解决办法,

export HF_ENDPOINT=https://hf-mirror.com

在main.py的main函数中,添加环境变量,从镜像网站下载模型。

if __name__ == '__main__':os.environ['HF_ENDPOINT'] = 'https://hf-mirror.com'warnings.filterwarnings('ignore')main()

问题2,报错“'PIL.Image' has no attribute 'ANTIALIAS'”

解决2,按照AttributeError: module ‘PIL.Image‘ has no attribute ‘ANTIALIAS‘_attributeerror: module 'pil.image' has no attribut-CSDN博客的解决办法,将Image.ANTIALIAS替换为Image.LANCZOS;

问题3,报错“np.bool”

解决3,将np.bool替换为np.bool_

问题4,开始训练后,报错“No such file or directory: 'fg_mask/bottle/125.png'”

解决4,按照issuehttps://github.com/xcyao00/BGAD/issues/3,作者在源代码中提供了fg_mask.zip,将其解压在根目录即可

http://www.lryc.cn/news/291276.html

相关文章:

  • 【EI会议推荐】第六届下一代数据驱动网络国际学术会议(NGDN 2024)
  • 聊聊java中的Eureka和Nacos
  • 系统架构设计师-21年-上午试题
  • 数据库MySQL查询设计||给定四个关联表,其定义和数据加载如下:-- 学生表 Student-- 选课表 SC
  • C#使用RabbitMQ-3_发布订阅模式(扇形交换机)
  • 区块链游戏解说:什么是 SecondLive
  • 构建基于Flask的跑腿外卖小程序
  • 【算法】Partitioning the Array(数论)
  • ASP.NET Core 7 Web 使用Session
  • (1)SpringBoot学习——芋道源码
  • 宏景eHR FrCodeAddTreeServlet SQL注入漏洞复现
  • STM32——I2C
  • 笔记本从零安装ubuntu server系统+环境配置
  • SQL 快速参考手册
  • Linux/Windows系统无法git clone解决办法
  • 【算法与数据结构】198、213、337LeetCode打家劫舍I, II, III
  • React、React Router、JSX 简单入门快速上手
  • 从 0 开始搭建 React 框架
  • 网站地址怎么改成HTTPS?
  • Blender教程(基础)-面的细分与删除、挤出选区-07
  • QT自制软键盘 最完美、最简单、支持中文输入(二)
  • SpringCloud_学习笔记_1
  • 容器算法迭代器初识
  • 瑞_力扣LeetCode_二叉搜索树相关题
  • python爬虫爬取网站
  • c# Get方式调用WebAPI,WebService等接口
  • 银行数据仓库体系实践(11)--数据仓库开发管理系统及开发流程
  • 微信小程序引导用户打开定位授权通用模版
  • JVM篇----第十篇
  • DevSecOps 参考模型介绍