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

Собрали в одном месте самые важные ссылки
консультируем про IT, Python

     27.12.2019       Выпуск 314 (23.12.2019 - 29.12.2019)       Статьи

Джедайская техника уменьшения сверточных сетей — pruning

Перед тобой снова задача детектирования объектов. Приоритет — скорость работы при приемлемой точности. Берешь архитектуру YOLOv3 и дообучаешь. Точность(mAp75) больше 0.95. Но скорость прогона всё еще низкая. Черт.

 

Сегодня обойдём стороной квантизацию. А под катом рассмотрим Model Pruning — обрезание избыточных частей сети для ускорения Inference без потери точности. Наглядно — откуда, сколько и как можно вырезать. Разберем, как сделать это вручную и где можно автоматизировать. В конце — репозиторий на keras.

     26.12.2019       Выпуск 314 (23.12.2019 - 29.12.2019)       Видео
     26.12.2019       Выпуск 314 (23.12.2019 - 29.12.2019)       Видео
     26.12.2019       Выпуск 314 (23.12.2019 - 29.12.2019)       Видео
     27.12.2019       Выпуск 314 (23.12.2019 - 29.12.2019)       Статьи

Обзор Keras для TensorFlow

Перевод обзорного руководства с сайта Tensorflow.org. Это руководство даст вам основы для начала работы с Keras. Чтение займет 10 минут.

     24.12.2019       Выпуск 314 (23.12.2019 - 29.12.2019)       Статьи

Юнит-тесты на Python: Быстрый старт

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

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

     24.12.2019       Выпуск 314 (23.12.2019 - 29.12.2019)       Статьи

Короче, сделал столетний блокбастер цветным

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

     23.12.2019       Выпуск 314 (23.12.2019 - 29.12.2019)       Статьи

Junos PyEZ на примере задачи по поиску свободных подсетей ipv4

Статья о работе с Junos PyEZ — “Python microframework that enables you to manage and automate devices running Junos OS” автоматизация и управление, все как мы любим. Написание скрипта описанного в этой статье преследовало несколько целей — изучение Python и автоматизация задач по сбору информации или изменения конфигурации на оборудовании под управлением Junos OS. Выбор именной этой связки Python + Junos PyEZ был сделан из-за низкого порога вхождения в язык программирования Python и простоты использования библиотеки Junos PyEZ, которая не требует экспертных знаний Junos OS.

     23.12.2019       Выпуск 314 (23.12.2019 - 29.12.2019)       Статьи

Шаблоны проектирования в Python

Оригинальная статья: Darinka Zobenica  – Design Patterns in Python

     23.12.2019       Выпуск 314 (23.12.2019 - 29.12.2019)       Статьи

Порождающие шаблоны в Python

Оригинальная статья: Darinka Zobenica – Creational Design Patterns in Python 

Первая статья в небольшой серии статей, посвященных шаблонам проектирования в Python.

     19.12.2019       Выпуск 313 (16.12.2019 - 22.12.2019)       Статьи

Нас Django вкус волнует и манит

Прошло уже несколько недель, как официально вышла 3 версия Django. Я работал с этой версией ещё до публикации официального релиза и, к сожалению, заметил, что развитие Django сильно замедлилось. Версия 1.3 от 1.7 отличается в разы, а вот 3 версия содержит косметические изменения ветки 2 и не более.

     19.12.2019       Выпуск 313 (16.12.2019 - 22.12.2019)       Статьи

Сортировка слиянием (Merge Sort) в Python

Сортировка слиянием (Merge Sort) – один из самых известных алгоритмов сортировки. Если вы изучаете информатику, Merge Sort вместе с Quick Sort, вероятно, является первым эффективным алгоритмом сортировки общего назначения, о котором вы слышали. Это также классический пример алгоритма «разделяй и властвуй» (divide-and-conquer).

     19.12.2019       Выпуск 313 (16.12.2019 - 22.12.2019)       Статьи

Шпаргалка по форматам файлов с данными в python

Python понимает все популярные форматы файлов. Кроме того, у каждой библиотеки есть свой, «теплый ламповый», формат. Синтаксис, разумеется, у каждого формата сугубо индивидуален. Я собрал все функции для работы с файлами разных форматов на один лист A4, с приложением в виде примера использования в jupyter notebook.