
代码阅读记录
Trizzz
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
最终模型train步骤: train.py+new_model.py+decoder.py
主函数:train.pydef main(): warnings.filterwarnings('ignore') assert torch.cuda.is_available() torch.backends.cudnn.benchmark = True # 获取训练参数。 args = obtain_retrain_autodeeplab_args()...原创 2019-12-27 16:47:24 · 1086 阅读 · 0 评论 -
forward前向传播部分
deeplab整体结构模型forward函数class AutoDeeplab(nn.Module): def __init__(self, num_classes, num_layers, criterion=None, filter_multiplier=8, block_multiplier=5, step=5, cell=cell_level_search.Cell): ...原创 2019-12-23 21:46:09 · 434 阅读 · 0 评论 -
decode部分阅读记录
图1初始化和viterbi给结构解码class Decoder(object): def __init__(self, alphas, betas, steps): .................... def viterbi_decode(self): # 注意这里的[:2]是取前两维的意思,就是取图1中的网络框架。 ...原创 2019-12-23 20:47:04 · 185 阅读 · 0 评论 -
train_autodeeplab.py代码阅读笔记
Trainer类初始化部分——class Trainer(object): def __init__(self, args): self.args = args # Define Saver self.saver = Saver(args) self.saver.save_experiment_config() ...原创 2019-12-19 21:00:22 · 1133 阅读 · 0 评论 -
cell结构代码阅读记录
首先是Cell类的初始化过程——注意:在__init__()函数中,比较难理解的是最后的step循环。需要结合论文3.1和4.1.1部分综合理解。每一步step都对应一个Block的建立过程,其中每一个Op都对应当前Block的一个输入张量。Cell(nn.Module)class Cell(nn.Module): def __init__(self, steps, block_mu...原创 2019-12-19 16:33:49 · 388 阅读 · 0 评论 -
cityscapes.py阅读笔记
def twoTrainSeg(args, root=Path.db_root_dir('cityscapes')): # images_base是原始训练图像所在的目录。 images_base = os.path.join(root, 'leftImg8bit', 'train') # train_files存放所有图像的‘路径+名称’。 train_files...原创 2019-12-17 18:17:32 · 919 阅读 · 1 评论 -
resnet.py代码阅读记录
class ResNet(nn.Module):首先定义了类ResNet,继承了nn.Module模块。继承nn.Module模块是pytorch的使用要求,这样ResNet可以作为一个Module自动进行求导等操作。下面开始介绍ResNet类里面的各个函数,其中还会涉及到Bottlenect类。这个类会单独拎出来讲。Class ResNet(nn.Module)函数_load_pret...原创 2019-12-17 17:18:53 · 454 阅读 · 0 评论