<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      DAST精簡代碼

      先訓練G:

      先不計算D的梯度:                                           判別器輸入類型為(源域,0)或者(目標域,1),輸出圖片為真實圖片(源域)的概率值
      for param in model_D.parameters():    # model_D = nn.ModuleList([FCDiscriminator...]) 判別器是一個全卷積網絡,其實就是一個二分類,輸出一個條件概率,即輸入樣本屬于源域或者目標域的概率
      param.requires_grad = False 判別損失 Ld 是一個二分類交叉熵損失,判斷輸入屬于源域還是目標域
                                                            怎么才算訓練好判別器:判別器能對真圖打高分,對假圖打低分
                                                             
      輸入圖片:
      images.size: torch.Size([1, 3, 512, 1024])
      labels.size: torch.Size([1, 512, 1024])
      源域圖片S 的輸出分割特征圖:
      feat_source: ([1, 2048, 65, 129])
      pred_source: ([1, 19, 65, 129])
      輸出特征圖接一個上采樣后 pred_source 大小變成: ([1, 19, 512, 1024])
      計算交叉熵損失:
      loss_seg = seg_loss(pred_source, labels)
      計算梯度值,并反傳梯度值: (只是計算,不更新)
      loss_seg.backward()

      目標域圖片T的大小、特征圖大小 和上面的源域S一樣,不同的是,經過分割網絡時,得到一個加權的特征圖(注:加權后的特征圖大小不變)
      和S一樣,得到特征圖后,接一個上采樣:
      pred_target = interp_target(pred_target)
      先損失清零
      loss_adv = 0
      然后計算判別損失值,即對倒數第二層的T域特征圖打分

      D_out = model_D[0](feat_target) (判別器D[0]輸入通道為2048,輸出通道為1)
      再用上面的判別損失值來計算對抗損失即用bce_loss(均方差MSELoss())來計算D_out和source_label的分布差
      loss_adv += bce_loss(D_out, torch.FloatTensor(D_out.data.size()).fill_(source_label).to(device))
      # source_label=0

      先對最后一層的T域特征圖打分:特征圖先變成概率圖(用softmax()),然后對概率圖打分
      D_out = model_D[1](F.softmax(pred_target, dim=1)) 判別器D[1]輸入19,輸出1)
      然后計算對抗損失:
      loss_adv += bce_loss(D_out, torch.FloatTensor(D_out.data.size()).fill_(source_label).to(device))

      loss_adv = loss_adv * 0.01
      計算梯度值,并將梯度反傳
      loss_adv.backward()
      更新模型參數:
      optimizer.step()
      再訓練D:


       
      posted @ 2022-08-06 17:18  ethan178  Views(115)  Comments(0)    收藏  舉報
      主站蜘蛛池模板: 亚洲乱码一二三四区| 国产日本一区二区三区久久| 91精品国产老熟女在线| 老色批国产在线观看精品| 99精品久久久中文字幕| 少妇粗大进出白浆嘿嘿视频| 四虎女优在线视频免费看| 国产福利在线观看免费第一福利| 99久久亚洲综合精品成人| 亚洲精品一区二区妖精| 永久免费在线观看蜜桃视频| 国产熟女激情一区二区三区| 欧洲码亚洲码的区别入口| 国产最新AV在线播放不卡| 国产老熟女国语免费视频| 亚洲精品久久久久久下一站| 久久精品国产再热青青青| 国产亚洲精品久久综合阿香| 精品无人区一码二码三码| 自拍视频在线观看成人| 午夜福利偷拍国语对白| 国产午夜精品福利免费看| 色婷婷综合久久久久中文字幕| 免费av深夜在线观看| 色欧美片视频在线观看| AV人摸人人人澡人人超碰| 日本道之久夂综合久久爱| 亚洲中文无码手机永久| 亚洲中文字幕久久精品码| 日夜啪啪一区二区三区| 免费观看又色又爽又黄的崩锅| 日韩人妻一区二区三区蜜桃视频| 国产精品午夜福利免费看| 亚洲日韩精品无码一区二区三区 | 国产欧美日韩亚洲一区二区三区| 乱人伦人妻中文字幕无码久久网| 香蕉久久国产精品免| 免费观看全黄做爰大片| 亚洲欧美国产日韩天堂区| 99精品国产高清一区二区麻豆| 国产成人欧美一区二区三区在线|