Перепрыгнеть в содержание


* * * * - 1 голосов

Нейросеть. В помощь?


258 ответов в эту тему

#1 OFFLINE   srotanov

    Специалист


  • RSB
  • ПипПипПип
  • 175 сообщения
3

Добавлено 03 July 2015 - 14:10

Не нашёл тем по использованию нейросетей при прогнозировании результатов на футбольные матчи. Есть же люди, которые этим занимались и занимаются.
Сам пришёл в беттинг через нейронные сети. Обучал сети для разных чемпионатов. Сеть была вероятностной. Поэтому для игры использовал критерий Келли. В течении месяца был в неплохом плюсе. Но проблема заключалась в формировании новых исходных данных для переобучения сети (старые исходные данные были уже не адекватны). Таблицу исходных данных создавал в ручную, забивая данные с разных сайтов. Замучился, и отошёл от нейросетей к разным псевдоидеям по ставкам.

Раньше использовал программу STATISTICA, по-моему 4 версии. Сейчас установил 10 версию программы. Но не нашёл у неё возможностей по созданию вероятностной нейронной сети.
Кто-нибудь уже пользовался 10-ой СТАТИСТИКОЙ? Может подскажете, как создать вероятностную нейросеть?

#2 OFFLINE   zoh

    Новичок


  • Участник
  • Пип
  • 4 сообщения
0

Добавлено 03 July 2015 - 14:43

Не знаю ничего про статистику, но смотрел на дерево принятия решений?

#3 OFFLINE   Bambuk

    Специалист


  • mp
  • 6322 сообщения
602

Добавлено 03 July 2015 - 14:48

Сообщенияsrotanov, on 03 July 2015 - 14:10, сказал:

Не нашёл тем по использованию нейросетей при прогнозировании результатов на футбольные матчи. Есть же люди, которые этим занимались и занимаются.
Сам пришёл в беттинг через нейронные сети. Обучал сети для разных чемпионатов. Сеть была вероятностной. Поэтому для игры использовал критерий Келли. В течении месяца был в неплохом плюсе. Но проблема заключалась в формировании новых исходных данных для переобучения сети (старые исходные данные были уже не адекватны). Таблицу исходных данных создавал в ручную, забивая данные с разных сайтов. Замучился, и отошёл от нейросетей к разным псевдоидеям по ставкам.

Раньше использовал программу STATISTICA, по-моему 4 версии. Сейчас установил 10 версию программы. Но не нашёл у неё возможностей по созданию вероятностной нейронной сети.
Кто-нибудь уже пользовался 10-ой СТАТИСТИКОЙ? Может подскажете, как создать вероятностную нейросеть?

Что Вы подразумеваете под вероятностсной нейросетью???? Есть например Байесовские сети --это совсем другое. Если Вы имеете в виду что выход -суть вероятность то это легко трансформировать из любой сети Вы просто ответы нейронов загоняете в интервал 0-1 обычно это делают ставя на выход SOFTMAX функцию.

SOFTMAX функция: (OUT = exp(NET)/SUMM(exp(NETi))). Здесь суммирование производится по всем нейронам данного слоя сети. Такой выбор функцииобеспечивает сумму выходов слоя,равную единице при любых значениях сигналов NET i данного слоя. Это позволяет трактовать OUT i как вероятности событий, совокупность которых (все выходы слоя) образует полную группу. Это полезное свойство позволяет применить SOFTMAX функцию в задачах классификации, проверки гипотез, распознавания образов и во всех других, где требуются выходы вероятности.


habrahabr.ru/post/155235/

Отредактировано Bambuk, 03 July 2015 - 14:52.


#4 OFFLINE   srotanov

    Специалист


  • RSB
  • ПипПипПип
  • 175 сообщения
3

Добавлено 03 July 2015 - 15:13

Недавно обучил нейронную сеть классифицировать 3 исхода. Вот такие получились результаты пока:
КуПС 1-0 Ф1(0) Лахти

Дерри Сити 0-2 П2 Корк Сити

Даллас 2-0 Хьюстон

Кобе 1-1 Ф2(0) Йокогама

Старт 3-1 Ф1(0) Олессун

Русенборг 1-1 П1 Мольде

