Sida loo rakibo Keras iyo TensorFlow oo laga helo dhabarka Ubuntu

sida loo xiro keraska ubuntu

Ka dib markii ay dhameysteen ah Koorsada Barashada Mashiinka, Waxaan eegay halka aan ka sii wado. Deegaanada horumarineed ee loo adeegsaday koorsada nooca Octave / Matlab maahan waxa dadku isticmaalaan, marka waa inaad ku boodaan wax tayo sare leh. Musharaxiinta sida aadka ah la ila taliyay waxaa ka mid ah Keras, adoo adeegsanaya backend TensorFlow. Uma socon doono in Keras uu ka fiican yahay qalabka kale ama qaabab kale ama in la doorto TensorFlow ama Theano. Kaliya waxaan sharaxayaa sida loogu rakibi karo Ubuntu.

Marka hore, waxaan isku dayay inaan ka soo rakibo dukumiintiyada bogagga rasmiga ah, waana suurtagal, marwalba waxaan lahaa qalad, su'aal aan la xallin. Dhamaadka waxaan u aaday inaan helo casharro gaar ah oo ku saabsan sida loo rakibo kerasyada Ubuntu Haddana waxaan qaatay laba maalmood oo aan waqti badan ku qaatay habeenkii. Ugu dambeyn waan ku guuleystey waana kaaga tegayaa sidaan ku sameeyey haddii ay dhacdo inay wadada kuu xaari karto.

Maaddaama aan raacayno tillaabooyinka ay soo jeediyeen websaydhyada ee aan kaaga tegayo ilaha dhammaadka casharradan, waxaan rakibeynaa PIP aanan lahayn, si aan u maareeyo xirmooyinka. howlfiican on Linux waa uun taas, nidaam maarayn xirmo oo ku qoran Python.

sudo apt-get rakibi python3-pip sudo apt rakibi python-pip

Ku rakib virualenv adoo isticmaalaya pip3

Iyadoo la adeegsanayo Virtualenv waxaan ku abuuri karnaa deegaanno dalxiis ah Python. Waxaan dhihi karnaa deegaan dabiici ah wuxuu kakooban yahay xirashada mashruuc aan kula shaqeyn karno xirmooyin kala duwan iyo noocyo kala duwan.

Halkan dhibaatooyinkii ugu horreeyay ayaa soo muuqday markii la isticmaalayo sudo ee casharradayda aan raacayay (sudo pip3 rakibi virgalenv) waxay soo celisay qaladkan soo socda

Dhibaatooyinka ku rakibidda virualenv

Qaarkood waxay soo jeediyeen in laga nadiifiyo galka http ee keydka laakiin taasi ma shaqeyn. Xal kale oo aanan soo jeedin ayaa ah in la isticmaalo -H, taas oo ah, sudo -H pip3 ku rakibo virualenv. Laakiin xalka ugu fudud ee ka shaqeeyay kiiskeygu wuxuu ahaa

pip3 rakibi virualenv

pip3 halkii ay ka qaadan lahayd pip waxay ka dhigan tahay inaan adeegsaneyno Python 3

Oo waxaannu rakibeynaa Virtualenvwrapper

Virtualenvwrapper naga fiitamiin, wuxuu otomaatiyaa hawlo badan iyo dejinta Virtualenv. Waxay naga caawinaysaa inaan wax walba fududeyno. Taasi waa sababta aan u isticmaalno.

Ka dib tallaabooyinka ay soo jeediyeen casharro kala duwan, waxay umuuqatay in wax walba la rakibay laakiin markaan ordayo mkvirtualenva, oo ah mid ka mid ah talaabooyinka hoose, waxay had iyo jeer ii sheegtaa inaysan aqoonsanayn tilmaamtan. Aakhirkii waan awooday inaan rakibo oo ka dhigo virtuanenvwrapper inuu sidan u shaqeeyo.

tuubo rakibid virualenvwrapper

