Где я могу найти лучшее пошаговое обучение по созданию LSTM в Керасе?

Команда,

Интересно, кто-нибудь нашел хорошую (для чайников :-) документацию по созданию сетей LSTM в Keras? В частности, об ожидаемом размере ввода, слоев и вывода. Например. Ожидаемая форма входного пакета: (batch_size, timesteps, data_dim). Документация Keras.io не совсем ясна. Я использую визуализацию Keras (это мне помогает).


person Antonio    schedule 15.05.2017    source источник


Ответы (2)


Я часто использовал http://machinelearningmastery.com.

Некоторые примеры сетей LSTM:

http://machinelearningmastery.com/sequence-classification-lstm-recurrent-neural-networks-python-keras/

http://machinelearningmastery.com/understanding-stateful-lstm-recurrent-neural-networks-python-keras/

Удачи!

person Wilmar van Ommeren    schedule 15.05.2017
comment
Привет Вилмар. Спасибо за быстрый ответ. Доктор Джейсон проделал хорошую работу. Тем не менее, вы можете видеть, что я сделал некоторые пояснения к сообщению. Например, я считаю, что данные должны быть хаотичными, а не фиксированным набором для обучения и проверки. Во-вторых, результаты с точки зрения равной ошибки ужасны (+50 ошибок, для классификации лучше использовать монету). Теперь сообщение доктора Джейсона не объясняет ожидаемую форму пакета ввода/вывода: (batch_size, timesteps, data_dim). Что делать, если, например, добавляется новый класс? - person Antonio; 15.05.2017
comment
Какой бы метод разделения или соотношение вы ни использовали, это ваш собственный выбор. Низкая точность может быть вызвана многими факторами. И из учебных пособий вы сможете понять, как определяется форма ввода/вывода. Если нет, есть множество других примеров (например: форма из фрейма данных"> stackoverflow.com/questions/39674713/ и danielhnyk.cz/predicting-sequences-vectors-keras-using-rnn-lstm). Некоторые из них немного загадочны, но с небольшим усилием вы поймете объяснения. - person Wilmar van Ommeren; 15.05.2017
comment
Просто профинансируйте сообщение, которое помогло мне решить выданную stackoverflow.com/questions/39674713/ - person Antonio; 16.05.2017

По сути, хороший способ понять размер пакета, классы, временные интервалы и размер данных с помощью pandas DataFrames доступен в следующем вопрос

person Antonio    schedule 16.05.2017