Стабек 3-2 Ф1(0) Стрёмсгодсет

Торонто 0-0 П1 Дс Юнайтед

Филадельфия 2-2 П1 Монреаль

Чанчунь Ятай 1-2 Ф2(0) Шаньдун Лунэн

Викинг 3-1 Х2 Сарпсборг08

ХИФК 1-1 Ф1(0) Мариехамн

Нью-Йорк Сити 1-3 Ф1(0) Нью-Йорк

Интер Турку 3-0 ХИК

СообщенияBambuk, on 03 July 2015 - 14:48, сказал:

Что Вы подразумеваете под вероятностсной нейросетью???? Есть например Байесовские сети --это совсем другое. Если Вы имеете в виду что выход -суть вероятность то это легко трансформировать из любой сети Вы просто ответы нейронов загоняете в интервал 0-1 обычно это делают ставя на выход SOFTMAX функцию.

SOFTMAX функция: (OUT = exp(NET)/SUMM(exp(NETi))). Здесь суммирование производится по всем нейронам данного слоя сети. Такой выбор функцииобеспечивает сумму выходов слоя,равную единице при любых значениях сигналов NET i данного слоя. Это позволяет трактовать OUT i как вероятности событий, совокупность которых (все выходы слоя) образует полную группу. Это полезное свойство позволяет применить SOFTMAX функцию в задачах классификации, проверки гипотез, распознавания образов и во всех других, где требуются выходы вероятности.


habrahabr.ru/post/155235/
Под вероятностной сетью понимаю ту, сеть, которая обучается под вкладкой Вероятностная нейронная сеть (ВНС). В старых версиях она была выделена отдельно. Была своя своеобразная процедура обучения. В 10-й версии ВНС найти не могу. Про функцию активации SOFTMAX знаю. Обучил сеть для задачи регрессии, где в выходном слое использовал эту функцию, но что-то не уверен я в этой сети.

Сегодня Сарпсборг 08 с Мольде играет. Сеть даёт победу Мольде.
Сарпсборг 08 - Мольде П2

#5 OFFLINE   zoh

    Новичок


  • Участник
  • Пип
  • 4 сообщения
0

Добавлено 03 July 2015 - 15:19

Вы сеть то свою гоняли по тестовым данным после обучения?

#6 OFFLINE   srotanov

    Специалист


  • RSB
  • ПипПипПип
  • 175 сообщения
3

Добавлено 03 July 2015 - 16:10

Сообщенияzoh, on 03 July 2015 - 15:19, сказал:

Вы сеть то свою гоняли по тестовым данным после обучения?
Если вы о кросс-проверке, то это встроенный механизм при обучении сети. А если о практических результатах, то они представлены выше. Сами СТАТИСТИКОЙ пользуетесь?

#7 OFFLINE   andre48

    Специалист


  • mp
  • 1622 сообщения
286
  • МестоположениеМосква

Добавлено 03 July 2015 - 18:03

Сообщенияsrotanov, on 03 July 2015 - 16:10, сказал:

А если о практических результатах, то они представлены выше.
Результаты без коэффициентов равносильны их отсутствию, так как невозможно оценить эффективность отбора. Да и игр для этого явно недостаточно. На каком числе игр Вы вели обучение? Почему не сделаете парсер для получения и подкачки новых данных?

#8 OFFLINE   srotanov

    Специалист


  • RSB
  • ПипПипПип
  • 175 сообщения
3

Добавлено 03 July 2015 - 18:28

Сообщенияandre48, on 03 July 2015 - 18:03, сказал:

Результаты без коэффициентов равносильны их отсутствию, так как невозможно оценить эффективность отбора. Да и игр для этого явно недостаточно. На каком числе игр Вы вели обучение? Почему не сделаете парсер для получения и подкачки новых данных?
Коэффициенты могу, конечно, и восстановить, но ниже 1,6 не беру. Игр, согласен, недостаточно. Парсеры делать не умею. Но у меня вопрос в общем не к моей сети, а к вашему опыту в применении нейронных сетей на ставках. Работали с ними? Сеть обучал на сотне матчей, продолжаю наращивать статистику.
Так коэффициенты восстанавливать?

