Faʻafefea ona faʻapipiʻi Keras ma TensorFlow mai backend i le Ubuntu

faʻafefea ona faʻapipiʻi le keras i luga o le ubuntu

Ina ua maeʻa le Masini Aʻoaʻoina vasega, Sa ou vaʻai i le mea e faʻaauau ai. O siosiomaga atinaʻe o loʻo faʻaaogaina i le Octave / Matlab prototyping course e le o mea e faʻaaoga e tagata, o lea e tatau ai ona e oso i se mea e maualuga atu lona uiga. Faʻatasi ai ma sui tauva na sili ona fautuaina mai ia te aʻu o Keras, faʻaaogaina le backend TensorFlow. O le a ou le alu i totonu pe sili atu Keras nai lo isi mea faigaluega poʻo ni faʻafanua pe o le filifili TensorFlow poʻo Theano. O le a ou faʻamatalaina faʻafefea ona faʻapipiʻi i le Ubuntu.

Muamua na ou taumafai e faʻapipiʻi mai faʻamaumauga o itulau aloaʻia, ma e le mafai, e masani lava ona i ai ni aʻu mea sese, o ni fesili e leʻi foiaina. I le faaiuga na ou alu e saili faʻamatalaga faʻapitoa e uiga i le faʻapipiʻi malosi i Ubuntu Ae o lea ua ou faʻaaluina le lua aso faʻaalu tele i le po. Ile iʻuga ua ou mauaina ma oute tuua oe pe na faʻapefea ona ou faia neʻi mafai ona tatalaina le auala mo oe.

A o matou o le a mulimuli i laʻasaga fautuaina e '' upega tafaʻilagi ou te tuua oe mai punavai i le iʻuga o le aʻoaʻoga, o le a matou faʻapipiʻi le PIP ou te leʻi mauaina, e faʻatonutonu ai afifi. pip luga o le linux ua naʻo lena, o se afifi faʻataʻitaʻiga polokalama tusia i le python.

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

Lesitala i la matou meli lisi

Faʻapipiʻi virtualenv e faʻaaoga ai pip3

Faʻatasi ma Virtualenv e mafai ona tatou faia ni tafaoga tafailagi ma le Python. E mafai ona matou faʻapea o se siʻosiʻomaga siosiomaga aofia ai encapsulate se poloketi e mafai ai ona tatou galulue ma 'eseʻese afifi ma i eseʻese faʻamatalaga.

Lenei o faʻafitauli muamua na aliaʻe mai i le faʻaaogaina o sudo e le aʻoaʻoga na ou mulimuli ai (sudo pip3 install virtualenv) na toe faʻafoʻi mai le mea sese lea

Faʻafitauli faapipii virtualenv

O nisi na fautuaina le kilia o le http folder mai le cache ae leʻo aoga. O le isi fofo ou te leʻi fuafuaina o le faʻaaoga -H, o lona uiga, sudo -H pip3 faʻatuina virtualenv. Ae o le tali faigofie na galue i laʻu mataupu, o le

pip3 faʻapipiʻi virtualenv

pip3 ae le o le pip o lona uiga o le a tatou faʻaaogaina le python 3

Ma o le a matou faʻapipiʻi Virtualenvwrapper

Virtualenvwrapper us vitamini, faʻaaogaina le tele o Virtualenv galuega ma faʻatulagaina. E fesoasoani ia matou e faʻafaigofie mea uma. O le mafuaaga lena tatou te faʻaaogaina ai.

I le mulimulitaia o laasaga fautuaina e le tele o aʻoaʻoga, na foliga mai o mea uma na faapipiiina ae ina ua ou tamoe i le mkvirtualenva, o se tasi o sitepu o loo i lalo, na masani ona taʻu mai ia te aʻu na te le iloaina lenei faatonuga. Ile iʻuga na mafai ona ou faʻapipiʻiina ma fai le virtuanenvwrapper galue faʻapenei.

pip faapipii virtualenvwrapper

Faʻafefea ona faʻapipiʻi virtualenvwrapper

O le taimi lava tatou te vaʻai ai Faʻatonutonu .bashrc ma ma o le a tatou tuʻuina atu a tatou punavai, o lona uiga, le tuatusi o loʻo ia i tatou le virtualenvwrapper.sh faila

auina atu i fafo WORKON_HOME = $ HOME / .virtualenvs auina atu fafo PROJECT_HOME = $ HOME / Devel punavai / home / nmorato/.local/bin/virtualenvwrapper.sh

Nei mea laiti o mea na ou te iloa o tagata amata amata fetinaʻiina ona latou te le iloa pe faʻapefea ona faʻapitoa lena laina ma saili le ala i a latou faila. E i ai la le tamaʻi faʻamatalaga i ata e 4

Faʻafefea ona maua ma vaʻai i le mafuaʻaga poʻo le ala o se faila

  1. Tatala Nautilus, o le faila faila Ubuntu ma kiliki i isi nofoaga. O le a faʻaali atu ai ia te oe lau maa malosi, filifili le tasi o loʻo e faʻapipiʻiina ai Ubuntu.
  2. Lenei ua tatou i le aʻa o la tatou polokalama. Kiliki luga o le lupita luga ma o le a faʻaalia le afi suʻesuʻe.
  3. Ulufale i le igoa o le faila, i lenei tulaga virtualenvwrapper.sh ma o le a maua ai oe i latou i le atoa faiga
  4. Oe i luga o le pito i luga, kiliki i le taumatau ki ma tuʻuina meatotino. O iina o le a e vaʻaia ai lona ala atoa. O le tasi e tatau ona e ave e faʻaleleia le .bashrc

 

