IT-новости про Python, которые стоит знать

Собрали в одном месте самые важные ссылки
читайте нас в Twitter

     10.01.2021       Выпуск 368 (04.01.2021 - 10.01.2021)       Статьи

Анимации градиентного спуска и ландшафта потерь нейронных сетей

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

     09.01.2021       Выпуск 368 (04.01.2021 - 10.01.2021)       Статьи

Как быть билингвом в Data Science

В этой статье я хочу продемонстрировать R Markdown — удобную надстройку для программирования вашего проекта как на R, так и на Python, позволяющую программировать некоторые элементы вашего проекта на двух языках и управлять объектами, созданными на одном языке, с помощью другого языка.

     08.01.2021       Выпуск 368 (04.01.2021 - 10.01.2021)       Статьи

Нейросети в большом городе. Разбираемся, как они помогают идентифицировать людей, и запускаем собственную нейросеть

Алгоритмы по детекции лиц плотно вошли в нашу жизнь, хотя и не все это замечают. Началось всё в 2015 году со сферы развлечений. Shapchat купил стартап Looksery, в котором разрабатывали AR-фильтры. Приложение распознавало лицо человека на фотографии и накладывало на него весёлые рожицы. Чуть позже, в начале 2016 года, Facebook купил белорусский стартап MSQRD и запустил маски в Facebook Stories. Но это можно считать только обкаткой таких технологий.

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

     08.01.2021       Выпуск 368 (04.01.2021 - 10.01.2021)       Статьи

Взламываем Ball Sort Puzzle

Ball Sort Puzzle — это популярная мобильная игра на IOS/Android. Суть её заключается в перестановке шариков до тех пор, пока в колбах не будут шарики одного цвета. При этом шарик можно перетаскивать либо в пустую колбу, либо на такой же шарик.

 

     07.01.2021       Выпуск 368 (04.01.2021 - 10.01.2021)       Статьи

Как экономить память и удваивать размеры моделей PyTorch с новым методом Sharded

Модели глубокого обучения улучшаются с увеличением количества данных и параметров. Даже с последней моделью GPT-3 от Open AI, которая использует 175 миллиардов параметров, нам ещё предстоит увидеть плато роста количества параметров.

     06.01.2021       Выпуск 368 (04.01.2021 - 10.01.2021)       Статьи

Генерация дефолтных Github аватарок

В данной статье я покажу и расскажу, как можно сгенерировать аватарки как на Github.

     06.01.2021       Выпуск 368 (04.01.2021 - 10.01.2021)       Статьи

Визуализация пересечений и перекрытий с помощью Python

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

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

     06.01.2021       Выпуск 368 (04.01.2021 - 10.01.2021)       Статьи

DALL · E от OpenAi: Генерация изображений из текста. Один из важнейших прорывов ИИ в начале 2021 года

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

Итак, исследователи в области искусственного интеллекта из openai создали нейронную сеть под названием DALL · E, которая генерирует изображения из текстового описания на естественном языке.

     05.01.2021       Выпуск 368 (04.01.2021 - 10.01.2021)       Статьи

Анализ тональности в Python с помощью Dostoevsky

Одной из причин высокой популярности языка программирования Python является разнообразие библиотек нацеленных на обработку естественного языка (NLP). Сегодня мы рассмотрим одну из них под названием Dostoevsky.

     05.01.2021       Выпуск 368 (04.01.2021 - 10.01.2021)       Статьи

Использование django-version-checks

В этом руководстве рассмотрим установку и использование простой библиотеки для проверки версий внешних зависимостей.

     05.01.2021       Выпуск 368 (04.01.2021 - 10.01.2021)       Статьи

Как я научила свой компьютер играть в пары используя OpenCV и Глубокое обучение

Немного веселья с компьютерным зрением и CNN с маленькой базой данных.

     02.01.2021       Выпуск 367 (28.12.2020 - 03.01.2021)       Статьи

Тестирование в Apache Spark Structured Streaming

На текущий момент не так много примеров тестов для приложений на основе Spark Structured Streaming. Поэтому в данной статье приводятся базовые примеры тестов с подробным описанием.

     31.12.2020       Выпуск 367 (28.12.2020 - 03.01.2021)       Статьи

ИИ итоги уходящего 2020-го года в мире машинного обучения

Подведем основные итоги уходящего года. Рассмотрим самые громкие открытия в мире компьютерного зрения, обработки естественного языка, генерации изображений и видео, а также крупный прорыв в области биологии. Коротко о самом главном за год!

     02.01.2021       Выпуск 367 (28.12.2020 - 03.01.2021)       Статьи

Ещё один способ использования python в браузере (и не только)

Весной 2020 года я впервые попробовал себя в разработке сайтов бэкенд я писал на питоне а на фронте пришлось использовать js и он вызвал у меня отторжение(тут надо уточнить, что я не считаю js ужасным языком, просто он мне не понравился). Не долго думая я начал писать транслятор с питона в явускрипт(а если бы погуглил то нашел бы это и это). об этом трансляторе и пойдет речь.

     30.12.2020       Выпуск 367 (28.12.2020 - 03.01.2021)       Статьи

Создание процедурной анимации смерти при помощи автоматов падающего песка

В этом посте я покажу, как использовал автоматы падающего песка для генерации анимаций смерти монстров в моей игре Vagabond.

     29.12.2020       Выпуск 367 (28.12.2020 - 03.01.2021)       Статьи

Цифровые раскопки: заводим Python 1.0.1

Сегодня мы будем пытаться собрать Python 1.0.1 (1994 год) на современном железе при помощи современного компилятора. Даже если Вы, как Python разработчик, никогда не компилировали проект на Си, то не волнуйтесь, я проведу Вас через весь путь

     29.12.2020       Выпуск 367 (28.12.2020 - 03.01.2021)       Статьи

Принимаем и декодируем передачи SSTV с МКС

Как было написано в недавнем анонсе, с 24 по 31 декабря производится передача изображений формата SSTV с МКС. Передача идет в радиолюбительском диапазоне на частоте 145.800 МГц и принять её может любой желающий.

     29.12.2020       Выпуск 367 (28.12.2020 - 03.01.2021)       Статьи

Кастомизация календаря на PyQt5

Сегодня столкнулся с простой на первый взгляд задачей: в виджете календаря на PyQt5 сделать так, чтобы сегодняшняя дата обводилась зеленой рамкой. Но оказалось, что на русском языке материалов на эту тему вообще нет, а на английском - только один вопрос на stackoverflow. Решил облегчить жизнь другим разработчикам, которые только знакомятся с этой библиотекой, и описать, как я решал эту задачу.

     28.12.2020       Выпуск 367 (28.12.2020 - 03.01.2021)       Статьи

6 лучших декораторов Django

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

     27.12.2020       Выпуск 366 (21.12.2020 - 27.12.2020)       Статьи

Декодируем сигнал метеоспутника NOAA в 50 строчек кода

Продолжим тему декодирования различных видов радиосигналов. Одним из интересных форматов, разработанных еще в прошлом веке, является APT (Automatic Picture Transmission). Он используется для передачи изображений Земли из космоса, и что для нас гораздо более интересно и актуально, прием сигналов APT прост и доступен радиолюбителям.