這里我們就是用KLdivergence來(lái)表示隱含向量與標(biāo)準(zhǔn)正態(tài)分布之間差異的loss,另外一個(gè)loss仍然使用生成圖片與原圖片的均方誤差來(lái)表示。我們可以給出KLdivergence的公式這里變分編碼器使用了一個(gè)技巧“重新參數(shù)化”來(lái)解決KLdivergence的計(jì)算問(wèn)題。這時(shí)不再是每次產(chǎn)生一個(gè)隱含向量,而是生成兩個(gè)向量,一個(gè)表示均值,一個(gè)表示標(biāo)準(zhǔn)差,然后通過(guò)這兩個(gè)統(tǒng)計(jì)量來(lái)合成隱含向量,這也非常簡(jiǎn)單,用一個(gè)標(biāo)準(zhǔn)正態(tài)分布先乘上標(biāo)準(zhǔn)差再加上均值就行了,這里我們默認(rèn)編碼之后的隱含向量是服從一個(gè)正態(tài)分布的。這個(gè)時(shí)候我們是想讓均值盡可能接近0,標(biāo)準(zhǔn)差盡可能接近1。而論文里面有詳細(xì)的推導(dǎo)如何得到這個(gè)loss的計(jì)算公式,有興趣的同學(xué)可以去看看具體推到過(guò)程:/pdf/下面是PyTorch的實(shí)現(xiàn):reconstruction_function=(size_average=False)#mselossdefloss_function(recon_x,x,mu,logvar):"""recon_x:generatingimagesx:originimagesmu:latentmeanlogvar:latentlogvariance"""BCE=reconstruction_function(recon_x,x)#loss=*sum(1+log(sigma^2)-mu^2-sigma^2)KLD_element=(2).add_(()).mul_(-1).add_(1).add_(logvar)KLD=(KLD_element).mul_。雷尼紹編碼器有沒(méi)有比較好的。貴州雷尼紹編碼器供應(yīng)商
實(shí)際上可以重用上面的編碼器代碼。只需展平它的輸出并將兩個(gè)向量附加到它上面。vanilla_encoder=(encoder)encoder_inputs=(shape=[28,28])z=vanilla_encoder(encoder_inputs)z=()(z)codings_mean=(576)(z)codings_log_var=(576)(z)codings=Sampling()([codings_mean,codings_log_var])var_encoder=(inputs=[encoder_inputs],outputs=[codings_mean,codings_log_var,codings])這里只有兩件事需要詳細(xì)說(shuō)明:1、正如可能從變量名稱中猜到的那樣,使用方差的對(duì)數(shù)來(lái)描述正態(tài)分布,而不是按原樣描述方差。這是因?yàn)榉讲钚枰獮檎鴮?duì)數(shù)方差可以是任何值。為什么變分編碼器可以工作與傳統(tǒng)編碼器相比,VAE不將輸入映射到一個(gè)確定性點(diǎn),而將其映射到某個(gè)空間中的一個(gè)隨機(jī)點(diǎn)。為什么這個(gè)更好呢?對(duì)于一個(gè)相同的圖像,每次都會(huì)在潛在空間中得到一個(gè)稍微不同的點(diǎn)(盡管它們都在均值附近)。這使得VAE了解該鄰域中的所有點(diǎn)在解碼時(shí)都應(yīng)該產(chǎn)生類似的輸出。這確保了潛在空間是連續(xù)的!要點(diǎn):編碼器中的隨機(jī)化迫使?jié)撛诳臻g是連續(xù)的。變分解碼器VAE的解碼器不需要太多更改,直接可以重用以前的代碼。***的區(qū)別是現(xiàn)在編碼器的輸出或潛在空間是一維向量而不是3D張量。加工雷尼紹編碼器供應(yīng)商雷尼紹編碼器有在賣的嗎?
在后續(xù)的章節(jié)中將進(jìn)行較為詳細(xì)的介紹。圖伺服電機(jī)組合圖電機(jī)常見的術(shù)語(yǔ)有以下幾種,這里做簡(jiǎn)要的說(shuō)明:(1)旋轉(zhuǎn)方向:從電機(jī)的傳動(dòng)端(電機(jī)軸端)朝非傳動(dòng)端(編碼器端)沿軸向看電機(jī)的旋轉(zhuǎn)方向。(2)機(jī)械角度:從幾何上把電機(jī)圓周分成360度,稱之為機(jī)械角度。(3)電氣角度:簡(jiǎn)稱電角度,對(duì)于交流電機(jī)來(lái)說(shuō),電樞線圈中感生的按正弦變化的電勢(shì)的一個(gè)周期為360度電角度,若電機(jī)有P對(duì)磁極,電機(jī)旋轉(zhuǎn)時(shí)的電角度為P×機(jī)械角度。(4)慣性:物體對(duì)加速或減速的慣性測(cè)量值。這里用于指電機(jī)所要移動(dòng)負(fù)載的慣性,或電機(jī)轉(zhuǎn)子的慣性。(5)法蘭:又稱法蘭凸緣盤,用于連接兩個(gè)設(shè)備的一種組合密封結(jié)構(gòu),一般成對(duì)使用,常見的法蘭有60#、80#、90#、110#、130#、150#、180#等,如圖。圖伺服電機(jī)結(jié)構(gòu)圖2編碼器編碼器簡(jiǎn)介編碼器,是將信號(hào)(如比特流)或數(shù)據(jù)進(jìn)行編制、轉(zhuǎn)換為可用以通訊、傳輸和存儲(chǔ)的信號(hào)形式的設(shè)備。當(dāng)驅(qū)動(dòng)器想要控制電機(jī)轉(zhuǎn)動(dòng),則U、V、W三相電輸出帶動(dòng)電機(jī)運(yùn)轉(zhuǎn)起來(lái),要想使電機(jī)轉(zhuǎn)到某個(gè)位置或角度,我們成這個(gè)位置為目標(biāo)值,則電機(jī)轉(zhuǎn)動(dòng)過(guò)程中就需要知道電機(jī)此時(shí)轉(zhuǎn)動(dòng)了多少,在什么位置,否則電機(jī)只會(huì)一味地轉(zhuǎn)下去。在這個(gè)過(guò)程中,編碼器就充當(dāng)了反饋的角色。
否則其位置無(wú)法與驅(qū)動(dòng)器記錄的位置的脈沖數(shù)相匹配,故一般情況下,驅(qū)動(dòng)器上電后先要估測(cè)驅(qū)動(dòng)器的角度和位置,然后等待首圈接收到Z脈沖信號(hào),作為校準(zhǔn),以重新開始計(jì)數(shù),這也是增量式編碼器在一些場(chǎng)合使用時(shí)需要進(jìn)行回原或開機(jī)找零點(diǎn)的原因。增量式編碼器,又可分為省線式和非省線式。在編碼器線的反饋信號(hào)中,提供了A、B、Z、U、V、W六種信號(hào),其中U、V、W信號(hào)為驅(qū)動(dòng)器提供驅(qū)動(dòng)器的位置信息。當(dāng)驅(qū)動(dòng)器上電后讀取到U、V、W信號(hào)時(shí),就可以確定電機(jī)定子電流的初始相位角,在電機(jī)運(yùn)轉(zhuǎn)起來(lái)后,經(jīng)過(guò)了Z脈沖,就可以借助A、B、Z信號(hào),精細(xì)的測(cè)量伺服轉(zhuǎn)子的位置,此時(shí)驅(qū)動(dòng)器就不再需要U、V、W信號(hào)了,所以U、V、W信號(hào)*起到電機(jī)繞組上電前提供轉(zhuǎn)子位置信息的作用。省線式和非省線式的區(qū)別,就在于編碼器線內(nèi)是否含有U、V、W信號(hào),沒(méi)有,則是省線式,有,則是非省線式。標(biāo)準(zhǔn)的非省線式電機(jī),是A、B、Z、U、V、W信號(hào)并行輸出,即使首圈Z脈沖過(guò)后,已不需要此信號(hào),但是U、V、W信號(hào)仍舊一直輸出。所謂的省線式,并不是不提供U、V、W信號(hào),而是依據(jù)驅(qū)動(dòng)器需要的先后順序,將U、V、W和A、B、Z信號(hào)分時(shí)在標(biāo)示了A、B、Z信號(hào)的引出線上做輸出,以達(dá)到滿足驅(qū)動(dòng)器所需信息的目的。雷尼紹編碼器批發(fā)商在哪。
導(dǎo)致模型生成某些類別的頻率比其他類別高得多。紅色和綠色點(diǎn)云中向上突出的尖峰。在這個(gè)尖峰內(nèi)部存在一些圖像的潛在表示。但如果從那里向旁邊移動(dòng),在尖刺旁邊的正上方一個(gè)點(diǎn)取樣呢?能得出真實(shí)的圖像嗎?潛在空間中的有意義區(qū)域在潛在空間的3D子空間中,圖像嵌入通常是良好聚類的——可能除了點(diǎn)云頂部的紅綠尖峰之外。但是隨著我們添加更多的維度,嵌入式圖像之間會(huì)出現(xiàn)更多的空白空間。這使得整個(gè)3x3x64的潛在空間充滿了真空。當(dāng)從其中隨機(jī)采樣一個(gè)點(diǎn)時(shí),很可能會(huì)從任何特定圖像中得到一個(gè)遠(yuǎn)離(在現(xiàn)在的維度上)的點(diǎn)。如果通過(guò)解碼器傳遞這些隨機(jī)選擇的點(diǎn),我們會(huì)得到什么?答案是得不到任何的形狀。貓和狗之間的采樣不應(yīng)該產(chǎn)生一個(gè)耳朵和胡須松軟的生物嗎?傳統(tǒng)自編碼器學(xué)習(xí)的潛在空間不是連續(xù)的,所以該空間中的點(diǎn)之間的含義沒(méi)有平滑的過(guò)渡。并且即使是一個(gè)小的擾動(dòng)點(diǎn)也可能會(huì)致垃圾輸出。要點(diǎn):傳統(tǒng)的自編碼器學(xué)習(xí)的潛在空間不是連續(xù)的。使用傳統(tǒng)自編碼器作為生成模型存在三個(gè)問(wèn)題:不知道如何從一個(gè)不規(guī)則的、無(wú)界的空間中采樣,一些類可能在潛空間中被過(guò)度表示,學(xué)習(xí)空間是不連續(xù)的,這使得很難找到一個(gè)點(diǎn)將解碼成一個(gè)良好的圖像。所以這時(shí)候變分自編碼器出現(xiàn)了。雷尼紹編碼器哪家比較實(shí)惠點(diǎn)。福建雷尼紹編碼器調(diào)整
雷尼紹編碼器想去買有好的嗎?貴州雷尼紹編碼器供應(yīng)商
也就是說(shuō)可以生成圖像但無(wú)法知道特定特征出現(xiàn)在其中的可能性有多大。例如:如果對(duì)于異常檢測(cè)來(lái)說(shuō)密度估計(jì)是至關(guān)重要的,如果有生成模型可以告訴我們一只可能的貓與一只不太可能的貓的樣子,我們就可以將這些密度估計(jì)傳遞給下游的異常檢測(cè)任務(wù),但是GAN是無(wú)法提供這樣的估計(jì)的。自編碼器(AE)是一種替代方案。它們相對(duì)快速且易于訓(xùn)練、可逆且具有概率性。AE生成的圖像的保真度可能還沒(méi)有GAN的那么好,但這不是不使用他們的理由!自編碼器還沒(méi)有過(guò)時(shí)有人說(shuō):一旦GAN出現(xiàn),自編碼器就已經(jīng)過(guò)時(shí)了。這在某種程度上是正確的,但時(shí)代在進(jìn)步GAN的出現(xiàn)讓自編碼器的發(fā)展有了更多的動(dòng)力。在仔細(xì)地研究后人們已經(jīng)意識(shí)到GAN的缺點(diǎn)并接受它們并不總是**適合的模型。,所以目前對(duì)自編碼器繼續(xù)進(jìn)行更加深入的研究。例如,一種被稱為矢量量化變分自編碼器(VectorQuantizedVariationalAutoEncoder/VQ-VAE)的自回歸AE聲稱可以生成與GAN的質(zhì)量相匹配的圖像,同時(shí)不會(huì)有GAN的已知缺點(diǎn),例如模式崩潰和缺乏多樣性等問(wèn)題。使用VQ-VAE-2生成多樣化的高保真圖像”(鏈接:arXiv:)在論文中,作者通過(guò)生成漁民圖像將他們的AE模型與DeepMind的BigGAN進(jìn)行了比較。貴州雷尼紹編碼器供應(yīng)商
昆山精越自動(dòng)化科技有限公司致力于機(jī)械及行業(yè)設(shè)備,是一家貿(mào)易型公司。公司業(yè)務(wù)分為編碼器,驅(qū)動(dòng)器,無(wú)框電機(jī),制動(dòng)器等,目前不斷進(jìn)行創(chuàng)新和服務(wù)改進(jìn),為客戶提供良好的產(chǎn)品和服務(wù)。公司注重以質(zhì)量為中心,以服務(wù)為理念,秉持誠(chéng)信為本的理念,打造機(jī)械及行業(yè)設(shè)備良好品牌。在社會(huì)各界的鼎力支持下,持續(xù)創(chuàng)新,不斷鑄造***服務(wù)體驗(yàn),為客戶成功提供堅(jiān)實(shí)有力的支持。