接著又通過另外一個神經(jīng)網(wǎng)絡(luò)去解碼得到一個與輸入原數(shù)據(jù)一模一樣的生成數(shù)據(jù),然后通過去比較這兩個數(shù)據(jù),**小化他們之間的差異來訓練這個網(wǎng)絡(luò)中編碼器和解碼器的參數(shù)。當這個過程訓練完之后,我們可以拿出這個解碼器,隨機傳入一個編碼(code),希望通過解碼器能夠生成一個和原數(shù)據(jù)差不多的數(shù)據(jù),上面這種圖這個例子就是希望能夠生成一張差不多的圖片。這件事情能不能實現(xiàn)呢?其實是可以的,下面我們會用PyTorch來簡單的實現(xiàn)一個自動編碼器。首先我們構(gòu)建一個簡單的多層感知器來實現(xiàn)一下。classautoencoder():def__init__(self):super(autoencoder,self).__init__()=((28*28,128),(True),(128,64),(True),(64,12),(True),(12,3))=((3,12),(True),(12,64),(True),(64,128),(True),(128,28*28),())defforward(self,x):x=(x)x=(x)returnx這里我們定義了一個簡單的4層網(wǎng)絡(luò)作為編碼器,中間使用ReLU***函數(shù),**后輸出的維度是3維的,定義的解碼器,輸入三維的編碼,輸出一個28x28的圖像數(shù)據(jù),特別要注意**后使用的***函數(shù)是Tanh,這個***函數(shù)能夠?qū)?*后的輸出轉(zhuǎn)換到-1~1之間,這是因為我們輸入的圖片已經(jīng)變換到了-1~1之間了,這里的輸出必須和其對應。訓練過程也比較簡單。雷尼紹編碼器發(fā)貨哪家快?哈爾濱雷尼紹編碼器批發(fā)價格
寬工作電壓,極性保護和短路保護,無論現(xiàn)場誰接線,萬一接錯線都不會燒;4-20mA輸出,***的PLC支持基礎(chǔ),電工拿萬用表也能維護;具有十幾年產(chǎn)品研發(fā)生產(chǎn)的經(jīng)驗,容錯性設(shè)計,應對各種可能出現(xiàn)的故障;同型號的產(chǎn)品在十幾項國家重點項目中應用,已然經(jīng)過長期的市場檢驗;產(chǎn)品一品一碼,產(chǎn)品質(zhì)量可追溯,售后、服務、配件有保障;只有是5星級的標準工業(yè)等級編碼器,才經(jīng)得起這樣的考驗。后記:1、profinet信號和4-20mA信號輸出的編碼器的比較profinet編碼器是來自德國設(shè)計的先進技術(shù),工業(yè)以太網(wǎng)也是將來的大趨勢。但是它的初期開發(fā)技術(shù)投入附加值高,現(xiàn)場使用成本也高,需要專業(yè)的工業(yè)以太網(wǎng)電纜,質(zhì)量的接插件配置,不然現(xiàn)場就容易丟信號,以及懂profinet的現(xiàn)場工程師和以后使用的維護成本,這樣的附加成本也就高了。中國的現(xiàn)場條件不同于德國,在德國現(xiàn)場EMC比較規(guī)范,德國工人的素養(yǎng)高,做事規(guī)矩。而在中國的現(xiàn)場,由于各家產(chǎn)品的混用,EMC混用后的電氣環(huán)境復雜,技術(shù)工程師與現(xiàn)場工人的技術(shù)素養(yǎng)參差不齊,也就是在德國用得很好的profinet,或者在外資工廠用得很好的profinet,換個復雜點使用環(huán)境都能用得好嗎?你需要選擇專業(yè)的編碼器供應商,要能夠懂profinet。天津品質(zhì)雷尼紹編碼器價格優(yōu)惠雷尼紹編碼器進口價格低的。
)#KLdivergencereturnBCE+KLD另外變分編碼器除了可以讓我們隨機生成隱含變量,還能夠提高網(wǎng)絡(luò)的泛化能力。**后是VAE的代碼實現(xiàn):classVAE():def__init__(self):super(VAE,self).__init__()=(784,400)=(400,20)=(400,20)=(20,400)=(400,784)defencode(self,x):h1=((x))return(h1),(h1)defreparametrize(self,mu,logvar):std=().exp_()if():eps=(()).normal_()else:eps=(()).normal_()eps=Variable(eps)return(std).add_(mu)defdecode(self,z):h3=((z))return((h3))defforward(self,x):mu,logvar=(x)z=(mu,logvar)return(z),mu,logvarVAE的結(jié)果比普通的自動編碼器要好很多,下面是結(jié)果:VAE的缺點也很明顯,他是直接計算生成圖片和原始圖片的均方誤差而不是像GAN那樣去對抗來學習,這就使得生成的圖片會有點模糊。現(xiàn)在已經(jīng)有一些工作是將VAE和GAN結(jié)合起來,使用VAE的結(jié)構(gòu),但是使用對抗網(wǎng)絡(luò)來進行訓練,具體可以參考一下這篇論文:/pdf/文中相關(guān)代碼鏈接:/RK5gxpM英文參考:/RtoJRAa延伸閱讀:研習社***福利ID:OKweiwu關(guān)注AI研習社后,回復【1】獲取【千G神經(jīng)網(wǎng)絡(luò)/AI/大數(shù)據(jù)、教程、論文!】百度云盤地址!返回搜狐。
這里我們就是用KLdivergence來表示隱含向量與標準正態(tài)分布之間差異的loss,另外一個loss仍然使用生成圖片與原圖片的均方誤差來表示。我們可以給出KLdivergence的公式這里變分編碼器使用了一個技巧“重新參數(shù)化”來解決KLdivergence的計算問題。這時不再是每次產(chǎn)生一個隱含向量,而是生成兩個向量,一個表示均值,一個表示標準差,然后通過這兩個統(tǒng)計量來合成隱含向量,這也非常簡單,用一個標準正態(tài)分布先乘上標準差再加上均值就行了,這里我們默認編碼之后的隱含向量是服從一個正態(tài)分布的。這個時候我們是想讓均值盡可能接近0,標準差盡可能接近1。而論文里面有詳細的推導如何得到這個loss的計算公式,有興趣的同學可以去看看具體推到過程:/pdf/下面是PyTorch的實現(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_。雷尼紹編碼器有合適的廠家嗎?
圖工作電源種類分類圖其次,按照結(jié)構(gòu)和工作原理劃分,可分為直流電機、同步電機和異步電機,其中同步電機又可分為永磁同步電機、磁阻同步電機和磁滯同步電機;異步電機又可分為感應電機和交流換向器電機。圖結(jié)構(gòu)和工作原理分類圖**后,按照用途劃分,可分為驅(qū)動用電機和控制用電機,其中驅(qū)動用電機又可分為電動工具用電機、家電用電機和其他通用小型機械設(shè)備用電機;控制用電機又可分為步進電機和伺服電機。圖用途分類圖常見的伺服電機,是永磁同步交流伺服電機,其內(nèi)部轉(zhuǎn)子是永磁鐵。驅(qū)動器通過控制U、V、W三相電形成電磁場,轉(zhuǎn)子在電磁場的作用下轉(zhuǎn)動,同時電機后銜接的編碼器通過電機的運轉(zhuǎn)產(chǎn)生反饋的編碼器信號給驅(qū)動器,驅(qū)動器再根據(jù)反饋值和目標值進行比較,調(diào)整轉(zhuǎn)子轉(zhuǎn)動的角度。由此可以看出,電機的控制精度,取決于編碼器的精度(或稱為線數(shù))。電機結(jié)構(gòu)伺服電機,主要由定子和轉(zhuǎn)子構(gòu)成。定子鐵芯通常用硅鋼片疊壓而成,表面的槽內(nèi)嵌有兩項繞組,其中一相繞組是勵磁繞組,另一相繞組是控制繞組,如圖、、將一臺伺服電機進行拆開后,就可以清楚看到其內(nèi)部結(jié)構(gòu)了,如圖,除了定子和轉(zhuǎn)子外,電機尾部的編碼器也是構(gòu)成伺服電機的重要的一部分。雷尼紹編碼器有進口的嗎?沈陽多圈編碼器雷尼紹編碼器服務價格
雷尼紹編碼器價格比較少的。哈爾濱雷尼紹編碼器批發(fā)價格
通過編碼劃分轉(zhuǎn)子旋轉(zhuǎn)一圈的不同位置,再跟隨轉(zhuǎn)子轉(zhuǎn)動,并實時將當前轉(zhuǎn)子的位置反饋給驅(qū)動器,以便驅(qū)動器知道當前的位置是否以及達到目標值,一旦達到目標值,則控制U、V、W三相電的輸出,使轉(zhuǎn)子停在該位置保持不動,從而實現(xiàn)了任意位置或角度的控制。如圖,簡要介紹了編碼器的組成。圖伺服電機結(jié)構(gòu)圖編碼器的分類編碼器根據(jù)定義方式不同,分類也不同,下面簡要介紹幾種分類的方式。首先,按碼盤的刻孔方式劃分,可分為增量式和***值型,下述內(nèi)容將其進行詳細的介紹說明。其次,按機械結(jié)構(gòu)劃分,可分為旋轉(zhuǎn)編碼器和線性編碼器,其中旋轉(zhuǎn)編碼器的應用**為***,也**為常見,用于測量機械設(shè)備角度和速度;線性編碼器又可分為拉線編碼器和支線編碼器,多用于測量線性位移。旋轉(zhuǎn)編碼器基準光柵是一個刻度均勻的玻璃圓盤(碼盤)把角位移轉(zhuǎn)換成電信號,而線性編碼器則是玻璃標尺(碼尺),把直線位移轉(zhuǎn)換成電信號,如圖、。圖旋轉(zhuǎn)編碼器圖圖線性編碼器圖**后,按照編碼器的工作原理劃分,可分為光電式、磁電式和觸點電刷式,其中以光電式和磁電式較為常見,這里簡要介紹一下光電式編碼器,磁電式編碼器將在后面的章節(jié)中進行介紹。光電編碼器主要是由光柵盤。哈爾濱雷尼紹編碼器批發(fā)價格
昆山精越自動化科技有限公司致力于機械及行業(yè)設(shè)備,是一家貿(mào)易型的公司。公司業(yè)務分為編碼器,驅(qū)動器,無框電機,制動器等,目前不斷進行創(chuàng)新和服務改進,為客戶提供良好的產(chǎn)品和服務。公司從事機械及行業(yè)設(shè)備多年,有著創(chuàng)新的設(shè)計、強大的技術(shù),還有一批專業(yè)化的隊伍,確保為客戶提供良好的產(chǎn)品及服務。昆山精越立足于全國市場,依托強大的研發(fā)實力,融合前沿的技術(shù)理念,飛快響應客戶的變化需求。