Giunsa i-install ang Keras ug TensorFlow gikan sa backend sa Ubuntu

kung giunsa ang pag-instalar keras sa ubuntu

Pagkahuman sa Kurso sa Pagkat-on sa Makina, Nangita ko asa magpadayon. Ang mga palibot nga pag-uswag nga gigamit sa kurso nga prototype nga Octave / Matlab dili gigamit sa mga tawo, busa kinahanglan nimo nga molukso sa usa ka butang nga labi ka taas ang kalidad. Lakip sa mga kandidato nga labing girekomenda sa akon mao Keras, gamit ang backend TensorFlow. Dili ko moadto kung ang Keras mas maayo kaysa ubang mga gamit o gambalay o kung pilion ang TensorFlow o Theano. Ipasabut ko ra kung giunsa kini ma-install sa Ubuntu.

Una gisulayan nako kini i-install gikan sa dokumentasyon sa mga opisyal nga panid, ug imposible, kanunay ako adunay sayup, pipila nga wala masulbad nga pangutana. Sa katapusan nangita ko piho nga mga panudlo kung giunsa ang pag-instalar keras sa Ubuntu Ug bisan pa ako naggasto duha ka adlaw nga paggugol daghang oras sa gabii. Sa katapusan nakab-ot ko kini ug ibilin ko kanimo kung giunsa ko kini gibuhat aron kini maghatag dalan kanimo.

Samtang sundon namon ang mga lakang nga girekomenda sa mga website nga ibilin ko kanimo gikan sa mga gigikanan sa katapusan sa pagtudlo, igabutang namon ang PIP nga wala nako, aron madumala ang mga pakete. pip sa linux kini mao ang, usa ka sistema sa pagdumala sa putos nga gisulat sa sawa.

sudo apt-get install python3-pip sudo apt install python-pip

Pag-subscribe sa among lista sa pag-mail

Pag-instalar virtualenv gamit ang pip3

Uban sa Virtualenv makahimo kita virtual nga mga palibot uban sa Python. Mahimo namon isulti nga ang usa ka virtual nga palibot naglangkob sa pag-encapsulate sa usa ka proyekto diin mahimo kami magtrabaho uban ang lainlaing mga pakete ug lainlaing mga bersyon.

Dinhi ang una nga mga problema nagpakita kung gigamit ang sudo pinaagi sa tutorial nga akong gisunud (sudo pip3 instalar virtualenv) gibalik ang mosunud nga sayup

Mga problema sa pagbutang virtualenv

Ang uban nagsugyot sa paghawan sa http folder gikan sa cache apan dili kana molihok. Ang laing solusyon nga wala nako gisugyot mao ang paggamit sa -H, kana mao, sudo -H pip3 instalar virtualenv. Apan ang pinakasayon ​​nga solusyon nga ninglihok sa akong kaso

pip3 pagbutang virtualenv

Ang pip3 imbis nga pip nagpasabot nga mogamit kami sa python 3

Ug igabutang namon ang Virtualenvwrapper

Ang Virtualenvwrapper kanato nga bitamina, nag-automate sa daghang mga buluhaton ug setting sa Virtualenv. Nakatabang kini kanamo nga himuon nga labi kadali ang tanan. Mao nga gigamit namon kini.

Pagsunud sa mga lakang nga gisugyot sa lainlaing mga pagtudlo, ingon nga ang tanan na-install apan kung gipadagan nako ang mkvirtualenva, nga usa sa mga lakang sa ubus, kanunay nako kini giingon nga wala kini maila sa kini nga panudlo. Sa katapusan nakag-instalar ako niini ug gihimo kini nga like like ang virtuanenvwrapper.

pip instalar virtualenvwrapper

Giunsa ang pag-instalar virtualenvwrapper

Sa higayon nga makita namon ang Edit .bashrc nga adunay ug ibutang namon ang among gigikanan, kana mao, ang adres diin adunay kami virtualenvwrapper.sh file

i-export ang WORKON_HOME = $ HOME / .virtualenvs export PROJECT_HOME = $ HOME / Devel source / home / nmorato/.local/bin/virtualenvwrapper.sh

Kini nga gagmay nga mga butang mao ang nahibal-an nako nga ang mga tawo nagsugod nga natuk-an tungod kay wala sila mahibal-an kung giunsa ipasadya ang kana nga linya ug pangitaon ang agianan sa ilang file. Mao nga adunay usa ka mini nga pagpatin-aw sa 4 nga mga imahe

Giunsa pagpangita ug tan-awon ang gigikanan o agianan sa usa ka file

  1. Ablihi ang Nautilus, ang tagdumala sa file sa Ubuntu ug i-klik ang ubang mga lokasyon. Ipakita kanimo ang imong hard drive, pilia ang usa nga imong gi-install ang Ubuntu.
  2. Ania kita sa ugat sa atong sistema. Pag-klik sa lupita sa taas ug ipakita ang search engine.
  3. Isulud ang ngalan sa file, sa kini nga kaso virtualenvwrapper.sh ug makit-an ka sa mga naa sa tibuuk nga sistema
  4. Nag-una ka sa taas, pag-klik sa tama nga butones ug paghatag mga kabtangan. Makita mo didto ang kompleto nga ruta niini. Ang usa nga kinahanglan nimo nga kuhaon aron mausab ang .bashrc

 

Aw mao na. Sa higayon nga mabag-o ang .bashrc, ipatuman kana nga linya sa console, sa akong kaso

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

