В настоящее время машинное обучение и глубокое обучение стали самой горячей тенденцией в индустрии компьютерных наук. Многие разработчики создают потрясающие проекты с помощью Google Colab.
Что такое Google Colab?
Google Colab был разработан Google для предоставления бесплатного доступа к GPU и TPU. Google Colab можно определить как улучшенную версию Jupyter Notebook.
Возможности Google Colab
Google Colab предоставляет множество интересных функций, которые предлагает любая современная IDE
Вы можете писать и запускайте код на Python 3 без локальной установки.
Вы можете импортировать наборы данных из внешних источников, таких как Kaggle.
Вы можете сохранять свои работы на Google Диске.
Вы можете импортировать свои работы с Google Диска.
Так же Google Colab предоставляет бесплатный облачный сервис, GPU и TPU и интеграцию с PyTorch, Tensor Flow, Open CV, но самое главное и важное вы можете импортировать или публиковать свои проекты напрямую из/в GitHub.
Запустим команду
!cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.5 LTS"
И так мы убедились что у нас есть "Ubuntu 18.04.5 LTS".
Осталось только найти интерпретатор командной строки для службы JSON-RPC.
Полазив в интернете я наткнулся на плагин "jQuery Terminal Emulator".
Дальше я вставил код JS Shell:
Дальше небольшой код на Python с модулями по умолчанию
Далее google.colab.kernel.invokeFunction('shell', [command])
Назвав greetings: 'Terminal CryptoDeepTech'
prompt:'crypto >
После мы получили свой терминал в Google Colab для работ в GitHub, GDrive, NGrok
Исходный код: https://github.com/demining/TerminalGoogleColab
MYSTERYMAN
Уж лучше бы написали статью про очередного бота для Telegram на <подставить имя рандомного яп>.
Код в картинках, видео на YouTube для какого-то поратла, не понятно какую ценность данный материал несет для Хабра и его пользователей.
armature_current
На ютуб канале есть видео, где автор конвертирует содержимое файла исходника кода на С в ASCII коды в двоичном представление и утверждает, что в последовательности единиц и нулей есть "уязвимые биты", из-за которых снижается криптографическая стойкость блокчейна. В общем, забавно даже
видео
https://youtu.be/01LEyuNgRSQ?t=414