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

ind_knn_ad环境搭建和运行【用自己的数据集】

源码

https://github.com/rvorias/ind_knn_ad

conda create -n padim python=3.7
unzip ind_knn_ad-master.zip
cd autodl-tmp/ind_knn_adconda activate padimpip install -r requirements.txtpip install click
pip install numpy

修改数据集根路径

# data.py
DATASETS_PATH = Path(r"/root/autodl-tmp/SimpleNet-main/data4")

加载测试集需要考虑后缀名兼容性

    def __getitem__(self, index):path, _ = self.samples[index]sample = self.loader(path)if "good" in path:target = Image.new("L", (self.size, self.size))sample_class = 0else:target_path = path.replace("test", "ground_truth")
#             target_path = target_path.replace(".png", "_mask.png")# 提取文件名和扩展名filename, file_extension = os.path.splitext(os.path.basename(target_path))# 生成掩码文件名mask_filename = f"{filename}_mask.png"# 生成掩码文件路径target_path = os.path.join(os.path.dirname(target_path), mask_filename)

删除或跳过测试点文件

因为他是调用的父类的构造函数,所以直接删掉了测试点文件夹

问题huggingface_hub.errors.LocalEntryNotFoundError:

https://blog.csdn.net/qq_43920838/article/details/144508431
需要先配置镜像:
export HF_ENDPOINT=“https://hf-mirror.com”

python run.py spade --dataset bottle

相关文章:

  • MySQL(36)如何使用CASE进行条件表达式?
  • dify_plugin数据库中的表总结
  • Typescript学习教程,从入门到精通,TypeScript 进阶语法知识点及案例代码详解(13)
  • 【解读—论文】引导性掩码表示学习以捕捉心电图的时空关系
  • 前端面试宝典---项目难点1-leaflet大数据量渲染优化
  • MATLAB在逐渐被Python淘汰吗
  • 计算机系统简介(一)
  • 《计算机组成原理》——第二章-10 现代计算机的总线结构
  • 2.7 寸 微雪墨水屏使用方法,及测试用例
  • LLM之Agent:Mem0的简介、安装和使用方法、案例应用之详细攻略
  • 《帝国时代1》游戏秘籍
  • Javase 基础加强 —— 07 File
  • 2025河南台球展/台球桌展/台球杆展/郑州台尼展会
  • 《深入探秘:从底层搭建Python微服务之FastAPI与Docker部署》
  • 系统编程day04
  • Librosa是什么?用librosa进行多人声纹对比
  • 基于stm32单片机的智能盲杖研究
  • Function Calling、MCP、A2A:解锁 AI 能力的三大核心技术对比
  • go实现钉钉三方登录
  • 获取点击点所在区域所能容纳最大连续空白矩形面积及顶点坐标需求分析及相关解决方案
  • 奎屯网站制作/网站之家查询
  • java 做博客网站/廊坊网站建设优化
  • 网站及网页设计费用/站牛网是做什么的
  • 做临时工看哪个网站/太原seo外包平台
  • 绍兴网站建设报价/哪里有营销策划培训班
  • 建一个网站的价格/google play store