Како инсталирати ТенсорФлов на цлоуд хостинг

Тенсорфлов

Вештачка интелигенција напредује великим корацима. Постаје све моћнији и може се применити на нове задатке. Тхе аутоматско учење То је једно од поља АИ на које треба обратити посебну пажњу, код пројеката попут ТенсорФлов-а. Ако имате сервер или хостинг у облаку, можете тамо да инсталирате овај пројекат како бисте му пружили могућност учења без потребе за изричитим програмирањем.

У овом упутству ћу, корак по корак, показати како можете да инсталирате овај моћни пројекат отвореног кода у облаку хостинга. Због тога сам одабрао Цлоудинг као референцу, због његових цена, лакоће, подршке на шпанском језику 24/7, доступности, погодности и, посебно, због тога што има свој дата центар на шпанској територији, у Барселони. Стога ће то бити у складу са европским законима о заштити података ...

¿Како Тенсорфлов може да помогне мом послу?

Пословне апликације

У пандемији је то постало много очигледније компаније треба да се модернизују бити конкурентан. Велики део европске помоћи биће усмерен управо на ову дигиталну транзицију. Сва предузећа која се нису прилагодила више су патила од економских последица ове здравствене кризе. На пример, чак су и мала предузећа брзо прешла са физичке на интернетску продају, што им омогућава да наставе да послују без утицаја ограничења.

Технологије попут облака, ИоТ или АИ су кључне. Специфично, уз ТенсорФлов и машинско учење, можете добити велике користи. Да наведемо само неколико примера:

  • Побољшајте слике користећи АИ ако сте посвећени дизајну или фотографији.
  • Помоћи у медицинској дијагнози анализом резултата медицинских тестова.
  • Агилна обрада слика и аутоматизована каталогизација.
  • Научићете вас препознавању гласа или звука.
  • Анализа лица, осећања итд.
  • Аутоматско откривање грешака.
  • Аутоматско откривање језика у текстовима.
  • Поједноставите мноштво дневних пословних задатака.
  • И дугачка итд. Апликације су готово незамисливе ...

Дакле, јесте широко користе у индустрији, у секторима попут аутомобила, такође у здравству, осигурању, пореским агенцијама и многим другим професионалцима.

Шта је ТенсорФлов?

Тенсорфлов лого

T„енсорФлов“ је софтвер отвореног кода, који су у почетку развили Гоогле-ови инжењери и истраживачи, а касније објављен. Библиотека за нумеричко рачунање и машинско учење. За то користи графиконе тока података, чворови представљају математичке операције, док ивице представљају вишедимензионалне матрице података (тензоре) комунициране између њих.

Помоћу овог софтвера можете да градите и тренирате вештачке неуронске мреже да обављају више задатака, попут откривања и дешифровања образаца и корелација, на начин аналоган начину на који људи уче и расуђују.

Овај пројекат такође пружа велику флексибилност, будући да је у стању да спроведе пројекат прорачуни помоћу ЦПУ-а или ГПУ-а, и један и неколико њих, на рачунарима, серверима, па чак и мобилним уређајима. То је могуће јер је мултиплатформна, јер може да ради на системима као што су ГНУ / Линук, мацОС, Виндовс, иОС и Андроид, као и на веб услузи као што ћемо видети у овом упутству. Има чак неколико омота за употребу различитих програмских језика: Питхон, Ц ++ или Јава. Све са једним АПИ-јем.

Инсталирати ТенсорФлов корак по корак

Следећа ствар је показати корак по корак пример како инсталирајте ТенсорФлов en хостинг у облаку. Да бих то урадио, користићу ВПС од Цлоудинг.io, где можете одабрати оперативни систем Виндовс и Линук. Наравно, с обзиром на тему блога и благодати ГНУ / Линука, нема сумње да ћу се заснивати на Линук дистро-у.

Отворите рачун и припремите Цлоудинг платформу

Пре него што започнете, морате се регистровати да бисте приступили услузи коју нуди овај провајдер и самим тим уживајте у 5 € бесплатног кредита нуде да тестирају платформу. Биће једноставно попут следења корака назначених за верификацију рачуна. Само минут.

облачно

После тога се морате вратити на званичну веб страницу Цлоудинг-а и пријавите се уношење корисничког имена и лозинке:

Дневник облака

Сада можете да видите Цлоудинг контролну таблу, која је, као што ћете видети, прилично једноставна и интуитивна за употребу. Чак и без превише знања можете се носити са тим без проблема пратећи овај водич. Почети креирајте инстанцу за ТенсорФлов, притисните Кликните овде да бисте креирали свој први сервер:

Иницирање сложеног тензорфова