Ia o le mea lena. Tasi le .bashrc ua toe faʻaleleia, faʻatino le laina lena i le console, i laʻu mataupu

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

tamoʻe virtualenvwrapper luga ubuntu

Ina ua uma se mea sese i le siakiina o le tutorial

SESE: E le mafai e virtualenvwrapper ona maua le virtualenv i lou auala

i lenei sitepu sa tatau ona ou faʻapipiʻi paipa foʻi ma

sudo apt faʻapipiʻi virtualenv

O le isi filifiliga o le

sudo apt install - toefaʻa virtualenv

 

 

Matou te fausiaina siosiomaga faigata i virtualenv ma virtualenvwrapper

I laʻu mataupu, ua ou taʻua o keras_tf mai TensorFlow, o le backend lea o le a matou faʻaaogaina ma Keras ma o aʻu na fausia le siʻosiʻomaga siosiomaga.

mkvirtualenv keras_tf-p

E matua faigofie. Faatasi ai ma lena ua uma ona faapipiiina. Mai le taimi nei i taimi uma tatou te manaʻo ai e ulufale o le a tatou ulufale

workon keras_tf

Faʻapipiʻi le Tensor Flow

Faigofie faigofie faatonuga. O le mea moni o iinei na ou faʻafaigofieina. A e vaʻai i faʻamaumauga aloaia, e tele filifiliga.

pip faapipii --faʻaleleia le alualu i luma

Ina ia siakiina o loʻo sologa lelei mea uma matou te faʻatinoina i le console

 python >>> faaulufale mai le sefulu tupe >>>
E i ai laʻu mea sese e fesoʻotaʻi ma CPUs tuai o le a ou talanoa e uiga i le iuga

Faʻapipiʻi leo

Ina ia mafai ona faʻapipiʻi Keras, e tatau ona muamua faʻapipiʻi nei faʻalagolago i le python. E mafai foi ona faʻaaoga tatau ma faʻapipiʻi OpenCV nei, ae talu ai ou te le o faʻaaogaina i le taimi nei ou te leʻi manaʻo e faʻafaigata atili.

pip install numpy scipy pip install scikit-aoao pip install pillow pip install h5py

Ma mulimuli ane uma mea i luga oe mafai mulimuli ane faʻapipiʻi Keras :)

pip install keras

Matou te siaki le keras.json faila mai ~/.keras/keras.json oe mafai ona kiliki Saili i nautilus, faila faila o Ubuntu

O le le faʻatauaina taua tatau ona tutusa ma lenei

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

Luga o mea uma siaki o le tua ia tensorflow ae leai Theano ma o le a image_data_format tuu channel_last ma leai auala muamua by theano

Afai e le mafai ona e mauaina keras.json

Tele o taimi o le keras.json faila ma ona subdirectories o le a le faia seʻia e tatalaina se faamafanafanaga ma faaulufale saʻo mai le afifi.
Afai la o lau mataupu lea ma e le mafai ona e mauaina i lau system, mulimuli i isi laʻasaga.
workon keras_tf python import keras quit ()

faʻafefea ona faʻaititia i le tenrorflow, faʻafitauli ma avx faʻatonuga

Toe vaʻai ma faʻamaneta !!! Lea ua aliali mai.

Afai e sologa lelei mea uma. Oe o le a saunia mea uma, oe mafai ona amata faʻaaoga Keras ma fiafia i le Aʻoaʻoina Masini, loloto aʻoaʻo, atamai faafoliga, ...

Sa i ai saʻu faʻafitauli faʻaopoopo o le a faʻatapulaʻa ai le faʻaaogaina o TensorFlow. Vaʻai i le ata ma o le a e vaʻaia ai o le laina mulimuli o Faʻatonuga le faʻatonuina ('autu' gaosia) i le Igilisi o le autu lafoaʻi.

Faʻafitauli ma TensorFlow ma AVX faʻatonuga. Lafoaʻi le TensorFlow

E foliga mai o faʻavasega muamua binary o TensorFlow lomiga sili atu nai lo 1.5 faʻaaoga AVX faʻatonuga e le lagolagoina e matutua CPUs. Ina ua maeʻa suʻesuʻega ma suʻesuʻega, naʻo le pau le tali na ou mauaina o luga o le stackoverflow, lea na latou fai mai ai e tatau ona matou tumau i le 1.5

O lea na tatau ai ona ou toʻilalo mai TensorFlow i le 1.5 Afai e ia te oe le tutusa faʻafitauli ua maeʻa ona faia

pip faapipii le tensorflow == 1.5

Ma o lenei la?

Ia o le mea muamua o le faʻataʻitaʻi Keras, faʻafefea ona aoga, pe a ou oʻo i ai pe leai. Afai o le a na ona ou faia suʻega pe afai o le a ou faʻaaogaina ia mea moni i faʻafitauli. O le mea moni o Keras e matua eseʻese mai le faʻaaogaina na ou faia o Octave / Matlab i le Masini Aʻoga vasega. Faatasi ai ma Keras, e foliga mai o le algorithms e le o vaʻai ia latou, ua uma ona e totoina ma oe tuuto oe lava i le faʻaputuga. Afai ou te alu i luma masini aʻoaʻoina, ma ou te manaʻomia se mea faigaluega sili ona malosi atonu ou te filifili mo tautua i le ao o loʻo faʻatulagaina ai Keras pei o AWS, Azure, google cloud, ma isi.

Ae ou te tuua lenei mea mo se taimi mulimuli ane. Ou te alu i lea laʻasaga ma lea laasaga.

Punaoa:

Tuua se faamatalaga