ટેન્સરફ્લો, સંખ્યાત્મક કમ્પ્યુટિંગ માટે સ softwareફ્ટવેર લાઇબ્રેરી

ટેન્સરફ્લો વિશે

નીચેના લેખમાં આપણે ઉબુન્ટુ પર ટેન્સરફ્લો કેવી રીતે ઇન્સ્ટોલ કરી શકીએ છીએ તેના પર એક નજર નાખવાના છીએ (16.04/18.04). ટેન્સરફ્લો એ કાર્યોની શ્રેણીમાં મશીન લર્નિંગ માટે એક કોડ લાઇબ્રેરી છે. તે ગૂગલ દ્વારા 2015 માં વિકસાવવામાં આવ્યું હતું, જેમાં મનુષ્ય દ્વારા ઉપયોગમાં લેવામાં આવતા શિક્ષણ અને તર્કને અનુરૂપ, દાખલાઓ અને સંબંધોને શોધી કા andવા અને સમજવા માટે ન્યુરલ નેટવર્ક બનાવવા અને તાલીમ આપવા માટે સક્ષમ સિસ્ટમોમાં તેની જરૂરિયાતોને પૂર્ણ કરવા માટે કરવામાં આવી હતી.

ટેન્સરફ્લો છે ડીપ લર્નિંગ પ્લેટફોર્મ વિશ્વમાં સૌથી મહત્વપૂર્ણ. આ વિકાસ ખુલ્લા સ્ત્રોત ગૂગલે પોતાને ક્ષેત્રના ક્ષેત્રમાં અગ્રણી સાધન તરીકે સ્થાન આપ્યું છે ડીપ લર્નિંગ. તેમાં વ્યાપક પુસ્તકાલયો અને સમુદાય સંસાધનો પણ છે જે કોઈપણને મશીન લર્નિંગ પ્રોગ્રામ્સ બનાવવા દે છે.

ટેન્સરફ્લો એ ન્યુમેરિકલ કમ્પ્યુટિંગ માટે એક ઓપન સોર્સ સ softwareફ્ટવેર લાઇબ્રેરી છે તે અપાચે 2.0 ઓપન સોર્સ લાઇસેંસ હેઠળ પ્રકાશિત કરવામાં આવ્યું હતું અને ડેટા ફ્લો ચાર્ટ્સનો ઉપયોગ કરે છે. આલેખમાં ગાંઠો ગાણિતિક કામગીરીનું પ્રતિનિધિત્વ કરે છે, જ્યારે આલેખની કિનારીઓ બહુ-પરિમાણીય ડેટા મેટ્રિસને રજૂ કરે છે (તણાવપૂર્ણ) તેમની વચ્ચે વાતચીત કરી.

અન્યથી વિપરીત સંખ્યાત્મક લાઇબ્રેરીઓનો ઉપયોગ ડીપ લર્નિંગમાં થવાનો છે કોમોના થિયોનો, પ્રશ્નમાં આ એક સંશોધન અને વિકાસ બંનેના ઉપયોગ માટે બનાવવામાં આવ્યું છે. તે સિંગલ સીપીયુ, મલ્ટીપલ સીપીયુ, તેમજ મોબાઇલ ઉપકરણો અને સેંકડો મશીનોના મોટા પાયે વિતરિત સિસ્ટમો પર પણ ચલાવી શકે છે.

જો આપણે ટેન્સરફ્લો ઇન્સ્ટોલ કરવા માંગતા હો, તો તે વર્ચ્યુઅલ પાયથોન વાતાવરણમાં, જેમ કે ડોકર કન્ટેનર અને અન્યમાં, સિસ્ટમ દરમ્યાન ઇન્સ્ટોલ કરી શકાય છે. ટેન્સરફ્લોને ઇન્સ્ટોલ કરવાની સૌથી સામાન્ય અને સરળ રીત કદાચ વર્ચ્યુઅલ પાયથોન એન્વાયર્નમેન્ટ દ્વારા છે, જ્યાં બહુવિધ વાતાવરણ સરળતાથી બનાવી શકાય છે અને સંચાલિત થઈ શકે છે. આ તે વિકલ્પ છે જે આપણે નીચેની લીટીઓમાં જોશું.

ઉબુન્ટુ પર ટેન્સરફ્લો સ્થાપિત કરો

હવે પછીની ઇન્સ્ટોલેશન પ્રક્રિયા હું ઉબુન્ટુ 18.04 સિસ્ટમ પર કરવા જઇશ. એકવાર આ સ્પષ્ટ થયા પછી, ટેન્સરફ્લો ઇન્સ્ટોલ કરવાનું શરૂ કરવા માટે, તમારે ફક્ત નીચેના પગલાંને અનુસરો:

પાયથોન સ્થાપિત કરો

ટેન્સરફ્લો ચલાવવા માટે પાયથોનનો ઉપયોગ સૌથી ઝડપી અને સૌથી સહેલો રસ્તો છે, ચાલો તેને સ્થાપિત કરો. ડિફaultલ્ટ, પાયથોન 3 ઉબુન્ટુ રીપોઝીટરીઓ સાથે આવે છે, તેથી તેની ઇન્સ્ટોલેશનમાં કોઈ સમસ્યા હોવી જોઈએ નહીં.

પેરા જાણો કે ઉબુન્ટુ પર પાયથોનનું કયું સંસ્કરણ ઇન્સ્ટોલ કરેલું છે, ટર્મિનલમાં (Ctrl + Alt + T) તમારે આદેશ ચલાવવો પડશે:

