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

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

     16.10.2017       Выпуск 200 (16.10.2017 - 22.10.2017)       Статьи

TensorFlow: сохраняем и загружаем модели

Учимся сохранять модель в файл

     16.10.2017       Выпуск 200 (16.10.2017 - 22.10.2017)       Статьи
     16.10.2017       Выпуск 200 (16.10.2017 - 22.10.2017)       Статьи

Мой основной список пакетов django Django

Набор пакетов для Django с описанием применения

     16.10.2017       Выпуск 200 (16.10.2017 - 22.10.2017)       Статьи

ScadaPy возможности применения modbus протокола

 

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

     16.10.2017       Выпуск 200 (16.10.2017 - 22.10.2017)       Статьи

Русскоязычный чат-бот Boltoon: создаем виртуального собеседника

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

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

На мой взгляд, в этом что-то есть… 


Тем не менее, о чат-ботах много говорят на Хабре. Они могут быть самые разные. Популярностью пользуются боты на базе нейронных сетей прогнозирования, которые генерируют ответ пословно. Это очень интересно, но затратно с точки зрения реализации, особенно для русского языка из-за большого количества словоформ. Мной был выбран другой подход для реализации чат-бота Boltoon. 

     16.10.2017       Выпуск 200 (16.10.2017 - 22.10.2017)       Статьи
     16.10.2017       Выпуск 200 (16.10.2017 - 22.10.2017)       Статьи
     14.10.2017       Выпуск 199 (09.10.2017 - 15.10.2017)       Статьи
     14.10.2017       Выпуск 199 (09.10.2017 - 15.10.2017)       Статьи

Цветы, муха и хорошо отрепетированное случайное машинное обучение

В предыдущей серии я пытался сделать из мухи разумное существо. Коротко — не вышло. Муха упорно не хотела учиться. 

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

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

Обучение проходило кое-как, результата не было. Затем, оставив попытки обучения по уважительным причинам (как то — вечер субботы, ночь и утро воскресенья), я все же думал, что делать дальше. Какие-то возможные решения были намечены в конце первой статьи, с них и продолжил.

     14.10.2017       Выпуск 199 (09.10.2017 - 15.10.2017)       Статьи
     13.10.2017       Выпуск 199 (09.10.2017 - 15.10.2017)       Статьи
     12.10.2017       Выпуск 199 (09.10.2017 - 15.10.2017)       Статьи

Реализация фасетного поиска с помощью Django и PostgreSQL

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

     12.10.2017       Выпуск 199 (09.10.2017 - 15.10.2017)       Статьи
     12.10.2017       Выпуск 199 (09.10.2017 - 15.10.2017)       Статьи

The decorators they won't tell you about

Подробная статья о мощи декораторов в Python

     12.10.2017       Выпуск 199 (09.10.2017 - 15.10.2017)       Статьи
     12.10.2017       Выпуск 199 (09.10.2017 - 15.10.2017)       Статьи

Go Python, Go: Stream Processing for Python

Статья о том, как добавить логику stream'ов в Python