Sida loo rakibo virualenvwrapper

Mar alla markii aan aragno Edit .bashrc isla markaana waxaan geyn doonnaa ishayada, taas oo ah, cinwaanka aan ku hayno feylka virualenvwrapper.sh

dhoofinta WORKON_HOME = $ HOME / .virtualenvs dhoofinta PROJECT_HOME = $ HOME / Devel source /home/nmorato/.local/bin/virtualenvwrapper.sh

Waxyaabahan yar yar ayaa ah kuwa aan ogahay in dadku bilaabayaan inay ku margadaan maxaa yeelay iyagu ma yaqaanaan sida loo habeeyo khadkaas oo loo helo wadada feylkooda. Marka waxaa jira sharaxaad yar 4 sawir

Sida loo helo loona arko isha ama dariiqa faylka

  1. Fur Nautilus, maareeyaha faylka Ubuntu oo guji meelaha kale. Waxay ku tusin doontaa darawalkaaga adag, dooro midka aad Ubuntu ku rakibtay.
  2. Halkan waxaan ku jirnaa asalka nidaamkayaga. Guji lupita dusha sare mishiinka raadinta ayaa la soo bandhigi doonaa.
  3. Gali magaca faylka, kiiskan virualenvwrapper.sh oo waxay kuu heli doontaa kuwa ku jira nidaamka oo dhan
  4. Waxaad ku fuulaysaa dusha sare, guji badhanka saxda ah oo sii guryaha. Halkaas waxaad ku arki doontaa wadadiisa oo dhameystiran. Midka ay tahay inaad qaadato si aad wax uga beddesho .bashrc

Waa hagaag taasi waa. Marka .bashrc wax laga beddelo, ku kici khadkaas qunsulka, kiiskeyga

isha / home/nmorato/.local/bin/virtualenvwrapper.sh

ku sii wad runtalenvwrapper ubuntu

Ka dib markii qalad ah ee hubinta tutorial ah

KHALAD:: virualenvwrapper kama heli karo virualenv dariiqaaga

tallaabadani waxay ahayd inaan sidoo kale ku rakibo tuubbo leh

sudo apt rakibi virualenv

Doorasho kale waa

sudo apt rakib - dib u cusbooneysii virualenv

Waxaan ku abuureynaa keras jawi ku yaal virualenv iyo virtualenvwrapper

Xaaladdayda waxaan ugu yeeray keras_tf oo ka socda TensorFlow oo ah taageerada aan u adeegsan doonno Keras waxaanan abuurayaa jawiga horumarka.

mkvirtualenv keras_tf -p

Waa wax aad u fudud. Iyadoo taas horay loo rakibay. Hada laga bilaabo markasta oo aan rabno inaan soo galno waan galeynaa

shaqada keras_tf

Ku rakib Tensor Flow

Tilmaamo aad u fudud. Runta ayaa ah in halkan aan ka dhigay mid fudud. Haddii aad eegto dukumiintiyada rasmiga ah, waxaa jira xulashooyin badan.

tuubo rakib - kor u qaad tensorflow

Si loo hubiyo in wax walba ay si fiican u socdaan waxaan ku fulineynaa qunsulka

 Python >>> soo deji tensorflow >>>
Waxaan helay cilad la xiriirta CPU-du hore oo aan ka hadli doono dhamaadka

Ku rakib keras

Si loo rakibo Keras, waa inaad marka hore rakibtaa ku-tiirsanaanta python-ka. Sidoo kale waa suurtogal in laga faa'iideysto oo la rakibo OpenCV hadda, laakiin maadaama aanan isticmaaleynin xilligan ma aanan dooneynin inaan sii adkeeyo.

tuubooyin rakibi numip scipy pip rakibi scikit-baro baro rakib barkin tuubbo rakib h5py

Ugu dambeyntiina dhammaan wixii kor ku xusan kadib waxaad ugu dambeyntii rakibi kartaa Keras :)

pip rakib keras

