unet3 动态分辨率支持

x33g5p2x  于2022-01-09 转载在 其他  
字(0.7k)|赞(0)|评价(0)|浏览(287)

网络结构代码:

  1. # -*- coding: utf-8 -*-
  2. import os
  3. import time
  4. import numpy as np
  5. import cv2
  6. import torch
  7. import torch.nn as nn
  8. import torch.nn.functional as torch_f
  9. from torch.nn import init
  10. def weights_init_normal(m):
  11. classname = m.__class__.__name__
  12. #print(classname)
  13. if classname.find('Conv') != -1:
  14. init.normal_(m.weight.data, 0.0, 0.02)
  15. elif classname.find('Linear') != -1:
  16. init.normal_(m.weight.data, 0.0, 0.02)
  17. elif classname.find('BatchNorm') != -1:
  18. init.normal_(m.weight.data, 1.0, 0.02)
  19. init.constant_(m.bias.data, 0.0)
  20. def weights_init_xavier(m):
  21. classname = m.__class__.__name__
  22. #print(classname)
  23. if classname.find('Conv') != -1:
  24. init.xavier_normal_(m.weight.data, gain=1)
  25. elif classname.find('Linear') != -1:
  26. init.xavier_normal_(m.weight.data, gain=1)
  27. elif classname.find('Ba

相关文章