Да бисте повезали Гоогле Цолаб са локалним Јупитер Нотебоок сервером који ради на вашем лаптопу, потребно је да пратите неколико корака. Овај процес вам омогућава да искористите снагу своје локалне машине, а да и даље имате користи од функција за сарадњу и ресурса заснованих на облаку које пружа Гоогле Цолаб.
Прво, уверите се да имате Јупитер Нотебоок инсталиран на вашем лаптопу. Ако га немате, можете га инсталирати пратећи званичну Јупитер документацију за ваш оперативни систем. Када се инсталира, отворите терминал или командну линију и покрените команду "јупитер нотебоок" да бисте покренули локални сервер.
Затим морате да изложите Јупитер Нотебоок сервер интернету. Ово се може постићи коришћењем алата који се зове нгрок. Нгрок креира сигуран тунел до вашег локалног сервера, омогућавајући спољни приступ. Да бисте користили нгрок, преузмите га и инсталирајте са званичне веб странице. Када се инсталира, отворите нови терминал или командну линију и покрените команду „нгрок хттп 8888“ (под претпоставком да ваш Јупитер Нотебоок сервер ради на подразумеваном порту 8888). Нгрок ће генерисати јединствени УРЛ који можете користити за приступ вашем локалном серверу са било ког места.
Након што добијете нгрок УРЛ, отворите нову Гоогле Цолаб бележницу. У првој ћелији покрените следећи код:
python !pip install jupyter_http_over_ws !jupyter serverextension enable --py jupyter_http_over_ws !jupyter notebook --NotebookApp.allow_origin='https://colab.research.google.com' --port=8888 --NotebookApp.port_retries=0
Овај код инсталира потребан пакет, омогућава екстензију Јупитер сервера и покреће сервер на порту 8888. Обавезно замените број порта ако ваш локални сервер ради на другом порту.
Након извршавања кода у првој ћелији, биће приказан УРЛ. Копирајте ову УРЛ адресу и налепите је у нову ћелију са префиксом „хттпс://цолаб.ресеарцх.гоогле.цом/гитхуб/“. На пример, ако је УРЛ „хттпс://абцдеф123.нгрок.ио“, требало би да унесете „хттпс://цолаб.ресеарцх.гоогле.цом/гитхуб/хттпс://абцдеф123.нгрок.ио“ у нови мобилни.
На крају, покрените ћелију која садржи измењени УРЛ. Ово ће успоставити везу између Гоогле Цолаб-а и вашег локалног Јупитер Нотебоок сервера. Сада можете приступити коду и покренути га на свом локалном серверу директно из Гоогле Цолаб-а.
Важно је напоменути да је ова веза привремена и да ће се изгубити ако затворите нгрок сесију или поново покренете локални Јупитер Нотебоок сервер. Мораћете да поновите процес да бисте се поново повезали.
Да бисте повезали Гоогле Цолаб са локалним Јупитер Нотебоок сервером који ради на вашем лаптопу, потребно је да инсталирате Јупитер Нотебоок, изложите га интернету помоћу нгрок-а, инсталирате потребне пакете у Гоогле Цолаб и успоставите везу изменом и покретањем датог кода. Ово вам омогућава да комбинујете снагу ваше локалне машине са заједничким функцијама Гоогле Цолаб-а.
Остала недавна питања и одговори у вези Напредак у машинском учењу:
- Која су ограничења у раду са великим скуповима података у машинском учењу?
- Може ли машинско учење да пружи неку дијалошку помоћ?
- Шта је ТенсорФлов игралиште?
- Да ли жељни режим спречава дистрибуирану рачунарску функционалност ТенсорФлов-а?
- Да ли се Гоогле решења у облаку могу користити за раздвајање рачунарства од складишта за ефикаснију обуку модела МЛ са великим подацима?
- Да ли Гоогле Цлоуд Мацхине Леарнинг Енгине (ЦМЛЕ) нуди аутоматску набавку и конфигурацију ресурса и управља гашењем ресурса након што се обука модела заврши?
- Да ли је могуће обучити моделе машинског учења на произвољно великим скуповима података без штуцања?
- Када користите ЦМЛЕ, да ли креирање верзије захтева навођење извора извезеног модела?
- Може ли ЦМЛЕ да чита из података Гоогле Цлоуд складишта и да користи одређени обучени модел за закључивање?
- Може ли се Тенсорфлов користити за обуку и закључивање дубоких неуронских мрежа (ДНН)?
Погледајте више питања и одговора у Напредак у машинском учењу