То ће вас одвести до менија конфигурација вашег сервера. Прва ствар ће бити именовање вашег ВПС-а, можете одабрати онај који желите. Тада морате да изаберете ОС. За ово упутство ћу одабрати један од дистро-а који нуде (ЦентОС, Убунту Сервер, Убунту Десктоп или Дебиан). Можете одабрати ону коју желите, у мом случају ћу одабрати Убунту Сервер 20.04:

Конфигурација хостинга

Након избора основног система, следи следеће конфигуришите остатак параметара који се појављују на истој страници испод. Као што видите, међу опцијама конфигурације машина можете да одаберете потребну количину РАМ-а, вЦПУ језгара или ССД простор за складиштење. За сам ТенсорФлов неће вам требати много, али може бити да за остале податке са којима морате да се бавите да, зато добро размислите шта вам треба (међутим, може се прилагодити):

Инстанце протока тензора

Такође је важно да креирате ССХ кључ, дајући било које име које желите. То ће вам омогућити да преузмете пар како бисте могли да им приступите на даљину, без потребе за ручним уносом лозинке сваки пут када желите да унесете. Поред тога, такође вам омогућава да конфигуришете заштитни зид или резервне копије. У овом случају и резервне копије и заштитни зид остављамо онаквим какав јесте.

Ако сте готови, проверите да ли је све у реду и притисните Евиар. То вас преусмерава на други екран са креираном инстанцом облака. Али у одељку статуса видећете да се креира:

Инстанце протока тензора

У трен ока ваш систем ће бити инсталиран и конфигурисан. Тада ће се статус појавити као Активан. И већ га можете користити.

СЕРВЕР Ацтиве Цлудинг

Кликните на име вашег сервера на овом екрану и водиће вас до а резиме са детаљима:

Главна конфигурација приступа

Ако померите, пронаћи ћете одељак Како приступити серверу. Веома је важно, јер ћете овде пронаћи све што вам је потребно за приступ серверу и управљање њиме. На пример, можете преузети ССХ кључ или можете видети јавну ИП адресу за приступ путем ССХ, корисничко име (роот) и лозинку за приступ:

Ссх тастери

Не губите ове податке, јер ће вам бити потребни у следећим корацима да бисте започели инсталирање Тенсорфлов-а на вашој Цлоудинг инстанци.

Pпоновни захтеви

За почетак прво треба задовољити неке зависности или пакете који ће бити корисни за Тенсорфлов, као и ажурирати како би се осигурало да је све у најновијој верзији. Да бисмо то урадили, ући ћемо у терминал да бисмо их ССХ-ом повезали лозинком и ИП-ом које сам приказао на претходној слици за даљински приступ инстанци са вашег дистро-а (не заборавите да иоурипделсервер замените ИП-ом инстанце Цлоудинг) :

ssh root@tuipdelservidor

ссх приступ

Затражиће од вас лозинку инстанце коју ћете такође морати да унесете и која ће вам омогућити приступ. Видећете да је упит вашег терминала више није ваш локални, али ви сте унутар сервера у облаку. Стога ће све наредбе које покренете од сада ступити на снагу на инстанци, а не на вашем локалном систему.

ссх приступ

Сада је прва ствар надоградити систем са следећим командама:

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

инсталација питхон модула

Након тога ћете приметити да се ваш упит променио и сада се приказује тф-енв пре корисничког имена и хоста.

брз

Инсталирајте Тенсорфлов (подршка за процесор)

Све је спремно за ТенсорФлов инсталација у вашој Цлоудинг инстанци. Следећи корак који треба следити био би:

pip install --upgrade tensorflow

Једном када је инсталиран, можете проверити инсталацију користећи следећу команду:

python -c ‘import tensorflow as tf; print(tf.version)’

А то би требало да вам врати излаз са инсталираном верзијом Тенсорфлов-а. Одатле бисте могли почните да користите Тенсорфлов за било који задатак који вам треба ...

Закључак

Закључно, услуге које Цлоудинг нуди за рад са својим ВПС-ом чине искуство инсталирања било ког пројекта попут Тенсорфлов-а или израде конфигурација. лако као и на локалној машини. Само снагом и скалабилношћу ове врсте сервера.

Поред тога, његова контролна табла је прилично интуитивна и чаробњак ће вас водити чак и ако немате велико техничко знање. С друге стране, опције које вам даје такође су врло флексибилан, могућност одабира виртуелних хардверских ресурса који су вам потребни, као и оперативног система. Ова свестраност га чини савршено прилагођеним вашим потребама, без обзира на то колико су посебне.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. Odgovorni za podatke: AB Internet Networks 2008 SL
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.