#9 OFFLINE   srotanov

    Специалист


  • RSB
  • ПипПипПип
  • 175 сообщения
3

Добавлено 03 July 2015 - 18:44

Вот восстановил ставки с коэффициентами как просили:

КуПС 1-0 Ф1(0) Лахти Кэф=1,9

Дерри Сити 0-2 П2 Корк Сити Кэф=1,65

Даллас 2-0 П1 Хьюстон Кэф=1,77 (поставил на П1, хотя прогноз был 1Х)

Кобе 1-1 Ф2(0) Йокогама Кэф=1,85

Старт 3-1 Ф1(0) Олессун Кэф=1,68

Русенборг 1-1 П1 Мольде Кэф=1,77

Стабек 3-2 Ф1(0) Стрёмсгодсет Кэф=1,66

Торонто 0-0 П1 Дс Юнайтед Кэф=1,9

Филадельфия 2-2 П1 Монреаль Кэф=1,9

Чанчунь Ятай 1-2 Ф2(0) Шаньдун Лунэн Кэф=1,71

Викинг 3-1 Х2 Сарпсборг08 Кэф=2,64

ХИФК 1-1 Ф1(0) Мариехамн Кэф=1,94

Нью-Йорк Сити 1-3 Ф1(0) Нью-Йорк Кэф=2,04

Интер Турку 3-0 ХИК Кэф=1,87

Ну. и сегодняшняя ставка: ФК Сарпсборг 08 - ФК Мёльде П2 Кэф=1,71 Матч ещё не закончен.

Отредактировано srotanov, 03 July 2015 - 18:45.


#10 OFFLINE   andre48

    Специалист


  • mp
  • 1622 сообщения
286
  • МестоположениеМосква

Добавлено 03 July 2015 - 19:06

Стандартными нейросетями я не пользуюсь, хотя в моей программе и применяется поузловая обработка данных с последующим использованием результатов этой обработки на входе других узлов, что характерно для нейронных сетей. Обучение ведется с использованием базы примерно из 130 тыс. игр с ежедневной подкачкой данных по играм прошедшего дня. Если Вы обучали сеть только на 100 играх, то спасибо, коэффициенты показывать не нужно. Надежность таких результатов скорее всего крайне мала.

#11 OFFLINE   srotanov

    Специалист


  • RSB
  • ПипПипПип
  • 175 сообщения
3

Добавлено 03 July 2015 - 19:23

И на том спасибо, но кэфы я уже выложил.

#12 OFFLINE   srotanov

    Специалист


  • RSB
  • ПипПипПип
  • 175 сообщения
3

Добавлено 03 July 2015 - 20:14

Сегодняшний матч выиграл:
Сарпсборг 08 1-4 П2 Мольде Кэф=1,71
Завтра побольше матчей должно быть.

#13 OFFLINE   supergrass

    Новичок


  • Участник
  • Пип
  • 1 сообщения
0

Добавлено 04 July 2015 - 07:34

Сообщенияandre48, on 03 July 2015 - 19:06, сказал:

Стандартными нейросетями я не пользуюсь, хотя в моей программе и применяется поузловая обработка данных с последующим использованием результатов этой обработки на входе других узлов, что характерно для нейронных сетей. Обучение ведется с использованием базы примерно из 130 тыс. игр с ежедневной подкачкой данных по играм прошедшего дня. Если Вы обучали сеть только на 100 играх, то спасибо, коэффициенты показывать не нужно. Надежность таких результатов скорее всего крайне мала.
Так вы наверное мультимиллиардер уже, раз так продвинулись в анализе?...

#14 OFFLINE   srotanov

    Специалист


  • RSB
  • ПипПипПип
  • 175 сообщения
3

Добавлено 04 July 2015 - 08:25

Сегодняшний день начну с суперлиги Китая. Сеть даёт прогноз на ничью, но я возьму 1Х:
Хэнань Констракшн - Бэйцзин Гоань 1Х Кэф=1,68

#15 OFFLINE   srotanov

    Специалист


  • RSB
  • ПипПипПип
  • 175 сообщения
3

Добавлено 04 July 2015 - 14:45

