Данный набор данных очень похож на систему Motley Fool CAPS , где отдельные пользователи вводят рекомендации ПОКУПАТЬ и ПРОДАТЬ по различным акциям. То, что я хотел бы сделать, это показать каждую рекомендацию, и я предполагаю, как (1-5) оценить, был ли он хорошим предиктором <5> (т. Е. Коэффициент корреляции = 1) будущей цены акций (или eps или что-то еще) или ужасный предиктор (т.е. коэффициент корреляции = -1) или где-то посередине.
Каждая рекомендация помечена для конкретного пользователя, поэтому ее можно отслеживать с течением времени. Я также могу отслеживать направление рынка (бычий / медвежий) исходя из чего-то вроде цены sp500. Компоненты, которые, я думаю, имели бы смысл в модели:
user
direction (long/short)
market direction
sector of stock
Мысль заключается в том, что некоторые пользователи лучше на бычьих рынках, чем медвежьи (и наоборот), а некоторые лучше на коротких, чем на длинных, а затем комбинация выше. Я могу автоматически пометить направление рынка и сектор (в зависимости от рынка в данный момент и рекомендуемого капитала).
Смысл в том, что я мог бы представить серию экранов и позволить мне ранжировать каждую отдельную рекомендацию, отображая доступные данные по абсолютным, рыночным и отраслевым показателям за определенный период времени. Я бы следовал подробному списку для ранжирования акций, чтобы рейтинг был максимально объективным. Я предполагаю, что один пользователь прав не более чем в 57% случаев, но кто знает.
Я мог бы загрузить систему и сказать: «Давайте оценим рекомендацию как предиктор стоимости акций на 90 дней вперед»; и это будет представлять собой очень явный набор рейтингов.
СЕЙЧАС вот в чем суть - я хочу создать какой-то алгоритм машинного обучения, который может идентифицировать шаблоны в течение определенного периода времени, чтобы по мере поступления рекомендаций в приложение мы поддерживали ранжирование этого запаса (т. Е. Аналогично коэффициенту корреляции) ) вероятность того, что эта рекомендация (в дополнение к прошлой серии рекомендаций) повлияет на цену.
Теперь вот супер суть. Я никогда не брал уроки ИИ / не читал книгу ИИ / не говоря уже о машинном обучении. Поэтому я могу искать руководство - образец или описание аналогичной системы, которую я мог бы адаптировать. Место для поиска информации или какой-либо общей помощи. Или даже подтолкнуть меня в правильном направлении, чтобы начать ...
Я надеюсь реализовать это с помощью F # и поразить моих друзей новым набором навыков в F # с реализацией машинного обучения и потенциально чем-то (приложение / источник), который я могу включить в портфолио технологий или в блоге;
Спасибо за любые советы заранее.