Waxaan ka hubinaynaa faylka keras.json ~/.keras/keras.json waxaad gujin kartaa Raadinta nautilus, maareeyaha faylka Ubuntu

Qiimaha caadiga ahi waa inuu la mid yahay tan

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

Iskusoo wada duuboo hubinta gadaal u tahay tensorflow iyo ma taaso iyo waxa sawirka_data_format dhigayo kanaalka_ugu dambeeya iyo maya kanaalada_ka hore by theano

Haddii aadan heli karin keras.json

Inta badan feylka keras.json iyo hoosaadyadeeda lama abuuri doono ilaa aad ka furto qunsuliyad oo aad toos ula soo degto xirmada.
Marka haddii tani ay tahay kiiskaaga oo aadan ka heli karin nidaamkaaga, raac talaabooyinka soo socda.
workon keras_tf Python keras soo dejinta keras joojiya ()

sida hoos loogu dhigo tensrorflow, dhibaatada tilmaamaha avx

Mar kale fiiri oo sixir !!! Hadda way muuqataa.

Haddii wax waliba hagaagaan. Waxaad heli laheyd wax walba oo diyaar ah, waxaad bilaabi kartaa adeegsiga Keras oo waxaad ku raaxeysan kartaa Barashada Mashiinka, barashada qoto dheer, caqliga macmalka ah, ...

Waxaan la kulmay dhibaato dheeri ah oo xadidi doonta isticmaalka TensorFlow. Fiiri sawirka waxaadna arki doontaa in khadka ugu dambeeya uu yahay tilmaam sharci darro ah ('xudun' laga sameeyay) Ingiriisiga waa xudunta la daadiyay.

Dhibaatada tilmaamaha TensorFlow iyo AVX. TensorFlow la daadiyay

Waxay u muuqataa in noocyada laba-laabka ah ee horay loo sii diyaariyay ee noocyada TensorFlow ee ka weyn 1.5 ay adeegsadaan tilmaamaha AVX ee aysan taageerin CPU-yadii hore. Raadinta iyo raadinta kadib, xalka kaliya ee aan helay wuxuu ahaa qulqulka qulqulka, halkaas oo ay dhaheen waa inaan ku sii jirnaa nooca 1.5

Markaa waxay ahayd inaan ka soo bilaabo TensorFlow illaa 1.5 Haddii aad isku dhibaato la mid tahay tan ayaa lagu sameeyaa

tuubo rakib tensorflow == 1.5

Oo hadda taas?

Waa hagaag waxa ugu horreeya waa in la tijaabiyo Keras, sida ay u shaqeyso, haddii aan ku dhejiyo iyo haddii kale. Haddii kaliya aan tijaabooyin sameynayo ama aan u isticmaali doono e runta cillad bixinta. Runtu waxay tahay in Keras ay gebi ahaanba ka duwan tahay adeegsiga aan ka sameeyay Octave / Matlab ee koorsada Barashada Mashiinka. Keras, waxay umuuqataa in algorithms xitaa aysan arkin iyaga, horeyba waa lagugu beeray waxaadna udiyaarisay naftaada inaad lakabiso. Hadaan horay ugu sii socdo barashada mashiinka, oo waxaan u baahanahay qalab aad u awood badan waxaa laga yaabaa inaan doorto adeegyada daruurta halkaasoo Keras horay loogu qaabeeyey sida AWS, Azure, google Cloud, iwm.

Laakiin tan waxaan uga tagayaa goor dambe. Waxaan usocdaa talaabo talaabo.

Fuentes:

Haddii aad tahay qof nasasho la'aan sida annaga oo kale oo aad rabto in aad iska kaashato dayactirka iyo hagaajinta mashruuca, waxaad samayn kartaa tabaruc. Dhammaan lacagta ayaa ku bixi doonta in lagu soo iibiyo buugaag iyo agab si loo tijaabiyo oo loo sameeyo casharro

Tomato comentario un