所以只需添加一個(gè)重塑層就可以了?,F(xiàn)在可以將變分編碼器和解碼器組合到VAE模型中。變分損失函數(shù)在傳統(tǒng)自編碼器中,使用了二元交叉熵?fù)p失,并提到均方根誤差可能是一種替代方法。在VAE中損失函數(shù)是需要擴(kuò)展得,因?yàn)榻徊骒鼗騌MSE損失是一種重建損失——它會(huì)懲罰模型以產(chǎn)生與原始輸入不同的重建。在VAE中在損失函數(shù)中增加了KL散度,懲罰模型學(xué)習(xí)與標(biāo)準(zhǔn)正態(tài)有很大不同的多元正態(tài)分布。KL散度是衡量?jī)蓚€(gè)分布差異程度的指標(biāo),在此可以衡量標(biāo)準(zhǔn)正態(tài)分布與模型學(xué)習(xí)的分布之間的差異。也就是說(shuō):如果均值不為零且方差不為1,則會(huì)產(chǎn)生損失。latent_loss的公式就是KL-divergence公式,并且在這種特殊情況下得到簡(jiǎn)化:目標(biāo)分布是標(biāo)準(zhǔn)正態(tài)分布并且兩者都沒(méi)有零協(xié)方差。另外就是需要將其縮放到輸入圖像的大小,以確保它與重建損失具有相似的比例并且不會(huì)占主導(dǎo)地位。既然不是主導(dǎo)地位,為什么我們要把這個(gè)KL部分加到損失中呢?1、它使?jié)撛诳臻g中的隨機(jī)點(diǎn)采樣變得簡(jiǎn)單。我們可以從標(biāo)準(zhǔn)法線中取樣,并確保該空間對(duì)模型有意義。2、由于標(biāo)準(zhǔn)法線是圓形的并且圍繞其平均值對(duì)稱,因此潛在空間中存在間隙的風(fēng)險(xiǎn)較小,也就是說(shuō)解碼器產(chǎn)生無(wú)效的圖像的概率會(huì)小。通過(guò)以上方式。雷尼紹編碼器江蘇有沒(méi)有比較好的。嘉興磁編碼器雷尼紹編碼器現(xiàn)貨供應(yīng)
VAE克服了傳統(tǒng)自編碼器在圖像生成方面的所有三個(gè)缺點(diǎn)?,F(xiàn)在訓(xùn)練一下看看效果。history=(X_train,X_train,epochs=100,batch_size=128,validation_data=(X_val,X_val),)變分自編碼器的分析原始圖像和它們的重建圖像。后者可能看更模糊,這是意料之中的,畢竟我們調(diào)整了損失函數(shù):不*關(guān)注重建精度,還關(guān)注產(chǎn)生有意義的潛在空間。圖像之間的變形先來(lái)驗(yàn)證變分自編碼器學(xué)習(xí)到的潛在空間確實(shí)是連續(xù)的、行為良好且有意義的,那就是選擇兩個(gè)圖像并在它們之間變形。讓我們以這只貓和這棵樹(shù)為例。對(duì)它們進(jìn)行編碼以獲得它們的隱藏表示,并在它們之間進(jìn)行線性插值。然后將沿插值線的每個(gè)點(diǎn)傳遞給解碼器,這樣可以在貓和樹(shù)之間生成圖像。cat=var_encoder(X_train[5930,:,:].reshape(1,28,28))[0].numpy()tree=var_encoder(X_train[17397,:,:].reshape(1,28,28))[0].numpy()linfit=interp1d([1,10],([cat,tree]),axis=0)將兩個(gè)潛在表示堆疊在一個(gè)形狀為2x576的矩陣中,并應(yīng)用scipy的線性插值函數(shù),如果需要調(diào)整,可以修改linfit([i+1foriinrange(10)])來(lái)獲得中間插值。仔細(xì)看看貓的嘴是如何變成樹(shù)干的。以類似的方式,還可以將另貓變成狗。注意貓的尖耳朵是如何逐漸變成狗的松軟耳朵的。南京雷尼紹圓光柵雷尼紹編碼器價(jià)格優(yōu)惠雷尼紹編碼器價(jià)格比較好的。
***個(gè)問(wèn)題就出現(xiàn)了:在這種情況下,“隨機(jī)”是什么意思?它應(yīng)該來(lái)自正態(tài)分布還是均勻分布?分布應(yīng)該如何參數(shù)化?下圖顯示了對(duì)測(cè)試數(shù)據(jù)樣本進(jìn)行編碼后潛在空間值的概率密度。除此以外,我還計(jì)算了一些匯總統(tǒng)計(jì)數(shù)據(jù):**小潛在空間值為,**大值為。對(duì)于隨機(jī)點(diǎn)采樣,讓潛在空間以零為中心對(duì)稱中心化會(huì)容易得多,或者說(shuō)至少以某種方式是有界的,需要一個(gè)**大值和**小值。要點(diǎn):潛在空間值形成不規(guī)則的、無(wú)界的分布,會(huì)使隨機(jī)點(diǎn)采樣變得困難。圖像多樣性另一個(gè)問(wèn)題涉及潛在空間中各個(gè)類別的**區(qū)域,這會(huì)影響生成圖像的多樣性。模型的潛在空間是3x3x64,它是576維的無(wú)法可視化。為了便于解釋可以嘗試對(duì)一個(gè)維度進(jìn)行3D切片,其形狀為3x1x1。只考慮此切片時(shí),每個(gè)圖像在潛在空間中由3D矢量表示可以將其可視化為散點(diǎn)圖。這是測(cè)試數(shù)據(jù)樣本的圖:藍(lán)色點(diǎn)云分布在比紅色和綠色云小得多的體積上。這意味著如果要從這個(gè)空間中隨機(jī)抽取一個(gè)點(diǎn),**終得到貓或狗的可能性要比得到樹(shù)的可能性大得多。在極端情況下,考慮到潛在空間的所有576個(gè)維度,可能永遠(yuǎn)不會(huì)對(duì)樹(shù)進(jìn)行采樣,這違背了對(duì)生成模型能夠覆蓋它所看到的數(shù)據(jù)的整個(gè)空間的要求。要點(diǎn):不同圖像類別的潛在表示可能在大小上有所不同。
圖工作電源種類分類圖其次,按照結(jié)構(gòu)和工作原理劃分,可分為直流電機(jī)、同步電機(jī)和異步電機(jī),其中同步電機(jī)又可分為永磁同步電機(jī)、磁阻同步電機(jī)和磁滯同步電機(jī);異步電機(jī)又可分為感應(yīng)電機(jī)和交流換向器電機(jī)。圖結(jié)構(gòu)和工作原理分類圖**后,按照用途劃分,可分為驅(qū)動(dòng)用電機(jī)和控制用電機(jī),其中驅(qū)動(dòng)用電機(jī)又可分為電動(dòng)工具用電機(jī)、家電用電機(jī)和其他通用小型機(jī)械設(shè)備用電機(jī);控制用電機(jī)又可分為步進(jìn)電機(jī)和伺服電機(jī)。圖用途分類圖常見(jiàn)的伺服電機(jī),是永磁同步交流伺服電機(jī),其內(nèi)部轉(zhuǎn)子是永磁鐵。驅(qū)動(dòng)器通過(guò)控制U、V、W三相電形成電磁場(chǎng),轉(zhuǎn)子在電磁場(chǎng)的作用下轉(zhuǎn)動(dòng),同時(shí)電機(jī)后銜接的編碼器通過(guò)電機(jī)的運(yùn)轉(zhuǎn)產(chǎn)生反饋的編碼器信號(hào)給驅(qū)動(dòng)器,驅(qū)動(dòng)器再根據(jù)反饋值和目標(biāo)值進(jìn)行比較,調(diào)整轉(zhuǎn)子轉(zhuǎn)動(dòng)的角度。由此可以看出,電機(jī)的控制精度,取決于編碼器的精度(或稱為線數(shù))。電機(jī)結(jié)構(gòu)伺服電機(jī),主要由定子和轉(zhuǎn)子構(gòu)成。定子鐵芯通常用硅鋼片疊壓而成,表面的槽內(nèi)嵌有兩項(xiàng)繞組,其中一相繞組是勵(lì)磁繞組,另一相繞組是控制繞組,如圖、、將一臺(tái)伺服電機(jī)進(jìn)行拆開(kāi)后,就可以清楚看到其內(nèi)部結(jié)構(gòu)了,如圖,除了定子和轉(zhuǎn)子外,電機(jī)尾部的編碼器也是構(gòu)成伺服電機(jī)的重要的一部分。雷尼紹編碼器哪家買靠譜。雷尼紹編碼器
這就是對(duì)數(shù)據(jù)的低維表示。下面就需要一個(gè)解碼器將這些表示處理成原始大小的圖像。這里使用轉(zhuǎn)置卷積(可以將其視為與常規(guī)卷積相反的操作)。轉(zhuǎn)置卷積會(huì)放大圖像,增加其高度和寬度,同時(shí)減少其深度或特征圖的數(shù)量。decoder=([(32,kernel_size=3,strides=2,padding="valid",activation="selu",input_shape=[3,3,64]),(16,kernel_size=3,strides=2,padding="same",activation="selu"),(1,kernel_size=3,strides=2,padding="same",activation="sigmoid"),([28,28])])剩下要做的就是將編碼器與解碼器連接起來(lái),并將它們作為一個(gè)完整的自編碼器進(jìn)行聯(lián)合訓(xùn)練。使用二元交叉熵?fù)p失對(duì)模型進(jìn)行了20個(gè)epoch的訓(xùn)練,代碼如下:損失函數(shù)選擇來(lái)說(shuō):二元交叉熵和RMSE都可以被用作損失函數(shù),兩者的主要區(qū)別在于二元交叉熵對(duì)大誤差的懲罰更強(qiáng),這可以將重建圖像的像素值推入平均幅度,但是這反過(guò)來(lái)又會(huì)使重建的圖像不那么生動(dòng)。因?yàn)檫@個(gè)數(shù)據(jù)集是灰度圖像,所以損失函數(shù)的選擇不會(huì)產(chǎn)生任何有意義的差異。下面看一下測(cè)試集中的一些圖像,以及自編碼器重建它們的效果如何。測(cè)試集的原始圖像(上)與它們的重建圖像(下)。看起來(lái)不錯(cuò),但是一些細(xì)節(jié)模糊(這是自編碼器的缺陷,也是GAN的優(yōu)勢(shì))。雷尼紹編碼器有沒(méi)有比較好的?廣州品質(zhì)雷尼紹編碼器批發(fā)價(jià)格
雷尼紹編碼器昆山有合適的嗎?嘉興磁編碼器雷尼紹編碼器現(xiàn)貨供應(yīng)
***值編碼器***值編碼器,就是對(duì)應(yīng)一圈,每個(gè)基準(zhǔn)的角度發(fā)出一個(gè)***與該角度對(duì)應(yīng)二進(jìn)制的數(shù)值。在***值的編碼器碼盤上,有許多道光通道刻線,每道刻線以2線、4線、8線、16線等順序依次排列,這樣,在編碼器的每一位置,通過(guò)讀取每道刻線的亮、暗,獲取一組以2為底的0到n-1次方二進(jìn)制編碼,且每個(gè)編碼都是***的。我們常說(shuō)的17位、23位***值編碼器,就是指編碼的n次方,如圖圖***值編碼器碼盤圖與增量式編碼器不同,***式編碼器不是輸出脈沖,而是輸出數(shù)字信號(hào)以指示編碼器位置,并且每個(gè)數(shù)字信號(hào)都是***的,因此即使驅(qū)動(dòng)器電源切除后位置信息也不會(huì)丟失,什么時(shí)候需要知道位置就什么時(shí)候去讀取它的位置,重新啟動(dòng)后系統(tǒng)可立即恢復(fù)運(yùn)動(dòng)。圖二進(jìn)制碼和格雷碼圖***值編碼器,可以分為單圈***值編碼器和多圈***值編碼器。單圈***值編碼器,是指以轉(zhuǎn)動(dòng)中測(cè)量光電碼盤各道刻線,以獲取***的編碼,當(dāng)轉(zhuǎn)動(dòng)超過(guò)360度時(shí),編碼又回到原點(diǎn),這樣就不符合***編碼***的原則,這樣的編碼只能用于旋轉(zhuǎn)范圍360度以內(nèi)的測(cè)量。多圈***值編碼器,是指運(yùn)用鐘表齒輪機(jī)械的原理,當(dāng)中心碼盤旋轉(zhuǎn)時(shí),通過(guò)齒輪傳動(dòng)另一組碼盤(或多組齒輪,多組碼盤),在單圈編碼的基礎(chǔ)上再增加圈數(shù)的編碼。嘉興磁編碼器雷尼紹編碼器現(xiàn)貨供應(yīng)
昆山精越自動(dòng)化科技有限公司是一家貿(mào)易型類企業(yè),積極探索行業(yè)發(fā)展,努力實(shí)現(xiàn)產(chǎn)品創(chuàng)新。公司致力于為客戶提供安全、質(zhì)量有保證的良好產(chǎn)品及服務(wù),是一家有限責(zé)任公司(自然)企業(yè)。公司業(yè)務(wù)涵蓋編碼器,驅(qū)動(dòng)器,無(wú)框電機(jī),制動(dòng)器,價(jià)格合理,品質(zhì)有保證,深受廣大客戶的歡迎。昆山精越順應(yīng)時(shí)代發(fā)展和市場(chǎng)需求,通過(guò)**技術(shù),力圖保證高規(guī)格高質(zhì)量的編碼器,驅(qū)動(dòng)器,無(wú)框電機(jī),制動(dòng)器。