当前位置:网站首页>缺陷检测网络--混合监督(kolektor缺陷数据集复现)
缺陷检测网络--混合监督(kolektor缺陷数据集复现)
2022-07-25 09:22:00 【怪人i命】
要求:
Python 3.8
PyTorch 1.6, 1.8
CUDA 10.0, 10.1
数据集:
KolektorSDD ,[点此下载]
在colab上运行示例:
先将git上源码克隆过来
!git clone https://github.com/vicoslab/mixed-segdec-net-comind2021
然后下载KSDD数据集
% cd /content/mixed-segdec-net-comind2021
% cd /content/mixed-segdec-net-comind2021/datasets/KSDD
!python download_and_extract.py
然后训练/评估模型:
train_net.py是培训和评估的主要入口
models.py是网络模型文件
data/dataset_catalog.py是包含当前支持的数据集
python -u train_net.py \
--GPU=0 \
--DATASET=KSDD \
--RUN_NAME=RUN_NAME \
--DATASET_PATH=/path/to/dataset \
--RESULTS_PATH=/path/to/save/results \
--SAVE_IMAGES=True \
--DILATE=7 \
--EPOCHS=50 \
--LEARNING_RATE=1.0 \
--DELTA_CLS_LOSS=0.01 \
--BATCH_SIZE=1 \
--WEIGHTED_SEG_LOSS=True \
--WEIGHTED_SEG_LOSS_P=2 \
--WEIGHTED_SEG_LOSS_MAX=1 \
--DYN_BALANCED_LOSS=True \
--GRADIENT_ADJUSTMENT=True \
--FREQUENCY_SAMPLING=True \
--TRAIN_NUM=33 \
--NUM_SEGMENTED=33 \
--FOLD=0

详细情况如下图:



(设置自己保存的路径以及训练的参数)
训练好之后,结果保存在results中,KSDD需要结合所有三个方面的评估结果,使用join_folds_results.py:
python -u join_folds_results.py
–RUN_NAME=SAMPLE_RUN
–RESULTS_PATH=/path/to/save/results
–DATASET=KSDD
(注意自己保存到路径以及数据集所在的路径)
上图就是评估结果,也可以用read_results.py下载数据集生成所有运行的结果表。
边栏推荐
- *6-1 CCF 2015-03-2 numerical sorting
- Sort out personal technology selection in 2022
- *7-1 CCF 2015-09-1 sequence segmentation
- Kotlin协程:协程的基础与使用
- 十进制整数转换为其它进制的数
- How to customize the title content of uni app applet (how to solve the problem that the title of applet is not centered)
- 打造个人极限写作流程 -转载
- How to import a large amount of data in MATLAB
- 对象初始化
- 如何将其他PHP版本添加到MAMP
猜你喜欢

Customize dialog to realize the pop-up box of privacy clause statement imitating Netease cloud music

初识Opencv4.X----图像卷积

OC--对象复制
![[code source] National Railway](/img/33/ea786a10417487a2426be3a28d28aa.jpg)
[code source] National Railway

yolov5实现小数据集的目标检测--kolektor缺陷数据集
![自定义 view 实现兑奖券背景[初级]](/img/97/53e28673dcd52b31ac7eb7b00d42b3.png)
自定义 view 实现兑奖券背景[初级]

微信小程序实现轮播图(自动切换&手动切换)
![[gplt] 2022 popular lover (Floyd)](/img/30/c96306ca0a93f22598cec80edabd6b.png)
[gplt] 2022 popular lover (Floyd)

初识Opencv4.X----为图像添加椒盐噪声

用kotlin怎么写Android切换界面
随机推荐
【数据挖掘】最近邻和贝叶斯分类器
How to convert object data into arrays
Voice chat app source code - produced by NASS network source code
What is cerebral fissure?
Android & kotlin: puzzle solution
Sort out personal technology selection in 2022
括号匹配问题
基于人脸识别的树莓派门禁系统
*6-2 CCF 2015-03-3 Festival
OC -- category extension agreement and delegation
OC -- Foundation -- string + date and time
Definition of cell
OC -- Foundation -- dictionary
基于机智云平台的温湿度和光照强度获取
Customize dialog to realize the pop-up box of privacy clause statement imitating Netease cloud music
main函数的一些操作
yolov5实现小数据集的目标检测--kolektor缺陷数据集
【深度学习】自编码器
SurfaceView 闪屏(黑一下问题)
How to add other PHP versions to MAMP