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