Size: a a a

2018 July 05
PythonDigest
ПО для машинного обучения на Python
https://habr.com/post/415997/?utm_campaign=415997

Сегодня существует большое количество программных инструментов для создания моделей Machine Learning. Первые такие инструменты формировались в среде ученых и статистиков, где популярны языки R и Python, исторически сложились экосистемы для обработки, анализа и визуализации данных именно на этих языках, хотя определенные библиотеки машинного обучения есть и для Java, Lua, С++. При этом интерпретируемые языки программирования существенно медленнее компилируемых, поэтому на интерпретируемом языке описывают подготовку данных и структуру моделей, а основные вычисления проводят на компилируемом языке.


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

 
источник
PythonDigest
источник
PythonDigest
Первый чемпионат по машинному обучению в девелопменте
https://habr.com/post/415777/?utm_campaign=415777
источник
PythonDigest
Переводим строку в datetime объект
http://stackabuse.com/converting-strings-to-datetime-in-python/

Несколько способов
источник
2018 July 09
PythonDigest
Как ИИ учится генерировать изображения кошек
https://habr.com/post/416129/?utm_campaign=416129

Опубликованная в 2014-м исследовательская работа Generative Adversarial Nets (https://arxiv.org/pdf/1406.2661.pdf) (GAN) стала прорывом в сфере генеративных моделей. Ведущий исследователь Янн Лекун назвал состязательные сети (adversarial nets) «лучшей идеей в машинном обучении за последние двадцать лет». Сегодня благодаря этой архитектуре мы можем создать ИИ, который генерирует реалистичные изображения кошек. Круто же!
источник
PythonDigest
Django. Как сделать поиск по нескольким моделям данных
https://evileg.com/ru/post/364/

Статья о том, как сделать поисковую страницу на сайте, которая будет искать контент сразу в нескольких моделях данных, без использования сторонних библиотек.
источник
PythonDigest
cartoonify - превращаем фотографии в мультфильм
http://github.com/danmacnish/cartoonify

На Raspberry pi
источник
PythonDigest
Формула Таппера и реализация алгоритма на Python
https://habr.com/post/416177/?utm_campaign=416177

Не так давно на просторах интернета узнал о такой замечательной и удивительной копии Вавилонской библиотеки как о формуле Таппера. Вернее, это больше неравенство Таппера, чем формула. Особенность данного неравенства — оно создает собственное же изображение на графике. Просто посмотрите на это чудо!
источник
PythonDigest
haproxy-wi -  веб интерфейс управления Haproxy
http://github.com/Aidaho12/haproxy-wi
источник
PythonDigest
Tutorial: форматирование строк
https://realpython.com/python-string-formatting/
источник
PythonDigest
Свежий Python Дайджест, под номером 237. Горящие ...хвосты питонистов прожгли немало стульев над синтаксисом :=, но это не все новости из мира Python за неделю.

В выпуске вы найдете:

- PEP-572: синтаксис := принят
- Автоматизация Windows приложений с помощью COM
- Извлекаем уровни из Super Mario Bros с помощью Python
- Нейробугу́рт. Как мы научили нейросеть придумывать мемы на год раньше Стэнфорда
- Как ИИ учится генерировать изображения кошек
- Несколько туториалов по использованию pipenv
- kaggle: IEEE's Camera Model Identification
- ПО для машинного обучения на Python
- Как использовать HDF5-файлы в Python
- haproxy-wi - веб интерфейс управления Haproxy
- pymongo - 3.8.0
- Zato 3.0

и еще много интересного

Заходите в гости - https://pythondigest.ru/issue/237/
Присылайте интересные новости через форму на сайте.
источник
PythonDigest
EagleEye - следим за друзьями через Instagram, FB и Twitter силами компьютерного зрения
http://github.com/ThoughtfulDev/EagleEye
источник
PythonDigest
kaggle: IEEE's Camera Model Identification
https://habr.com/post/415571/?utm_campaign=415571

В конце зимы этого года прошло соревнование IEEE's Signal Processing Society — Camera Model Identification. Я участвовал в этом командном соревновании в качестве ментора. Об альтернативном способе формирования команды, решении и втором этапе под катом
источник
PythonDigest
Как использовать HDF5-файлы в Python
https://habr.com/post/416309/?utm_campaign=416309

HDF5 позволяет эффективно хранить большие объемы данных


При работе с большими объемами данных, будь то экспериментальные или имитируемые, их хранение в нескольких текстовых файлах не очень эффективно. Иногда вам нужно получить доступ к конкретному подмножеству данных, и вы хотите сделать это быстро. В этих ситуациях формат HDF5 решает обе проблемы благодаря очень оптимизированной надстроенной библиотеке. HDF5 широко используется в научных средах и имеет отличную реализацию в Python, предназначенную для работы с NumPy прямо из коробки.
источник
PythonDigest
Элегантный код генератора цепей Маркова
https://eli.thegreenplace.net/2018/elegant-python-code-for-a-markov-chain-text-generator/
источник
PythonDigest
Идеоматическое использование оператора присваивания (PEP 572)
https://www.willmcgugan.com/blog/tech/post/idiomatic-usage-of-assignment-expressions-pep-572/
источник
2018 July 10
PythonDigest
Управление окружением Python c Pipenv
https://habr.com/post/413009/?utm_campaign=413009

Предположу, что для управления Python окружением в вашем проекте до сих пор используется pip и virtualenv.
 
Если это так, то позвольте рассказать о таком инструменте, как Pipenv.

Pipenv — это современный инструмент для управления рабочим окружением в Python.
Основные возможности pipenv:
Создание и управление виртуальным окружением
Синхронизация пакетов в Pipfile при установке и удалении пакетов
Автоматическая подгрузка переменных окружения из .env файла
источник
PythonDigest
Test and Code: 43: Kelsey Hightower - End to End & Integration Testing
http://testandcode.com/43

Подкаст
источник
PythonDigest
источник
PythonDigest
Нейробугу́рт. Как мы научили нейросеть придумывать мемы на год раньше Стэнфорда
https://habr.com/post/416379/?utm_campaign=416379

К написанию статьи меня подтолкнула вот эта новость (https://motherboard.vice.com/en_us/article/gyk3dq/stanford-researchers-trained-a-neural-network-to-make-these-memes) (+исследование (https://arxiv.org/abs/1806.04510)) про изобретение генератора мемов учеными из Стэнфордского университета. В своей статье я попытаюсь показать, что вам не нужно быть ученым из Стэнфорда, чтобы делать с нейросетями интересные вещи. В статье я описываю, как в 2017 году мы обучили нейронную сеть на корпусе из примерно 30 000 текстов и заставили ее генерировать новые интернет-мемы и мемы (коммуникационные знаки) в социологическом смысле слова. Описан использованный нами алгоритм машинного обучения, технические и административные трудности, с которыми мы столкнулись.
источник