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

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

http://www.xdnf.cn/news/8858.html

相关文章:

  • 【Linux】系统程序−进度条
  • DAX权威指南3:变量、迭代函数与计算组
  • 【MySQL】第十一弹——JDBC编程
  • 如何用,向量表示3维空间种的有向线段(4,2,3)
  • 【电子通识】FPC连接器组成部分与不良案例术语
  • 常用正则表达式及语法详解
  • 【医学影像 AI】探索 MONAI:医学影像 AI 的综合框架
  • matlab实现SS-ELM和US-ELM
  • 计算机网络技术(二)
  • Linux多线程编程
  • 如何使用Webpack实现异步加载?
  • redis集群创建时手动指定主从关系的方法
  • 《技术择时,价值择股》速读笔记
  • 宽带卫星通信中的时分多址技术
  • STM32中的SPI通信协议
  • Vulkan 学习(15)---- Vulkan 完整渲染流程
  • 怎么判断文件是否支持多线程下载
  • 【Day36】
  • Python打卡训练营学习记录Day36
  • pyhton基础【4】判断
  • 使用Cursor生成需求文档+UI设计图
  • 【扫描线 线段树】P1856 [IOI 1998 ] [USACO5.5] 矩形周长Picture|普及+
  • firfox 国外版和国内版本账号不互通问题处理
  • 理论物理:为什么在极低温(接近绝对零度)时,经典理论失效?
  • 5.25 打卡
  • 高级特性实战:死信队列、延迟队列与优先级队列(三)
  • 《1.1_3_2 电路交换、报文交换、分组交换的性能分析|精讲篇》
  • git 把一个分支A的某一个 commit 应用到另一个分支B上
  • 乐观锁与悲观锁
  • Ansible配置文件常用选项详解