Etu esi etinye Keras na TensorFlow site na azu na Ubuntu

otu esi etinye keras na ubuntu

Mgbe emechara ya Igwe mmụta igwe, M na-achọ ebe m ga-aga n'ihu. Ọnọdụ mmepe eji eme ihe na usoro Octave / Matlab abụghị ihe ndị mmadụ na-eji, yabụ ị ga-eme ka itu ahụ gaa ihe dị elu. N'etiti ndị aga-akwadoro m ọkachasị bụ Keras, na-eji backend TensorFlow. Agaghị m abanye ma Keras dị mma karịa ngwaọrụ ndị ọzọ ma ọ bụ ihe ntanetị ma ọ bụ ịhọrọ TensorFlow ma ọ bụ Theano. M na-aga ịkọwa otu esi arụnyere ya na Ubuntu.

Nke mbụ m gbalịrị ịwụnye ya na akwụkwọ nke ibe gọọmentị, ma ọ gaghị ekwe omume, enwere m njehie mgbe niile, ajụjụ a na-edozighị. N'ikpeazụ m gara ile anya nkuzi doro anya banyere otu esi esi etinye keras na Ubuntu Ma ma ejiriwo m ụbọchị abụọ nọrọ ogologo oge n’abalị. Na njedebe m emezuola ya ma ahapụrụ m gị otu m siri mee ya ma ọ bụrụ na ọ nwere ike meghere gị ụzọ.

Dika anyi ga agbaso usoro ndi webatara webusaiti m gha ahapuru gi site na isi okwu na ngwụcha nkuzi, anyi ga e wunye PIP nke m na enweghi, ka ijikwaa ha. pip na Linux ọ bụ nke ahụ, usoro nchịkọta ngwugwu edere na eke.

sudo apt-nweta wụnye python3-pip sudo apt wụnye Python-pip

Wụnye virtualenv site na iji pip3

Na Virtualenv anyị nwere ike ịmepụta gburugburu ebe obibi na Python. Anyị nwere ike ịsị na gburugburu ebe obibi mejupụtara ịgụnye ọrụ ebe anyị nwere ike ịrụ ọrụ na nchịkọta dị iche iche na ụdị dị iche iche.

N'ebe a, nsogbu mbụ apụtawo mgbe m na-eji sudo site na nkuzi m na-eso (sudo pip3 install virtualenv) ọ laghachiri njehie na-esonụ

Nsogbu wụnye virtualenv

Suggestedfọdụ tụrụ aro ka ha kpochapụ folda http na ebe nchekwa ahụ mana ọ rụghị ọrụ. Ihe ngwọta ọzọ nke m na-atụghị aro bụ iji -H, ya bụ, sudo -H pip3 wụnye virtualenv. Mana ngwọta kachasị mfe arụ ọrụ na nke m bụ

pip3 wụnye virtualenv

pip3 kama pip pụtara na anyị ga-eji Python 3

Anyị ga-etinye Virtualenvwrapper

Virtualenvwrapper anyị vitamin, na-akpaghị aka ọtụtụ ọrụ Virtualenv na ntọala. Ọ na-enyere anyị aka ime ka ihe niile dị mfe. Ọ bụ ya mere anyị ji eji ya.

N'iso usoro ndị nkuzi dị iche iche tụpụtara, ọ dị ka etinyere ihe niile mana mgbe m gbara mkvirtualenva, nke bụ otu n'ime usoro dị n'okpuru, ọ na-agwakarị m na ọ maghị ntuziaka a. Na njedebe m nwere ike iwunye ya ma mee ka virtuanenvwrapper rụọ ọrụ dị ka nke a.

pip wụnye virtualenvwrapper

Olee otú iji wụnye virtualenvwrapper

Ozugbo anyị hụrụ Dezie .bashrc na anyị ga-etinye isi mmalite anyị, ya bụ, adreesị ebe anyị nwere faịlụ virtualenvwrapper.sh

mbupụ WORKON_HOME = $ HOME / .virtualenvs mbupụ PROJECT_HOME = $ HOME / Devel iyi /home/nmorato/.local/bin/virtualenvwrapper.sh

Ihe ndị a bụ ndị m ma ndị bidoro ịkpagbu n'ihi na ha amaghị ka esi hazie ahịrị ahụ ma chọta ụzọ faịlị ha. Yabụ enwere nkọwa pere mpe na onyonyo 4

Otu esi achọta ma lelee isi mmalite ma ọ bụ ụzọ nke faịlụ

  1. Mepee Nautilus, onye njikwa faili Ubuntu wee pịa ebe ndị ọzọ. Ọ ga-egosi gị draịvụ ike gị, họrọ nke ị tinyere Ubuntu.
  2. Lee anyị nọ na mgbọrọgwụ nke sistemụ anyị. Pịa na lupita nke dị n'elu ma a ga-egosipụta engine ọchụchọ ahụ.
  3. Tinye aha faịlụ ahụ, na nke a virtulenvwrapper.sh ọ ga-achọtara gị ndị dị na sistemụ niile
  4. Banye n'elu, pịa bọtịnụ ziri ezi ma nye ihe onwunwe. N'ebe ahụ, ị ​​ga-ahụ ụzọ ya zuru ezu. Onye ị ga-ewere iji gbanwee ihe .bashrc

Ọ dị mma. Ozugbo .bashrc gbanwetụrụ, kpoo ahịrị ahụ na njikwa ahụ, n'ọnọdụ m