પાયથોન સંસ્કરણ ઇન્સ્ટોલ કર્યું

python3 -V

જેમ તમે જોઈ શકો છો, મારા કમ્પ્યુટર પર મારી પાસે પાયથોન 3.6.9..XNUMX છે, અને આ ઉદાહરણ માટે હું વેન્યુ મોડ્યુલનો ઉપયોગ કરીને વર્ચુઅલ એન્વાયર્નમેન્ટ બનાવીશ. માટે પાયથોન 3-વેન્વ પેકેજ સ્થાપિત કરો કે જે વેન્ટ મોડ્યુલને સક્ષમ કરે છે, તે જ ટર્મિનલમાં આપણે નીચેના આદેશો એક્ઝીક્યુટ કરવા જઈશું.

sudo apt update; sudo apt install python3-venv

આણે પાયથોન વર્ચ્યુઅલ વાતાવરણને સક્ષમ કરવું જોઈએ.

પાયથોન વર્ચ્યુઅલ પર્યાવરણ પ્રારંભ કરો

હવે જ્યારે આપણે પાયથોન ઇન્સ્ટોલ કરેલું તેનું વર્ઝન જાણીએ છીએ, ચાલો ટેન્સરફ્લો માટે ડિરેક્ટરી બનાવવાનું ચાલુ રાખો. સમાન ટર્મિનલમાં આપણે ફક્ત આદેશ ચલાવવો પડશે:

mkdir ~/TensorFlow

પછી અમે પર જાઓ આપણે હમણાં બનાવેલ ડિરેક્ટરીમાં ખસેડો:

cd ~/TensorFlow

આ ડિરેક્ટરીની અંદરથી, આપણે કરીશું પાયથોન વર્ચ્યુઅલ વાતાવરણ બનાવો ટાઇપિંગ:

python3 -m venv venv

તેને બનાવ્યા પછી આપણે ફક્ત તેને સક્રિય કરવું પડશે:

ટેન્સરફ્લો માટે વર્ચુઅલ વાતાવરણને સક્રિય કરવું

source venv/bin/activate

ટેન્સરફ્લોને આવશ્યક છે કે પાયથોન પેકેજ ગોઠવણી સાધનોનું સંસ્કરણ 41.0.0 અથવા તેથી વધુ હોવું જોઈએ. અમે એક્ઝેક્યુટ કરીશું ફળનું નાનું બીજ નવીનતમ સંસ્કરણ પર તેને અપડેટ કરવામાં આવ્યું છે તેની ખાતરી કરવા નીચે પ્રમાણે:

પીપ સાથે સેટઅપટોલ્સની સ્થાપના

pip install -U setuptools

ટેન્સરફ્લો સ્થાપિત કરો

હવે જ્યારે પર્યાવરણ બનાવવામાં આવ્યું છે અને સક્રિય થયેલ છે, અમે ફક્ત ઇન્સ્ટોલેશન શરૂ કરી શકીએ છીએ. માટે વર્તમાન સંસ્કરણ સ્થાપિત કરોજેમાં સમાવેશ થાય છે સીયુડીએ સાથે GPU કાર્ડ સપોર્ટ (ઉબુન્ટુ અને વિંડોઝ), ટર્મિનલમાં આપણે પડશે પાઇપ વાપરો ટાઇપિંગ:

ટેન્સરોફ્લોની સ્થાપના

pip install tensorflow

ત્યાં પણ છે ફક્ત નાના સીપીયુ-પેકેજ ઉપલબ્ધ છે:

pip install tensorflow-cpu

પેરા નવીનતમ સંસ્કરણ પર ટેન્સરફ્લો અપડેટ કરો, જ જોઈએ અપગ્રેડ ધ્વજ ઉમેરો આદેશો પર:

pip install --upgrade pip
pip install --upgrade tensorflow

સ્થાપન પછી, માટે ચકાસો કે ટેન્સરફ્લો ઇન્સ્ટોલ કરેલું છે આપણે નીચેના આદેશને અમલ કરી શકીએ છીએ.

ટેન્સોરફ્લોની ઇન્સ્ટોલ કરેલી આવૃત્તિ

python -c 'import tensorflow as tf; print(tf.__version__)'

આ આદેશમાં સ્થાપિત ટેન્સરફ્લોની સંસ્કરણ પ્રદર્શિત થવી જોઈએ. માટે ટ્યુટોરિયલ્સ જુઓ ટેન્સરફ્લો વિશે વિવિધ પ્રકારનાં, આપણે પ્રોજેક્ટ વેબસાઇટ પર જઈ શકીએ છીએ.

પાયથોન પર્યાવરણને અક્ષમ કરો

જ્યારે આપણે પાયથોન વાતાવરણ સાથે કરી શકીએ છીએ, તમારે ફક્ત નિષ્ક્રિય આદેશ ચલાવવો પડશે:

deactivate

પછી આપણે હમણાં જ બનાવેલ ટેન્સરફ્લો ડિરેક્ટરી કા .ી નાખવી પડશે, અને આ તે ટેન્સરફ્લો ચલાવવા માટે બનાવેલ પાયથોન એન્વાયર્નમેન્ટને કા deleteી નાખવું જોઈએ. પર વધુ માહિતી માટે ટેન્સરફ્લોનો ઉપયોગ કેવી રીતે કરવો, તમે કરી શકો છો ટ્યુટોરીયલ ની મુલાકાત લો કે તેઓએ તેમની વેબસાઇટ પર અથવા વિકાસકર્તા વેબસાઇટ ગૂગલ.


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.