કૃત્રિમ બુદ્ધિ કૂદકા અને બાઉન્ડ્સ દ્વારા આગળ વધી રહી છે. તે વધુને વધુ શક્તિશાળી બની રહ્યું છે અને તમને નવી ક્રિયાઓ માટે તમારી જાતને લાગુ કરવાની મંજૂરી આપે છે. આ આપોઆપ શિક્ષણ તે એ.આઈ.ના ક્ષેત્રમાંનું એક છે કે તમારે ટેન્સરફ્લો જેવા પ્રોજેક્ટ્સ પર ખાસ ધ્યાન આપવું જોઈએ. જો તમારી પાસે કોઈ સર્વર અથવા ક્લાઉડ હોસ્ટિંગ છે, તો તમે સ્પષ્ટ પ્રોગ્રામ કરવાની જરૂર વિના શીખવાની ક્ષમતા આપવા માટે આ પ્રોજેક્ટને ત્યાં સ્થાપિત કરી શકો છો.
આ ટ્યુટોરીયલમાં હું બતાવીશ, એક પગલું, તમે કેવી રીતે આ શક્તિશાળી ખુલ્લા સ્રોત પ્રોજેક્ટને ઇન્સ્ટોલ કરી શકો છો ક્લાઉડ હોસ્ટિંગમાં. આ માટે, મેં તેના સંદર્ભો તરીકે ક્લાઉડિંગને પસંદ કર્યું છે, તેની કિંમતો, સરળતા, સ્પેનિશ 24/7 માં ટેકો, ઉપલબ્ધતા, લાભો અને ખાસ કરીને સ્પેનિશ પ્રદેશમાં તેના ડેટા સેન્ટર માટે, બાર્સેલોનામાં. તેથી, તે યુરોપિયન ડેટા સુરક્ષા કાયદા હેઠળ રહેશે ...
¿ટેન્સરફ્લો મારા વ્યવસાયને કેવી રીતે સહાય કરી શકે છે?
રોગચાળો માં, તે વધુ સ્પષ્ટ થઈ ગયું છે કે કંપનીઓને આધુનિક બનાવવાની જરૂર છે સ્પર્ધાત્મક હોઈ. મોટાભાગની યુરોપિયન સહાયનું નિર્દેશન આ ડિજિટલ સંક્રમણ માટે ચોક્કસપણે કરવામાં આવશે. બધા વ્યવસાયો કે જેમણે અનુકૂળ થયા નથી, તેઓ આ આરોગ્ય કટોકટીના આર્થિક પરિણામોથી વધુ પીડાય છે. ઉદાહરણ તરીકે, નાના વ્યવસાયો પણ તેમના શારીરિક વેચાણથી salesનલાઇન વેચાણમાં સ્વિચ કરવા માટે ઝડપી બન્યા છે, જેનાથી તેઓ પ્રતિબંધોનો પ્રભાવ વિના પ્રભાવિત કામગીરી ચાલુ રાખી શકે છે.
મેઘ, આઇઓટી અથવા એઆઈ જેવી તકનીકીઓ આવશ્યક છે. વિશિષ્ટ, ટેન્સરફ્લો અને મશીન લર્નિંગ સાથે, તમે મહાન લાભ મેળવી શકો છો. થોડા ઉદાહરણો ટાંકવા માટે:
- જો તમે ડિઝાઇન અથવા ફોટોગ્રાફી માટે સમર્પિત છો તો AI નો ઉપયોગ કરીને છબીઓ સુધારો.
- તબીબી પરીક્ષણોના પરિણામોનું વિશ્લેષણ કરીને તબીબી નિદાનમાં સહાય કરો.
- ચપળ ઇમેજ પ્રોસેસિંગ અને સ્વચાલિત સૂચિબદ્ધ કરવું.
- તમને અવાજ અથવા ધ્વનિ ઓળખ શીખવો.
- ચહેરાના વિશ્લેષણ, લાગણીઓ વગેરે.
- સ્વચાલિત ખામી શોધવી.
- ગ્રંથોમાં ભાષાઓની આપમેળે શોધ.
- દૈનિક વ્યવસાયિક કાર્યોની સંખ્યાને સુવ્યવસ્થિત કરો.
- અને લાંબી વગેરે. એપ્લિકેશનો લગભગ અકલ્પનીય છે ...
તેથી, તે છે વ્યાપક ઉપયોગ ઉદ્યોગમાં, ઓટોમોબાઈલ જેવા ક્ષેત્રોમાં પણ આરોગ્ય ક્ષેત્રમાં, વીમા, કર એજન્સીઓ અને ઘણા અન્ય વ્યાવસાયિકો.
શું છે ટેન્સરફ્લો?
Tએસોરફ્લો એ ઓપન સોર્સ સ softwareફ્ટવેર છે, શરૂઆતમાં ગૂગલ એન્જિનિયર્સ અને સંશોધકો દ્વારા વિકસિત, અને પછીથી પ્રકાશિત થયું. સંખ્યાત્મક કમ્પ્યુટિંગ અને મશીન લર્નિંગ માટેની લાઇબ્રેરી. તે આ માટે ડેટા ફ્લો ગ્રાફનો ઉપયોગ કરે છે, ગાંઠો ગાણિતિક કામગીરીનું પ્રતિનિધિત્વ કરે છે, જ્યારે કિનારીઓ તેમની વચ્ચે સંચાર કરેલા મલ્ટિ-ડાયમેન્શનલ ડેટા મેટ્રિસ (ટેનર્સ) રજૂ કરે છે.
આ સ softwareફ્ટવેરથી તમે બનાવી અને તાલીમ આપી શકો છો કૃત્રિમ ન્યુરલ નેટવર્ક માણસો શીખવાની રીત અને કારણને અનુરૂપ રીતે, પેટર્ન અને સંબંધોને શોધી કા andવા અને સમજવા જેવા બહુવિધ કાર્યો કરવા.
આ પ્રોજેક્ટ અમલમાં મૂકવા માટે સક્ષમ હોવાને કારણે ઘણી રાહત પણ પૂરી પાડે છે સીપીયુ અથવા GPU ની મદદથી ગણતરીઓ, પીસી, સર્વર્સ અને મોબાઇલ ઉપકરણો પર પણ એક અને તેમાંથી ઘણા બંને. આ શક્ય છે કારણ કે તે મલ્ટીપ્લેટફોર્મ છે, GNU / Linux, macOS, Windows, iOS અને Android જેવી સિસ્ટમો પર ચલાવવા માટે સક્ષમ છે, તેમજ વેબ સેવા તેમજ આપણે આ ટ્યુટોરીયલમાં જોશું. તેમાં વિવિધ પ્રોગ્રામિંગ ભાષાઓનો ઉપયોગ કરવા માટે ઘણી રેપર્સ પણ છે: પાયથોન, સી ++ અથવા જાવા. એક જ API સાથે બધા.
સ્થાપિત કરો ટેન્સરફ્લો પગલું દ્વારા પગલું
આગળની વસ્તુ બતાવવાની છે કેવી રીતે ઉદાહરણ દ્વારા એક પગલું દ્વારા પગલું ટેન્સરફ્લો સ્થાપિત કરો en મેઘ હોસ્ટિંગ. આ કરવા માટે, હું એક VPS નો ઉપયોગ કરીશ વાદળછાયું.io, જ્યાં તમે વિંડોઝ અને લિનક્સ બંને operatingપરેટિંગ સિસ્ટમ્સ પસંદ કરી શકો છો. અલબત્ત, બ્લોગની થીમ અને જીએનયુ / લિનક્સના ફાયદાને જોતા, તેમાં કોઈ શંકા નથી કે હું લિનક્સ ડિસ્ટ્રો પર આધારિત હોઈશ.
એકાઉન્ટ બનાવો અને ક્લાઉડિંગ પ્લેટફોર્મ તૈયાર કરો
પ્રારંભ કરતા પહેલા, તમારે આ પ્રદાતા દ્વારા offeredફર કરવામાં આવતી સેવાની gainક્સેસ મેળવવા માટે નોંધણી કરાવવી આવશ્યક છે અને તેથી € 5 નિ creditશુલ્ક ક્રેડિટનો આનંદ માણો તેઓ પ્લેટફોર્મ ચકાસવા માટે તક આપે છે. તે એકાઉન્ટની ચકાસણી માટે સૂચવેલ પગલાંને અનુસરવા જેટલું સરળ રહેશે. માત્ર એક મિનિટ લે છે.
તે પછી, તમારે ક્લાઉડિંગની સત્તાવાર વેબસાઇટ પર પાછા ફરવું પડશે અને લ .ગ ઇન કરો તમારું વપરાશકર્તા નામ અને પાસવર્ડ દાખલ કરો:
હવે તમે ક્લાઉડીંગ કંટ્રોલ પેનલ જોઈ શકો છો, જે તમે જોશો તેમ જ વાપરવા માટે એકદમ સરળ અને સાહજિક છે. ખૂબ જ્ knowledgeાન વિના પણ તમે આ ટ્યુટોરિયલનું પાલન કરીને સમસ્યા વિના તેને નિયંત્રિત કરી શકો છો. શરૂ કરવા ટેન્સરફ્લો માટે એક દાખલો બનાવો, દબાવો તમારું પ્રથમ સર્વર બનાવવા માટે અહીં ક્લિક કરો:
તે તમને મેનુ પર લઈ જશે તમારા સર્વરનું રૂપરેખાંકન. પ્રથમ વસ્તુ તમારા VPS ને નામ આપશે, તમે પસંદ કરો તે પસંદ કરી શકો છો. પછી તમારે ઓએસ પસંદ કરવું પડશે. આ ટ્યુટોરીયલ માટે હું તેઓ જે distફર કરે છે તેમાંથી એક પસંદ કરીશ (સેન્ટોસ, ઉબુન્ટુ સર્વર, ઉબુન્ટુ ડેસ્કટ .પ અથવા ડેબિયન). તમે પસંદ કરો તે પસંદ કરી શકો છો, મારા કિસ્સામાં હું ઉબુન્ટુ સર્વર પસંદ કરીશ 20.04:
બેઝ સિસ્ટમ પસંદ કર્યા પછી, નીચે મુજબ છે બાકીના પરિમાણોને રૂપરેખાંકિત કરો જે નીચે તે જ પૃષ્ઠ પર દેખાય છે. જેમ તમે જોઈ શકો છો, મશીનોના ગોઠવણી વિકલ્પોમાં તમે રેમ, વીસીપીયુ કોરો અથવા એસએસડી સ્ટોરેજ સ્પેસની જરૂરિયાત પસંદ કરી શકો છો. ટેન્સરફ્લો માટે જ તમને વધારે જરૂર નહીં પડે, પરંતુ તે હોઈ શકે કે બાકીના ડેટા માટે તમારે હા સંભાળવી પડશે, તેથી, તમને જે જોઈએ છે તે વિશે કાળજીપૂર્વક વિચારો (જો કે, તે સ્કેલ કરી શકાય છે):
તમારે એસએસએચ કી બનાવવી પણ જરૂરી છે, તમને જે નામ જોઈએ તે આપીને. તે તમને દરેક સમયે જ્યારે તમે દાખલ થવા માંગતા હો ત્યારે પાસવર્ડ મેન્યુઅલી દાખલ કર્યા વિના, જોડીને દૂરથી toક્સેસ કરવા માટે સક્ષમ બનવાની મંજૂરી આપશે. આ ઉપરાંત, તે તમને ફાયરવ orલ અથવા બેકઅપ નકલોને ગોઠવવા માટે પણ પરવાનગી આપે છે. આ સ્થિતિમાં, બેકઅપ્સ અને ફાયરવ bothલ, અમે તેને તે જેમ છોડી દીધું છે.
જો તમે પૂર્ણ થઈ ગયા હો, તો તપાસો કે બધું બરાબર છે અને pulsa ઇવિઅર. તે તમારા ક્લાઉડ ઇન્સ્ટન્સની સાથે તમને બીજી સ્ક્રીન પર રીડાયરેક્ટ કરે છે. પરંતુ સ્થિતિ વિભાગમાં તમે જોશો કે તે બનાવવામાં આવી રહ્યું છે:
આંખ મીંચીને, તમારી સિસ્ટમ ઇન્સ્ટોલ અને ગોઠવવામાં આવશે. પછી સ્થિતિ તરીકે દેખાશે સક્રિય. અને તમે તેનો ઉપયોગ પહેલાથી કરી શકો છો.
આ સ્ક્રીન પર તમારા સર્વરના નામ પર ક્લિક કરો અને તે તમને એક પર લઈ જશે વિગતો સાથે સારાંશ:
જો તમે સ્ક્રોલ કરો છો, તો તમને વિભાગ મળશે સર્વરને કેવી રીતે .ક્સેસ કરવું. તે ખૂબ જ મહત્વપૂર્ણ છે, કારણ કે આ તે છે જ્યાં તમને તમારા સર્વરને andક્સેસ કરવા અને સંચાલિત કરવાની જરૂર હોય તે બધું મળશે. ઉદાહરણ તરીકે, તમે એસએસએચ કી ડાઉનલોડ કરી શકો છો, અથવા તમે એસએસએચ, વપરાશકર્તા નામ (રુટ) અને એક્સેસ પાસવર્ડ દ્વારા accessક્સેસ કરવા માટે જાહેર આઈપી જોઈ શકો છો:
આ ડેટા ગુમાવો નહીં, કારણ કે તમારા ક્લાઉડિંગના દાખલા પર ટેન્સરફ્લો ઇન્સ્ટોલ કરવાનું પ્રારંભ કરવા માટે તમારે આગળના પગલામાં તેની જરૂર પડશે.
Pફરીથી જરૂરિયાતો
પ્રારંભ કરવા માટે, પ્રથમ કરવાનું એ છે કે અમુક અવલંબન અથવા પેકેજો સંતોષવા જે ટેન્સરફ્લો માટે ઉપયોગી થશે, તેમ જ તેની નવીનતમ સંસ્કરણમાં છે તેની ખાતરી કરવા માટે અપડેટ કરો. આ કરવા માટે, અમે એસ.એસ.એચ. દ્વારા તેમને પાસવર્ડ અને આઇપીથી કનેક્ટ કરવા માટે ટર્મિનલમાં દાખલ થવા જઇ રહ્યા છીએ જે મેં તમારી ડિસ્ટ્રોથી દૂરસ્થ રૂપે ઉદ્દેશને toક્સેસ કરવા માટે અગાઉની તસવીરમાં બતાવ્યું હતું (ક્લાઉડિંગ ઇન્સ્ટન્સના આઇપીથી યુઆરપીડેલ્સરને બદલવાનું યાદ રાખો) :
ssh root@tuipdelservidor
તે તમને દાખલાના પાસવર્ડ માટે પૂછશે કે તમારે પણ દાખલ કરવું પડશે અને તે તમને giveક્સેસ આપશે. તમે જોશો કે તમારા ટર્મિનલનો પ્રોમ્પ્ટ હવે તમારું સ્થાનિક નથી, પરંતુ તમે ક્લાઉડ સર્વરની અંદર છો. તેથી, તમે હવેથી ચલાવશો તે તમામ આદેશો તમારા સ્થાનિક સિસ્ટમ પર નહીં પણ હમણાં પૂરતાં પ્રભાવમાં આવશે.
હવે પ્રથમ વસ્તુ છે સિસ્ટમ અપડેટ કરો નીચેના આદેશો સાથે:
apt-get update && apt-get -y upgrade
હવે, તમારે જ જોઈએ પાયથોન 3 સ્થાપિત કરો અને અન્ય સહાયક પેકેજોની તમને જરૂર પડશે:
apt-get install python3 python3-pip python3-dev
નીચે મુજબ છે વર્ચુઅલ વાતાવરણ તૈયાર કરો, વર્ચ્યુએલેનવ મોડ્યુલનો ઉપયોગ કરીને, જે પાયથોન 3 માનક પુસ્તકાલયનો ભાગ છે:
pip3 install virtualenv mkdir ~/miproyecto cd ~/miproyecto virtualenv tf-env source tf-env/bin/activate
તે પછી તમે જોશો કે તમારું પ્રોમ્પ્ટ બદલાઈ ગયું છે, અને હવે તે બતાવે છે tf-env વપરાશકર્તા નામ અને હોસ્ટ પહેલાં.
ટેન્સરફ્લો સ્થાપિત કરો (સીપીયુ સપોર્ટ)
માટે બધું તૈયાર છે ટેન્સરફ્લો ઇન્સ્ટોલેશન તમારા ક્લાઉડિંગ ઉદાહરણમાં. અનુસરવાનું આગળનું પગલું આ હશે:
pip install --upgrade tensorflow
એકવાર તે ઇન્સ્ટોલ થઈ જાય, પછી તમે કરી શકો છો સ્થાપન ચકાસો નીચેનો આદેશ વાપરીને:
python -c ‘import tensorflow as tf; print(tf.version)’
અને તે તમને ટેન્સરફ્લો ઇન્સ્ટોલ કરેલા સંસ્કરણ સાથેનું આઉટપુટ પાછું આપવું જોઈએ. ત્યાંથી, તમે કરી શક્યા ટેન્સરોફ્લોનો ઉપયોગ શરૂ કરો તમને જરૂરી કોઈપણ કાર્ય માટે ...
નિષ્કર્ષ
નિષ્કર્ષમાં, ક્લાઉંડિંગ જે સુવિધાઓ તેના વીપીએસ સાથે કામ કરવાની ઓફર કરે છે તે ટેનસોરફ્લો જેવા કોઈપણ પ્રોજેક્ટને ઇન્સ્ટોલ કરવા અથવા રૂપરેખાંકનો બનાવવાનો અનુભવ બનાવે છે, તમારા સ્થાનિક મશીન પર કરવાનું તેટલું સરળ છે. ફક્ત આ પ્રકારના સર્વરની શક્તિ અને માપનીયતા સાથે.
આ ઉપરાંત, તેનું નિયંત્રણ પેનલ તદ્દન સાહજિક છે અને સહાયક તમને માર્ગદર્શન આપે છે જો તમારી પાસે તકનીકી જ્ greatાન ન હોય તો પણ. બીજી બાજુ, તે તમને આપે છે તે વિકલ્પો પણ છે ખૂબ જ લવચીક, તમને જરૂરી બંને વર્ચુઅલ હાર્ડવેર સંસાધનો, તેમજ operatingપરેટિંગ સિસ્ટમ પસંદ કરવામાં સક્ષમ છે. આ વૈવિધ્યતાને તે તમારી જરૂરિયાતો સાથે સંપૂર્ણ રીતે અનુકૂળ બનાવે છે, પછી ભલે તે કેટલું વિશિષ્ટ હોય.