(四:2020.07.28)nnUNet最舒服的训练教程(让我的奶奶也会用nnUNet(上))(21.04.20更新)

一、写在前面

重要!!!
各位读者有时间请务必到我第十七篇博客查看更多的细节,包括如何使用nnUNet的残差网络、如何选择模型其中一个去训练等。更多的细节会慢慢更新,建议直接把那篇收藏了。


1.更新于8.02,添加“如何训练自己的数据集”部分。
2.更新于9.07,修改恶心的apex部分,新更新的torch1.6支持混合精度训练,即你不用再安装apex啦!!!
3.更新于9.09,修改五折交叉验证理解!以及在整理好训练的数据集以后如何自动化地生成对应的json文件。
3.更新于11.05,添加如何在Windows上使用nnUNet。windows的使用仍然面临很多问题,预处理是可以跑的,但是在推理或者训练的时候就会出现torch的一些环境和兼容问题,现在仍未解决,也不是目前的工作重心,有时间有能力的读者可以自己挖掘一下,非常的不好意思。
4.更新于21.04.20,解决windows平台无法使用nnUNet问题。

  • 1.笔者对nnUNet的使用也才一个多月,真正进入医疗影像领域也才三个月。对于nnUNet的理解肯定还停留在表层,希望大家在使用的时候能抱着一种纠错的态度,我会很感谢大家的指点!
  • 2.nnUNet是德国癌症研究中心的工程师编写的框架,迄今为止依旧在维护和更新,希望大家共勉,“抄”出自己的水平的同时,协助框架的维护,也是在帮助中国医疗行业(手动狗头)。
  • 3.此框架仅在Ubuntu18.04上进行过安装,win上需要键入参数运行,框架作者的建议也是在linux系统。作者建议不在conda的环境下,但我的框架在两个服务器三台主机上都未遇到什么conda的问题。1.5.1+cu10.1
  • 4.本篇博客的目的是为了让大家在迅速上手的同时更深入的研究,如此有魅力的框架,希望大家别玩玩就浪费&#
  • 112
    点赞
  • 556
    收藏
    觉得还不错? 一键收藏
  • 272
    评论
[{'year': [{'2019': -65419.62, '2018': 30498.15, '2022': 13876.93, 'index': '经营活动产生的现金流量净额', '2021': 42973.8, '2020': 39619.51}, {'2019': 107400.65, '2018': 116614.64, '2022': -1181.36, 'index': '投资活动产生的现金流量净额', '2021': 47348.05, '2020': 20575.82}, {'2019': 12626.08, '2018': -189296.55, '2022': -19400.66, 'index': '筹资活动产生的现金流量净额', '2021': -93035.11, '2020': -123532.65}], 'middle': [{'2019': -54828.01, '2018': -497.32, '2022': 10639.37, 'index': '经营活动产生的现金流量净额', '2021': 23457.13, '2020': 14095.79}, {'2019': 70222.58, '2018': 9137.32, '2022': -822.17, 'index': '投资活动产生的现金流量净额', '2021': 49199.63, '2020': 14493.25}, {'2019': -10674.67, '2018': -27426.89, '2022': -11163.9, 'index': '筹资活动产生的现金流量净额', '2021': -64884.77, '2020': -84514.8}], 'one': [{'2019': -2054.79, '2023': -978.88, '2022': 6060.59, 'index': '经营活动产生的现金流量净额', '2021': 17091.63, '2020': -13929.39}, {'2019': -46.08, '2023': -622.78, '2022': -387.47, 'index': '投资活动产生的现金流量净额', '2021': 37272.44, '2020': -2023.12}, {'2019': 14477.87, '2023': 2171.58, '2022': -3195.9, 'index': '筹资活动产生的现金流量净额', '2021': -11139.03, '2020': -34388.22}], 'three': [{'2019': -59111.13, '2018': 15934.74, '2022': 13696.67, 'index': '经营活动产生的现金流量净额', '2021': 36815.74, '2020': 21584.93}, {'2019': 61471.57, '2018': 14192.29, '2022': -696.12, 'index': '投资活动产生的现金流量净额', '2021': 45656.4, '2020': 26267.88}, {'2019': 55374.45, '2018': -58583.67, '2022': -15444.32, 'index': '筹资活动产生的现金流量净额', '2021': -85809.77, '2020': -103091.12}]}]用pandas写到一个excel
06-19
可以使用 pandas 的 DataFrame 和 ExcelWriter,将数据写入 Excel 文件。以下是示例代码: ```python import pandas as pd # 定义数据 data = [{'year': [{'2019': -65419.62, '2018': 30498.15, '2022': 13876.93, 'index': '经营活动产生的现金流量净额', '2021': 42973.8, '2020': 39619.51}, {'2019': 107400.65, '2018': 116614.64, '2022': -1181.36, 'index': '投资活动产生的现金流量净额', '2021': 47348.05, '2020': 20575.82}, {'2019': 12626.08, '2018': -189296.55, '2022': -19400.66, 'index': '筹资活动产生的现金流量净额', '2021': -93035.11, '2020': -123532.65}], 'middle': [{'2019': -54828.01, '2018': -497.32, '2022': 10639.37, 'index': '经营活动产生的现金流量净额', '2021': 23457.13, '2020': 14095.79}, {'2019': 70222.58, '2018': 9137.32, '2022': -822.17, 'index': '投资活动产生的现金流量净额', '2021': 49199.63, '2020': 14493.25}, {'2019': -10674.67, '2018': -27426.89, '2022': -11163.9, 'index': '筹资活动产生的现金流量净额', '2021': -64884.77, '2020': -84514.8}], 'one': [{'2019': -2054.79, '2023': -978.88, '2022': 6060.59, 'index': '经营活动产生的现金流量净额', '2021': 17091.63, '2020': -13929.39}, {'2019': -46.08, '2023': -622.78, '2022': -387.47, 'index': '投资活动产生的现金流量净额', '2021': 37272.44, '2020': -2023.12}, {'2019': 14477.87, '2023': 2171.58, '2022': -3195.9, 'index': '筹资活动产生的现金流量净额', '2021': -11139.03, '2020': -34388.22}], 'three': [{'2019': -59111.13, '2018': 15934.74, '2022': 13696.67, 'index': '经营活动产生的现金流量净额', '2021': 36815.74, '2020': 21584.93}, {'2019': 61471.57, '2018': 14192.29, '2022': -696.12, 'index': '投资活动产生的现金流量净额', '2021': 45656.4, '2020': 26267.88}, {'2019': 55374.45, '2018': -58583.67, '2022': -15444.32, 'index': '筹资活动产生的现金流量净额', '2021': -85809.77, '2020': -103091.12}]}] # 定义 ExcelWriter writer = pd.ExcelWriter('output.xlsx') # 遍历数据 for i, d in enumerate(data): # 转换为 DataFrame df = pd.DataFrame(d) # 写入 Excel df.to_excel(writer, sheet_name=f"Sheet{i+1}", index=False) # 保存 Excel 文件 writer.save() ``` 以上代码将数据写入名为 `output.xlsx` 的 Excel 文件中,每个 sheet 表示一个字典。可以根据实际需求修改文件名和 sheet 名称。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 272
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值