訂閱
糾錯(cuò)
加入自媒體

如何使用深度學(xué)習(xí)生成模糊背景?


Source-MachineThink.Netv2總共包含3個(gè)卷積層,其中第一個(gè)是擴(kuò)展層,第二個(gè)是深度層,第三個(gè)是投影層。擴(kuò)展層:此層接收輸入數(shù)據(jù)并將低維數(shù)據(jù)擴(kuò)展為高維,以便保留重要信息并將其輸出提供給深度層。擴(kuò)展因子是一個(gè)超參數(shù),可根據(jù)試驗(yàn)次數(shù)進(jìn)行調(diào)整。深度層:該層從擴(kuò)展層接收輸入,并執(zhí)行深度和點(diǎn)向卷積,將特征圖提供給投影層。投影層:該層負(fù)責(zé)縮小數(shù)據(jù)的尺寸,以便僅有限數(shù)量的數(shù)據(jù)在網(wǎng)絡(luò)中進(jìn)一步傳遞,此時(shí)輸入尺寸與輸出尺寸匹配,這也稱為“瓶頸”層”。

Source-MachineThink.Net殘差連接是基于ResNet的網(wǎng)絡(luò)的新增功能,有助于控制通過網(wǎng)絡(luò)的漸變流,使用時(shí)輸入數(shù)據(jù)的維數(shù)與輸出數(shù)據(jù)的維數(shù)相同。

3. ReLu6

該網(wǎng)絡(luò)中的每個(gè)層都帶有ReLu6,而不是帶有批量標(biāo)準(zhǔn)化的ReLu。ReLu6將值的范圍限制在0到6之間,這是一個(gè)線性激活函數(shù)。通過限制小數(shù)點(diǎn)左邊的3位信息,還有助于將精度保持在小數(shù)點(diǎn)右邊。研究人員表示,最后一層(即投影層)的輸出不具有激活功能,因?yàn)槠漭敵鍪堑途S數(shù)據(jù)。根據(jù)研究人員的說法,在最后一層中添加任何非線性函數(shù)都可能導(dǎo)致有用信息的丟失。4. 實(shí)施現(xiàn)在,我們對(duì)圖像分割和使用的mobilenetv2有了一個(gè)大概的了解,接下來讓我們來看一下如何去實(shí)現(xiàn)。先決條件:該代碼使用TensorFlow版本1.x,因此你需要擁有版本1.x才能正常工作,如果你使用的是2.x,則執(zhí)行時(shí)會(huì)出錯(cuò),因此建議你僅使用Google Collab來執(zhí)行。在GitHub上的筆記本中逐行解釋快速介紹代碼的所有重要方面和完整實(shí)現(xiàn)。

為了演示,我們將使用以下尺寸為(596 x 900)的圖片

步驟1:下載經(jīng)過預(yù)先訓(xùn)練的模型。由于模型是經(jīng)過預(yù)訓(xùn)練的,因此只需下載并將我們的圖像傳遞給它,它會(huì)返回分割后的圖像。MODEL_NAME = 'mobilenetv2_coco_voctrainaug' #@參數(shù)[ 'mobilenetv2_coco_voctrainaug', 'mobilenetv2_coco_voctrainval', 'xception_coco_voctrainaug', 'xception_coco_voctrainval'] _DOWNLOAD_URL_PREFIX = ' http://download.tensorflow.org/models/'
_M(jìn)ODEL_URLS = {
   'mobilenetv2_coco_voctrainaug':
       'deeplabv3_mnv2_pascal_train_aug_2018_01_29.tar.gz',
   'mobilenetv2_coco_voctrainval':
       'deeplabv3_mnv2_pascal_trainval_2018_01_29.tar.gz',
   'xception_coco_voctrainaug':
       'deeplabv3_pascal_train_aug_2018_01_04.tar.gz',
   'xception_coco_voctrainval':
       'deeplabv3_pascal_trainval_2018_01_04.tar.gz',

_TARBALL_NAME ='deeplab_model.tar.gz'model_dir = tempfile.mkdtemp()
tf.gfile.MakeDirs(model_dir)下載路徑= os.path.join(model_dir,_TARBALL_NAME)
打。ā罢谙螺d模型,這可能需要一段時(shí)間...”)
urllib.request.urlretrieve(_DOWNLOAD_URL_PREFIX + _M(jìn)ODEL_URLS [MODEL_NAME],
                  download_path)
打。ǎ螺d完成!正在加載DeepLab模型...')MODEL = DeepLabModel(download_path)
打。ǎP图虞d成功!')

<上一頁(yè)  1  2  3  4  下一頁(yè)>  
聲明: 本文由入駐維科號(hào)的作者撰寫,觀點(diǎn)僅代表作者本人,不代表OFweek立場(chǎng)。如有侵權(quán)或其他問題,請(qǐng)聯(lián)系舉報(bào)。

發(fā)表評(píng)論

0條評(píng)論,0人參與

請(qǐng)輸入評(píng)論內(nèi)容...

請(qǐng)輸入評(píng)論/評(píng)論長(zhǎng)度6~500個(gè)字

您提交的評(píng)論過于頻繁,請(qǐng)輸入驗(yàn)證碼繼續(xù)

  • 看不清,點(diǎn)擊換一張  刷新

暫無評(píng)論

暫無評(píng)論

人工智能 獵頭職位 更多
掃碼關(guān)注公眾號(hào)
OFweek人工智能網(wǎng)
獲取更多精彩內(nèi)容
文章糾錯(cuò)
x
*文字標(biāo)題:
*糾錯(cuò)內(nèi)容:
聯(lián)系郵箱:
*驗(yàn) 證 碼:

粵公網(wǎng)安備 44030502002758號(hào)