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

南京html5网站建设去哪里推广软件效果好

南京html5网站建设,去哪里推广软件效果好,做外贸网站注册什么邮箱,临沂网站建设小程序目录安装环境数据处理预处理训练测试MIC-DKFZ/nnUNet 选择Linux环境运行该项目,Windows环境需要更改较多的参数,暂不支持。 安装环境 安装cuda, cudnn,已安装的检测cuda版本 检测cuda版本: nvcc -v cd /usr/local nvidia-smi&…

目录

  • 安装环境
  • 数据处理
  • 预处理
  • 训练
  • 测试

MIC-DKFZ/nnUNet
选择Linux环境运行该项目,Windows环境需要更改较多的参数,暂不支持。

安装环境

  1. 安装cuda, cudnn,已安装的检测cuda版本

    检测cuda版本:

    • nvcc -v
    • cd /usr/local
    • nvidia-smi(错误方式
  2. 安装对应cuda版本的pytorch

  3. 验证

    python -c 'import torch;print(torch.backends.cudnn.version())'
    # 8005, 显示类似此内容
    
    python -c 'import torch;print(torch.__version__)'   
    # 1.10.1+cu111, 显示类似此内容
    
  4. 安装nnUNet

    # 安装nnunet
    pip install nnunet
    git clone https://github.com/MIC-DKFZ/nnUNet.git
    cd nnUNet
    pip install -e .
    
    # 设置环境变量
    vim ~/.bashrc
    export nnUNet_raw_data_base="/root/nnUNet_raw_data_base"
    export nnUNet_preprocessed="/root/nnUNet_preprocessed"
    export RESULTS_FOLDER="/root/nnUNet_trained_models"
    source ~/.bashrc
    

    注意nnUNet_preprocessed的路径要指向SSD上,否则的话,速度会慢很多。

  5. 安装hiddenlayer(可选)

    pip install hiddenlayer
    

数据处理

  1. 文件夹目录

    └─Task09_Spleen│  dataset.json│  ├─imagesTr│      spleen_2.nii.gz│      spleen_3.nii.gz│      spleen_6.nii.gz│      spleen_8.nii.gz│      spleen_9.nii.gz│      ...├─imagesTs│      spleen_1.nii.gz│      spleen_7.nii.gz│      ...└─labelsTrspleen_2.nii.gzspleen_3.nii.gzspleen_6.nii.gzspleen_8.nii.gzspleen_9.nii.gz...
    
  2. json文件信息

    nnUNet/nnunet/dataset_conversion/utils.py里面的函数generate_dataset_json可以生成相应任务的json文件。

    { 
    "name": "Spleen", 
    "description": "Spleen Segmentation",
    "reference": "Memorial Sloan Kettering Cancer Center",
    "licence":"CC-BY-SA 4.0",
    "release":"1.0 06/08/2018",
    "tensorImageSize": "3D",
    "modality": { "0": "CT"}, "labels": { "0": "background", "1": "spleen"}, "numTraining": 41, "numTest": 20,"training":[{"image":"./imagesTr/spleen_2.nii.gz","label":"./labelsTr/spleen_2.nii.gz"},{"image":"./imagesTr/spleen_3.nii.gz","label":"./labelsTr/spleen_3.nii.gz"},{"image":"./imagesTr/spleen_6.nii.gz","label":"./labelsTr/spleen_6.nii.gz"},{"image":"./imagesTr/spleen_8.nii.gz","label":"./labelsTr/spleen_8.nii.gz"},{"image":"./imagesTr/spleen_9.nii.gz","label":"./labelsTr/spleen_9.nii.gz"},...],"test":["./imagesTs/spleen_1.nii.gz","./imagesTs/spleen_7.nii.gz",...]}

    注意"modality"一定要是CT,可以是小写。(因为不同的modality,归一化的方式不同)

  3. 转换数据

    nnUNet_convert_decathlon_task -i /xxx/Task09_Spleen
    

    转换的数据存在nnUNet_raw_data_base/nnUNet_raw_data/Task009_Spleen,唯一区别就是imagesTrimagesTs里的文件名加了后缀"_0000"

    注意:此处Task09_Spleen变为Task009_Spleen

预处理

# 只进行3d预处理,不进行2d预处理
nnUNet_plan_and_preprocess -t 09 -pl2d None

主要对数据进行预处理,包括Crop, Resample, Normalization等。

训练

如果训练断了,可以在命令行后面加-c继续训练。

  1. Lowres训练

    nnUNet_train 3d_lowres nnUNetTrainerV2 09 0
    
  2. Fullres训练

    nnUNet_train 3d_fullres nnUNetTrainerV2 09 0
    
  3. Cascade训练

    # 先训练完lowres的所有folds
    nnUNet_train 3d_lowres nnUNetTrainerV2 09 0
    nnUNet_train 3d_lowres nnUNetTrainerV2 09 1
    nnUNet_train 3d_lowres nnUNetTrainerV2 09 2
    nnUNet_train 3d_lowres nnUNetTrainerV2 09 3
    nnUNet_train 3d_lowres nnUNetTrainerV2 09 4
    
    nnUNet_train 3d_cascade_fullres nnUNetTrainerV2CascadeFullRes 09 0
    

测试

  1. 预测

    # lowres预测
    nnUNet_predict -i /root/nnUNet_raw_data_base/nnUNet_raw_data/Task009_Spleen/imagesTs -o /root/nnUNet_trained_models/nnUNet/3d_lowres/Task009_Spleen/nnUNetTrainerV2__nnUNetPlansv2.1/fold_0/infer -t 09 -m 3d_lowres
    
    # fullres预测
    nnUNet_predict -i /root/nnUNet_raw_data_base/nnUNet_raw_data/Task009_Spleen/imagesTs -o /root/nnUNet_trained_models/nnUNet/3d_fullres/Task009_Spleen/nnUNetTrainerV2__nnUNetPlansv2.1/fold_0/infer -t 09 -m 3d_fullres
    
    # lowres预测
    nnUNet_predict -i /root/nnUNet_raw_data_base/nnUNet_raw_data/Task009_Spleen/imagesTs -o /root/nnUNet_trained_models/nnUNet/3d_cascade_fullres/Task009_Spleen/nnUNetTrainerV2CascadeFullRes__nnUNetPlansv2.1/fold_0/infer -t 09 -m 3d_cascade_fullres
    
  2. 评价

    nnUNet_evaluate_folder -ref labelsTs_dir -pred infer_dir -l 1
    

    labelsTs_dir, 测试集的labelinfer_dir, 测试集的预测mask

    如果是四分类,则-l 1 2 3

http://www.hkea.cn/news/781520/

相关文章:

  • 建设学院网站百度收录关键词查询
  • 有关外贸的网站有哪些内容武汉抖音seo搜索
  • 娄底网站建设的话术深圳网站关键词排名优化
  • 福田大型商城网站建设seo营销方法
  • 网站开发专业就业指导企业网站设计与实现论文
  • 网络营销方式的思维导图seo关键词优化系统
  • wordpress访客ip记录福清市百度seo
  • 网站下载速度慢互联网广告推广公司
  • 电影网站空间配置网络营销的工具和方法有哪些
  • 包装设计网站免费百度seo搜索引擎优化厂家
  • 免费做公司网站sem对seo的影响有哪些
  • 网站空间购买费用关键词优化计划
  • 网站制作可以卖多少钱陕西网站建设制作
  • 深圳中小企业网站制作谷歌海外广告投放
  • 做游戏网站的需求分析创建app平台
  • 青岛胶南做网站的有多少seo商学院
  • 二月网站建设南宁百度个人中心登录
  • 如何在相关网站免费做宣传广告免费建立个人网站官网
  • 做搜狗网站优化首自己建立网站步骤
  • 企业资质查询官方网站最好的小说网站排名
  • 乐平网站设计北京互联网公司
  • 朝阳企业网站建设方案费用郑州网络营销学校
  • 建站行业发展百度广告代运营
  • 如何做积分商城网站鸡西seo顾问
  • p2p网站开发文档免费b站软件下载
  • 有没有做q版头像的网站今天百度数据
  • wordpress页面修改插件seo顾问阿亮
  • 政府门户网站建设标准国际婚恋网站排名
  • 上海青浦网站建设郑州靠谱seo电话
  • 网站建设怎么样seo专家招聘