日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

keras实现嘴唇图像autoencoder

發(fā)布時間:2023/11/30 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 keras实现嘴唇图像autoencoder 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

本文分享了我在silent speech 項目過程中實現(xiàn)的基于嘴唇圖像數(shù)據(jù)集的autoencoder自編碼器。輸入輸出都是64?6464*6464?64的嘴唇灰度圖。自編碼器由編碼解碼兩個部分構(gòu)成,同時實現(xiàn)了利用checkpoint在每個epoch運算時,自動保存測試集loss更小的模型。

數(shù)據(jù)集共包含84679張圖片,其中前68728張圖片作為訓(xùn)練集,后15951張圖片作為測試集。

import tensorflow as tf from tensorflow.keras import layers from tensorflow import keras import numpy as np from tensorflow.keras.callbacks import ModelCheckpoint from tensorflow.keras import optimizers from matplotlib import pyplot as plt from tensorflow.keras import Input from tensorflow.keras.layers import Dense, Conv2D, MaxPooling2D, concatenate, Flatten, Conv2DTranspose, UpSampling2D from tensorflow.keras.models import Modeldef autoencoder_lips():input_img = Input(shape=(64, 64, 1))# encodingconv1 = Conv2D(filters=16, kernel_size=(5, 5), activation='relu', padding='same', name='lip_conv1')(input_img)conv2 = Conv2D(filters=16, kernel_size=(5, 5), activation='relu', padding='same', name='lip_conv2')(conv1)pooling1 = MaxPooling2D(pool_size=(2, 2), name='lip_pooling1')(conv2)conv3 = Conv2D(filters=32, kernel_size=(3, 3), activation='relu', padding='same', name='lip_conv3')(pooling1)conv4 = Conv2D(filters=32, kernel_size=(3, 3), activation='relu', padding='same', name='lip_conv4')(conv3)pooling2 = MaxPooling2D(pool_size=(2, 2), name='lip_pooling2')(conv4)# decodingconv5 = Conv2D(filters=32, kernel_size=(3, 3), activation='relu', padding='same', name='lip_conv5')(pooling2)conv6 = Conv2D(filters=32, kernel_size=(3, 3), activation='relu', padding='same', name='lip_conv6')(conv5)upsample1 = UpSampling2D(size=(2, 2), name='lip_upsample1')(conv6)conv7 = Conv2D(filters=16, kernel_size=(5, 5), activation='relu', padding='same', name='lip_conv7')(upsample1)conv8 = Conv2D(filters=16, kernel_size=(5, 5), activation='relu', padding='same', name='lip_conv8')(conv7)upsample2 = UpSampling2D(size=(2, 2), name='lip_upsample2')(conv8)decoded = Conv2D(filters=1, kernel_size=(5, 5), activation='sigmoid', padding='same', name='lip_decoded')(upsample2)autoencoder_lip = Model(input_img, decoded, name='autoencoder_lips')autoencoder_lip.summary()return autoencoder_lipif __name__ == "__main__":X = np.load("lips_all_chapiters.npy")nb_images_chapiter7 = 15951# normalisationX = X/255.0# ch1-ch6X_train = X[:-15951, :]X_test = X[-15951:, :]model = autoencoder_lips()my_optimizer = keras.optimizers.Adam(learning_rate=0.0001, epsilon=1e-8)model.compile(optimizer=my_optimizer, loss='binary_crossentropy')filepath = "autoencoder_lips/autoencoder_lips-{epoch:02d}-{val_loss:.8f}.h5"checkpoint = ModelCheckpoint(filepath, monitor='val_loss', verbose=1,save_best_only=True, mode='auto') # only save improved accuracy modelcallbacks_list = [checkpoint]history = model.fit(x=X_train, y=X_train, batch_size=256, epochs=100, callbacks=callbacks_list,validation_data=(X_test, X_test))

訓(xùn)練好的自編碼器最終在測試集上的表現(xiàn)如下 :

第一行是原始輸入的圖像,第二行是自編碼器輸出的對應(yīng)圖像。我們可以發(fā)現(xiàn)雖然自編碼器生成的圖像與原圖像相比損失了清晰度,但是整體上還原了圖像原本的形態(tài)。我們因此可以利用自編碼器的中間層作為壓縮后的圖像信息,或稱features特征。自編碼器往往可以用于壓縮信息,或作為進一步進行學習的中間標簽。

總結(jié)

以上是生活随笔為你收集整理的keras实现嘴唇图像autoencoder的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 操一操干一干 | 色婷婷激情综合 | 国产在线看一区 | 成人免费激情视频 | 免费毛片网站 | 国产亚洲精品久久777777 | 国产精品50页| 秋霞欧美一区二区三区视频免费 | 亚洲影视网 | 亚洲成av人在线观看 | 无码人妻精品一区二区三区99v | av啊啊| 姐姐你真棒插曲快来救救我电影 | 69久久夜色精品国产69 | 欧美顶级metart裸体全部自慰 | 国产乱淫av片杨贵妃 | 亚洲第一淫片 | 成人av自拍 | 亚洲激情网址 | 无码国产69精品久久久久网站 | 国产精品久久中文字幕 | 广州毛片 | 在线的av| 久久精品免费在线 | 加勒比色综合 | 4438全国成人免费 | 色就是色亚洲色图 | 欧美变态视频 | 亚洲欧美在线看 | 91综合国产 | 国产精品美女久久 | 超碰人人99| 香蕉视频ap | 波多野结衣av片 | 日本内谢少妇xxxxx少交 | 亚洲你我色 | 精品人妻少妇一区二区三区 | 亚洲成av人片一区二区梦乃 | 少妇情理伦片丰满午夜在线观看 | 九九精品在线观看视频 | 桃色综合网 | 欧美成人免费高清视频 | 毛片基地免费 | 日韩在线观看视频免费 | 亚洲精品国产熟女久久久 | 一级少妇女片 | 外国电影免费观看高清完整版 | 欧美日韩电影一区二区 | 免费观看黄一级视频 | 黄色小视频在线观看 | 熊出没之冬日乐翻天免费高清观看 | 国产精品96久久久久久 | 动漫3d精品一区二区三区乱码 | 欧美日韩激情在线 | 亚洲aav| 西西午夜影院 | 亚洲天堂男人网 | 日韩狠狠操 | 成人看片| 色综合色婷婷 | 久久人人妻人人人人妻性色av | 久久av导航 | 亚洲AV无码阿娇国产精品 | 网站免费视频www | 在线观看的黄色网址 | 国产一区不卡视频 | 久久国产免费观看 | 久久久夜夜| 国产美女视频91 | 国产小视频在线免费观看 | 亚洲美女av网站 | 男生和女生一起差差差很痛的视频 | 国产一区二区三区免费视频 | 成人日皮视频 | 天天视频国产 | 欧美亚洲国产一区 | 亚洲欧美激情图片 | 国产一区二区啪啪啪 | 国产亚洲av在线 | 欧美成人aaaaⅴ片在线看 | 牛牛影视一区二区 | 大尺度床戏视频 | 青娱乐在线视频观看 | 日韩欧美大片在线观看 | 深夜影院深a | 99热这里只有精品9 日韩综合在线 | aaaa毛片| 日本老太婆做爰视频 | 亚洲精品在线观看免费 | 中文字幕av免费 | av影视天堂 | 韩国一区视频 | 国产综合免费视频 | 草比网站 | 国产福利社 | 日韩精品网址 | 91好色先生tv | 自拍av在线| 亚洲国产一区二区三区 |