Ось хороший швидкий вступ:
вступ до нейронних мереж.
Зауважте, що R має нейромережевий функціонал, тому не потрібно витрачати часу на впровадження NN, поки ви не зробите це, і не вирішите, що це виглядає перспективно для вашої програми.
Нейронні мережі не застаріли, але вони пройшли пару циклів ажіотажу, а потім, зрозумівши, що не роблять все так, як було заявлено, їх репутація на деякий час переходить у корито (ми зараз в одному з таких) . Нейронні мережі хороші в певних завданнях, і, як правило, краще для завдань, в яких людина може виконати подібне завдання, але не може точно пояснити, як вони це роблять.
Нейронні мережі не дають багато розуміння системи, яку ви використовуєте для аналізу, навіть після того, як вони пройшли навчання та працюють добре. Тобто вони можуть передбачити, що станеться (для деяких систем), але не скажуть, чому. У деяких випадках це нормально. В інших це не добре. Як правило, якщо ви хочете або особливо якщо ви вже розумієте правила того, як щось працює, ви можете використовувати інші методи.
Але, для певних завдань вони добре працюють.
Зокрема, про часові ряди див. Обговорення цього питання:
Правильний спосіб використання рекурентної нейронної мережі для аналізу часових рядів