# Почувствуй себя американским политиком!
vit01(mira, 1) — All
2016-01-24 09:47:49


Не так давно в новостной эхе ii://piratemedia.rss.15 была довольно интригующая новость:

> Искусственный интеллект научили писать речи для политиков
> Валентин Кассарниг из Массачусетского университета Амхерста создал, генерирующий тексты для политических выступлений.
> Кассарниг собрал базу из 4000 фрагментов выступлений в американском Конгрессе и использовал алгоритм машинного обучения для создания новых выступлений.

Полное сообщение: ii://8LzWvQc6dtY02DWWAbz5

В новости публиковалась ссылка на Гитхаб, и мне стало интересно попробовать эту штуку.

Итак, вам потребуется python 2 и pip.
Для начала надо будет установить вот такие пакеты:

python2-nltk
python2-scipy
python2-pip

Через pip устанавливаем вот эти (может быть, и ещё что-то):
theano
sklearn

и начинаем:

git clone https://github.com/valentin012/conspeech
cd conspeech
wget http://www.cs.cornell.edu/home/llee/data/convote/convote_v1.1.tar.gz
rm convote_v1.1 -rf
tar xvf *.tar.gz

# правим файл demo.py и заменяем в переменной PATH_TO_DATA виндузной разделитель \ на юниксовый /
# делаем то же самое для файла rnn.py (строка 32)

# запускаем генератор
# python2 demo.py RY 0.5 из примера

python2 demo.py

Ждём (генерация может занять несколько минут), читаем речь и ощущаем на своей шкуре, каково быть политиканом =)

На самом деле многие предложения программа составляет довольно осмысленно и прикольно.