pagdagan virtualenvwrapper sa ubuntu

Pagkahuman sa usa ka sayup sa pagsusi sa tutorial

SAYOP: Ang virtualenvwrapper dili makakaplag virtualenv sa imong agianan

sa kini nga lakang kinahanglan ko usab nga i-install ang pip

sudo apt instalar virtualenv

Ang laing kapilian mao

sudo apt install - reinstall virtualenv

 

 

Naghimo kami kusog nga palibot sa virtualenv ug virtualenvwrapper

Sa akong kaso gitawag ko kini keras_tf gikan sa TensorFlow nga mao ang backend nga gamiton namon sa Keras ug gihimo nako ang palibot sa pag-uswag.

mkvirtualenv keras_tf-p

Kini yano kaayo. Uban niana na-install na kini. Sugod karon matag higayon nga gusto namon nga mosulod mosulod kita

workon keras_tf

Pag-instalar sa Tensor Flow

Yano kaayo nga panudlo. Ang tinuud nga dinhi gihimo nako kini yano. Kung imong gitan-aw ang opisyal nga dokumentasyon daghang mga kapilian.

pag-instalar sa pip - pag-upgrade sa tensorflow

Aron masusi nga maayo ra ang tanan nga gipatuman namon sa console

 python >>> pag-import sa tensorflow >>>
Nakuha nako ang usa ka sayup nga kauban sa daan nga mga CPU nga akong pagahisgutan sa katapusan

Pagbutang kusog

Aron ma-install ang Keras, kinahanglan mo una nga i-install kini nga mga pagsalig sa python. Posible usab nga pahimuslan ug i-install ang OpenCV karon, apan tungod kay dili ko kini gamiton sa karon dili ko na gusto nga komplikado pa kini.

pip instalar numpy scipy pip instalar scikit-pagkat-on pip instalar unan pip instalar h5py

Ug sa katapusan pagkahuman sa tanan nga naa sa taas mahimo ra nimo nga ma-install ang Keras :)

pip install keras

Gisusi namon ang file nga keras.json gikan ~/.kusgan/kusgan.json mahimo nimo ma-klik ang Pagpangita sa nautilus, file manager sa Ubuntu

Ang mga default nga bili kinahanglan parehas niini

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

Labaw sa tanan susihon kung unsa kini nga backend tensorflow ug dili theano ug unsa ang gibutang nga image_data_format channel_last ug dili mga kanal_una ni theano

Kung dili nimo makit-an keras.json

Kadaghanan sa mga file nga keras.json ug ang mga subdirectory niini dili mugnaon hangtod nga buksan nimo ang usa ka console ug direkta nga i-import ang putos.
Mao nga kung kini ang imong kaso ug dili nimo kini makit-an sa imong sistema, sunda ang mga sunod nga lakang.
workon keras_tf python import keras quit ()

kung giunsa ang pag-downgrade sa tenrorflow, problema sa mga panudlo sa avx

Pagtan-aw pag-usab ug salamangka !!! Karon kini makita.

Kung maayo ang tanan. Andam na nimo ang tanan, mahimo nimong sugdan ang paggamit sa Keras ug malingaw sa Pagkat-on sa Makina, lawom nga pagkat-on, artipisyal nga salabutan, ...

Adunay ako usa ka dugang nga problema nga maglimite sa paggamit sa TensorFlow. Tan-awa ang imahe ug makita nimo nga ang katapusang linya mao ang Ilegal nga panudlo (gihimo nga 'core') sa English mao ang core dumped.

Adunay problema sa mga panudlo sa TensorFlow ug AVX. Gibiyaan ang TensorFlow

Mopatim-aw nga ang gisundan nga mga bersyon sa binary nga mga bersyon sa TensorFlow nga labi ka daghan sa 1.5 naggamit mga panudlo sa AVX nga dili gisuportahan sa mga tigulang nga CPU. Pagkahuman sa pagpangita ug pagpangita, ang bugtong nga solusyon nga akong nakit-an mao ang stackoverflow, diin giingon nila nga kinahanglan kami magpabilin sa bersyon 1.5

Mao nga kinahanglan nako nga mag-downgrade gikan sa TensorFlow ngadto sa 1.5 Kung adunay ka parehas nga problema kini gibuhat

pip instalar sa tensorflow == 1.5

Ug karon kana?

Maayo ang una nga butang mao ang pagsulay sa Keras, kung giunsa kini molihok, kung igdunggo ko kini o dili. Kung magbuhat ra ako mga pagsulay o kung gamiton ko kini e kamatuoran sa pag-troubleshoot. Ang tinuod mao nga ang Keras hingpit nga lahi sa gigamit nako nga Octave / Matlab sa kursong Pagkat-on sa Makina. Uban sa Keras, makita nga ang mga algorithm dili bisan makita kini, natanum na nimo ug gipahinungod nimo ang imong kaugalingon sa pagbutang niini. Kung ipadayon ko kini pagkat-on sa pagkat-on sa makina, ug kinahanglan nako ang usa ka labi ka kusgan nga himan tingali nagpili ako alang sa mga serbisyo sa cloud diin ang Keras nauna nga pag-configure sama sa AWS, Azure, google cloud, ug uban pa.

Apan biyaan ko kini sa ulahi. Lakang ko sa lakang.

Mga Tinubdan:

Déjà un comentario