Нейросеть: различия между линейным и нелинейным режимами работы

Dec 07, 2017 17:15

На закрытом форуме Яху для юзеров Timing Solution, известный трейдер Ларри Вильямс задал вопрос о разнице между режимами работы нейросети, которые обозначены как NN и Linear. Иначе говоря, в чем разница между нелинейным (считается, более близким к сути нейросети) и линейным методами обработки данных; каждый режим формирует свою прогностическую линию.

Вопрос Ларри:
[Spoiler (click to open)]What is the basic difference in NN between NN Rel and LIN Rel?

Отвечает автор программы Сергей Тарасов:

Привет, Ларри

В модулях NN существует два режима:

1) Нелинейная модель NN (NN Model)

а также

2) Линейная (Linear Model) модель (иногда мы называем ее «Черный ящик»)



2) Вторая опция, Linear model - это очень простая модель, она основана на линейной регрессии.

Возьмем, для примера, набор неких условных астрособыйтий (они, как и многие другие, могут подаваться на вход в нейросети программы). Формула расчетов будет выглядеть так:

Цена = 0,07 * (Солнце в Стрельце) -0,001 * (Ретроградный Меркурий) + 0,02 * (Солнце в Овне) + и т. д.

Т. е. это простая линейная комбинация событий, каждая из которых имеет собственный вес, а программа просто вычисляет (суммирует) эти веса.

1) Первый вариант, нелинейная NN Model, связан с обработкой более сложных явлений: нелинейную связь между ценой и событиями. Это то, для чего, собственно, и разработана нейросеть.

Нелинейные могут выглядеть так:

Солнце в Стрельце: цена идет вверх, если Меркурий директный.

Солнце в Стрельце: цена снижается, если Меркурий ретроградный

Иначе говоря, в линейной модели условное событие "Солнце в Стрельце" всегда будет иметь один и тот же вес. В нелинейной же модели, условное событие "Солнце в Стрельце" может иметь разный вес - в зависимости от некоторого третьего условия. Другими словами, нелинейная модель нацелена на работу с явлениями, когда два (или более) события работают вместе. В нелинейной модели мы не даем однозначного определения одинаковым событиям, и в разных комбинациях они могут работать по-разному. В линейной же модели мы сразу определяем возможный эффект событий типа "Меркурий директный" и "Солнце в Стрельце", как отдельных событий с устойчивым одинаковым эффектом, и следуем этому в прогностических расчетах.

Казалось бы, нелинейная модель дает больше возможностей. Однако, не все так просто. Сейчас я на эту проблему смотрю так: в финансах нелинейный фактор не так важен, поэтому я рекомендую использовать, в большей степени, линейную модель (она вычисляется быстрее).

[модуль Neural Net], [статьи Сергея Тарасова], [Ларри Вильямс - Larry Williams], [Нейросетевой анализ в Timing Solution]

Previous post Next post
Up