isi mmalite /home/nmorato/.local/bin/virtualenvwrapper.sh

na-agba ọsọ virtualenvwrapper na ubuntu

Mgbe njehie na-elele nkuzi

NJ njehie: virtualenvwrapper enweghị ike ịchọta ezigbo omume na ụzọ gị

na nke a, m ga-etinye pipụ

sudo apt wụnye virtualenv

Nhọrọ ozo bu

sudo apt wụnye - weghachite virtualenv

Anyị na-ekepụta keras gburugburu ebe obibi na virtualenv na virtualenvwrapper

N'okwu m akpọwo m ya keras_tf site na TensorFlow nke bụ nkwado nke anyị ga-eji Keras mee ma mepụta gburugburu mmepe.

mkvirtualenv keras_tf -p

Ọ dị nnọọ mfe. Na na ọ wụnyeworị. Site ugbu a oge ọ bụla anyị chọrọ ịbanye anyị ga-aba

ọrụ keras_tf

Wụnye Tensor Flow

Ntụziaka dị mfe. Eziokwu bụ na ebe a ka m debere ya. Ọ bụrụ n’ịlele dọkụmentị gọọmentị enwere ọtụtụ nhọrọ

pip wụnye - bulite tensorflow

Iji lelee na ihe niile na-aga nke ọma anyị na-eme ihe njikwa

 Eke >>> mbubata tensorflow >>>
Enwetara m njehie jikọtara na CPU ochie nke m ga-ekwu maka ya na njedebe

Wụnye keras

Iji wụnye Keras, ị ga-ebu ụzọ wụnye ndị a Python dependencies. Enwekwara ike irite uru ma wụnye OpenCV ugbu a, mana ebe ọ bụ na agaghị m eji ya n'oge ahụ achọghị m ịmekwu ya.

pip wụnye numpy scipy pip wụnye scikit-mụta pip wụnye ohiri isi pip wụnye h5py

Ndien ke akpatre ke mgbe niile n'elu ị nwere ike akpatre wụnye Keras :)

pip wụnye keras

Anyị na-elele faịlụ keras.json site na ~/.keras/keras.json ị nwere ike pịa Chọọ nautilus, njikwa faili Ubuntu

Thekpụrụ ndabara ga-adị ka nke a

{"floatx": "float32", "epsilon": 1e-07, "backend": "tensorflow", "image_data_format": "channels_last"}

Karịchaa ego niile nke kwadoro ya tensorflow ma ọ bụghị nkea na ihe image_data_format na-etinye ọwa_last ee e channelụ_ mbụ site theano

Ọ bụrụ na ịnweghị ike ịchọta keras.json

Ọtụtụ oge keras.json faịlụ na subdirectories ya agaghị ekepụta ruo mgbe ị mepere njikwa na mbubata ngwugwu ahụ ozugbo.
Yabụ ọ bụrụ na nke a bụ ikpe gị ma ị nweghị ike ịchọta ya na sistemụ gị, soro usoro ndị a.
workon keras_tf Python bubata keras kwụsịrị ()

esi eweda ala tensrorflow, nsogbu na ntuziaka avx

Lee anya na anwansi !!! Ugbu a ọ pụtara.

Ọ bụrụ na ihe niile na-aga nke ọma. Ga-enwe ihe niile ejikere, ị nwere ike ịmalite iji Keras ma nwee ọ Learningụ na igwe, mmụta miri emi, ọgụgụ isi, ...

Enwere m nsogbu ọzọ nke ga-ejedebe iji TensorFlow. Lee anya na onyonyo a, ị ga - ahụ na akara nke ikpeazụ bụ Iwu na - akwadoghị ('isi' emego) na Bekee bụ isi etinyere.

Nsogbu na TensorFlow na ntuziaka AVX. TensorFlow tụfuru

Ọ na-egosi na ụdị ọnụọgụ abụọ precompiled nke TensorFlow nke karịrị 1.5 na-eji ntuziaka AVX nke ndị CPU ochie anaghị akwado. Mgbe nyochachara na nyocha, naanị ihe ngwọta m chọtara bụ na nchịkọta mmiri, ebe ha kwuru na anyị ga-anọ na nsụgharị 1.5

N'ihi ya, m ga-agbadata site na TensorFlow ruo 1.5 Ọ bụrụ na ị nwere otu nsogbu a na-eme ya

pip wụnye tensorflow == 1.5

Ma ugbu a, na?

Ihe mbụ bụ ịnwale Keras, otu o si arụ ọrụ, ọ bụrụ na m deck ya ma ọ bụ. Ọ bụrụ naanị na m ga-eme ule ma ọ bụ ọ bụrụ na m ga-eji ya e eziokwu na nchọpụta nsogbu. Eziokwu bụ na Keras dị iche na ojiji m mere nke Octave / Matlab na nkuzi igwe. Na Keras, ọ dị ka algọridim ahụghịkwa ha, ị tinyelarị ha ma nyefee onwe gị ịhazi ya. Ọ bụrụ na m na-aga n'ihu na ya mmụta mmụta igwe, na achọrọ m ngwá ọrụ dị ike karị ma eleghị anya m ga-ahọrọ maka ọrụ igwe ojii ebe edoziri Keras ka AWS, Azure, google Cloud, wdg.

Ma m na-ahapụ nke a maka oge ọzọ. Aga m aga ụkwụ na ụkwụ.

Fuentes:

Deja un comentario