Denis Rasulev

БЛОГ ПРО ДАННЫЕ

Развиваем любопытные умы практическими знаниями о технологиях.

Текст может содержать партнерские ссылки.

Python в Google Colab

Google Colab - это мощная платформа для написания и выполнения кода Python прямо в браузере без необходимости конфигурирования, со свободным доступом к GPU, а также удобным совместным использованием, обучением и быстрой разработкой моделей машинного обучения на Python. Он основан на блокноте Jupyter и поддерживает совместную разработку.

Google Collab позволяет разработчикам писать и выполнять произвольный код Python через браузер, документировать код, поддерживающий математические уравнения, создавать, загружать и делиться блокнотом с Google Drive и на Google Drive, импортировать и публиковать блокноты с GitHub, импортировать внешние наборы данных с Kaggle. Он также позволяет интегрировать и поддерживать библиотеки ML, такие как PyTorch, TensorFlow, Keras, OpenCV, и, наконец, бесплатный облачный сервис с бесплатным ускорением GPU (графический процессор) и TPU (тензорный процессор).

Лучшие книги по Python для развития скилов

Python — один из самых популярных языков программирования в мире. Благодаря простому синтаксису, читаемому коду и богатым библиотекам, Python стал незаменимым инструментом для разработчиков, специалистов по данным и экспертов в области машинного обучения.

Книги, перечисленные здесь, охватывают основы Python и углубляются в специализированные области, такие как data science и автоматизация. Независимо от того, новичок ты в программировании или стремишься расширить свои знания, эти книги — отличные ресурсы для твоего обучения.

Новый супермодуль NVIDIA Jetson Xavier NX

NVIDIA® Jetson Xavier™ NX обеспечивает суперкомпьютерную производительность на граничных системах (edge systems) в системе-на-модуле (SOM) малого форм-фактора. До 21 TOPS ускоренных вычислений обеспечивает мощь для параллельной работы современных нейронных сетей и обработки данных с нескольких датчиков высокого разрешения, что вполне удовлетворяет требования для полноценных систем ИИ.

Jetson Xavier NX теперь имеет поддержку облачных вычислений, что позволяет разработчикам создавать и внедрять высококачественные программно-определяемые функции на встраиваемых и граничных устройствах. Предварительно обученные модели ИИ от NVIDIA NGC и NVIDIA Transfer Learning Toolkit обеспечивают более быстрый путь к обученным и оптимизированным сетям ИИ, а контейнерное развертывание на устройствах Jetson обеспечивает гибкое и бесшовное обновление. Jetson Xavier NX ускоряет программный стек NVIDIA более чем в 10 раз по сравнению с его широко распространенным предшественником Jetson TX2.

Megvii открывает фреймворк глубокого обучения

Китайская компания Megvii Technology, занимающаяся разработкой искусственного интеллекта (ИИ), объявила в среду, что она открывает исходный код своей системы глубокого обучения, чтобы уменьшить зависимость от американских платформ.

Группа Data Science на Facebook

Группы по Data Science на Facebook — это пространство, где профессионалы и энтузиасты могут делиться знаниями, учиться новому и быть в курсе отраслевых трендов. В статье рассматривается, как эти группы помогают находить единомышленников, обмениваться знаниями и получать доступ к ценным ресурсам. Независимо от уровня вашего опыта, эти сообщества предлагают платформу для роста и сотрудничества.

Data Science - это всё ещё быстро развивающаяся область, которая объединяет мощь статистических и вычислительных методов для извлечения значимых идей из больших и сложных массивов данных. Она предполагает использование различных инструментов и методов, таких как машинное обучение, добыча данных и технологии больших данных, для анализа данных и извлечения информации, которая может быть использована для улучшения бизнес-процессов, оптимизации рабочих процессов и принятия решений на основе данных.

Защита сервера с Fail2Ban: Полное руководство

Как только вы запускаете свой сервер, он тут же попадает в океан ботнетов, пытающихся войти в систему с помощью обычных учетных данных. И если на вашем сервере есть что-то полезное, рано или поздно он может стать мишенью для скрипт-кидди или даже более продвинутых людей с мощными компьютерами и новейшими технологиями, включая искусственный интеллект.

Вы можете защитить свой сервер от ботнетов и несколько усложнить жизнь хакерам, используя Fail2ban.

Fail2Ban - это IPF - Intrusion Prevention Framework, который защищает серверы от внешних атак. Он был создан Сирилом Жакье (Швейцария) в 2004 году и с тех пор активно развивается растущим сообществом.

Бесплатные ресурсы для изучения Zsh

Zsh — это мощная оболочка, которая улучшает работу с командной строкой, и существует множество бесплатных ресурсов, которые помогут вам её освоить. В статье представлены лучшие учебные материалы, руководства и инструменты для изучения Zsh, будь вы новичком или хотите углубить свои знания. От настройки плагинов до кастомизации окружения — эти ресурсы дают прочную основу для тех, кто хочет погрузиться в Zsh.

Командная строка (оболочка, шелл, терминал) представляет собой интерфейс, который позволяет тебе взаимодействовать с операционной системой с помощью текстовых команд. Команды вводятся через стандартный ввод stdin, результаты выполнения получаем на стандартный вывод stdout, а сообщения об ошибках в stderr.

Лучшие Курсы по TensorFlow и PyTorch

В этой статье представлены некоторые из лучших онлайн-курсов для изучения TensorFlow и PyTorch — двух ведущих фреймворков в области глубокого обучения. Рассматриваются ключевые особенности, содержание курсов и навыки, которые вы сможете получить в каждом из них. Независимо от того, являетесь ли вы новичком или хотите углубить свои знания, эти курсы предлагают ценные ресурсы для успешного обучения машинному обучению и искусственному интеллекту.

TensorFlow и PyTorch - два популярных фреймворка глубокого обучения, и у обоих есть свои сильные и слабые стороны. TensorFlow широко распространен и имеет большое сообщество, в то время как PyTorch набирает популярность и известен своей простотой использования и гибкостью.

Как выбрать все IP-адреса в Sublime Text

Иногда, для повышения безопасности твоего сервера или VPS (виртуального частного сервера) нужно создать блок лист для определенных ИП адресов.

Допустим, ты нашел такой источник IP адресов для блокировки. Скажем, из определенной страны или региона. Теперь тебе нужно объединить их все в один список для блокировки на сервере. Как можно найти и выбрать все ИП адреса из текста?

  • Открой файл, содержащий IP-адреса в SublimeText и перейди к пункту Найти - Заменить....

Безопасность при установке пакетов Python

Думать о безопасности нужно всегда. Особенно, когда пишешь код. И дважды особенно, когда пользуешься кодом других людей. Это сильно помогает сэкономить время и силы. Но вместе с этим может привести к проблемам, особенно, если не придерживаться хотя бы здравого смысла.

При программировании часто используемые классы, объекты и функции можно сохранять в модулях. Это такое официальное название для файлов с расширением .py. Условно модуль можно отличать от обычной программы на Python тем, что программа предназначена для запуска и выполнения, а модуль - для хранения часто используемых конструктов и импорта их в другие программы.