Ставка проиграла:
Хэнань Констракшн - Бэйцзин Гоань 0-1 Кэф=1,68
Следующий прогноз на Высшую лигу Швеции сеть тоже даёт ничью. Поставлю на нулевую фору:

17.00 - Отвидаберг - Хальмстад Ф1(0) Кэф=1,62

#16 OFFLINE   srotanov

    Специалист


  • RSB
  • ПипПипПип
  • 175 сообщения
3

Добавлено 04 July 2015 - 17:07

17.00 - Отвидаберг 0-0 Хальмстад Ф1(0) Кэф=1,62 Возврат. Следующая ставка: премьер-лига Норвегии. Сеть сегодня что-то только ничьи выдаёт. Поставлю опять Ф1(0):
Хёугесунн - Лиллестрём Ф1(0) Кэф=1,68

#17 OFFLINE   Вулкан

    Специалист


  • Участник II
  • ПипПипПип
  • 424 сообщения
12

Добавлено 04 July 2015 - 19:14

Сообщенияsrotanov, on 04 July 2015 - 14:45, сказал:

Ставка проиграла:
Хэнань Констракшн - Бэйцзин Гоань 0-1 Кэф=1,68
Следующий прогноз на Высшую лигу Швеции сеть тоже даёт ничью. Поставлю на нулевую фору:

17.00 - Отвидаберг - Хальмстад Ф1(0) Кэф=1,62

Сообщенияsrotanov, on 04 July 2015 - 17:07, сказал:

17.00 - Отвидаберг 0-0 Хальмстад Ф1(0) Кэф=1,62 Возврат. Следующая ставка: премьер-лига Норвегии. Сеть сегодня что-то только ничьи выдаёт. Поставлю опять Ф1(0):
Хёугесунн - Лиллестрём Ф1(0) Кэф=1,68
Ну вот, тебе система предлагает ничьи (а там кэфы приличные), а ты их игнорируешь - а они случились 0:0 и 3:3. Зачем тестишь системы в которые не веришь ? В чем фишка-то ?

#18 OFFLINE   srotanov

    Специалист


  • RSB
  • ПипПипПип
  • 175 сообщения
3

Добавлено 04 July 2015 - 19:21

СообщенияВулкан, on 04 July 2015 - 19:14, сказал:

Ну вот, тебе система предлагает ничьи (а там кэфы приличные), а ты их игнорируешь - а они случились 0:0 и 3:3. Зачем тестишь системы в которые не веришь ? В чем фишка-то ?
Потому как тест провожу на деньги. Не уверен, вот и перестраховываюсь. В реале очень трудно поверить, что будет ничья. Фишка в том, что хочу привлечь внимание к использованию нейросетей в прогнозировании исходов футбольных матчей.
Следующий прогноз сети:
Лонгфорд Таун - Богемианс П2 Кэф=2.22

Отредактировано srotanov, 04 July 2015 - 19:24.


#19 OFFLINE   srotanov

    Специалист


  • RSB
  • ПипПипПип
  • 175 сообщения
3

Добавлено 04 July 2015 - 19:45

Хёугесунн 3-3 Лиллестрём Ф1(0) Кэф=1,68 (забыл написать - Вулкан меня опередил)
Промежуточный обобщённый результат:
Выигрыш - 8; Воврат - 4; Проигрыш - 6.

#20 OFFLINE   andre48

    Специалист


  • mp
  • 1622 сообщения
286
  • МестоположениеМосква

Добавлено 04 July 2015 - 19:47

Сообщенияsrotanov, on 03 July 2015 - 18:28, сказал:

Парсеры делать не умею.
Парсеры дело весьма индивидуальное. Но, если Вы работаете под Windows, администратор на компьютере и статистику скачиваете с сайта, где она расположена на html странице, адрес которой вы знаете , то можно автоматизировать скачивание в любое время дня и ночи нужной информации на компьютер в виде html файла для последующего парсинга или ручной обработки . Для этого можно использовать планировщик заданий, который будет запускать малюсенькую программу, которая будет подключать интернет по логину и паролю, переходить на нужный сайт, скачивать информацию на компьютер и, если нужно, переводить компьютер в режим сна или выключать его. Я эту схему использую для получения коэффициентов БК за 5 минут до начала игр, чтобы учесть влияние их изменения на результат.