2009-07-28 4 views
3

Я нахожусь в последнем году информатики и техники. Я ищу идеи о годичном проекте, который имеет большое значение в моей учебной программе. Итак, я ищу тему, которая не очень проста, но может быть реализована в течение года.Основная идея проекта

Мои интересы

  1. Data Mining
  2. Распределенные вычисления
  3. Структуры данных и алгоритмы
  4. Neural Networks

Кроме того, я открыт для предложений относительно того же для любая другая область, которая может быть полезной для меня, поскольку я интересуюсь высшими исследованиями, выставляю степень бакалавра.

Я хочу улучшить свои навыки кодирования, поэтому мне интересно сделать реализацию на C++/Java.

Пожалуйста, помогите мне с некоторыми советами.

ответ

0

звучит как проект KDD для меня :) поскольку алгоритмы ЛАУРЕАТА Нетфликса не, вы можете захотеть реализовать смешанные алгоритмы, описанные в Призов Прогресс:

http://www.netflixprize.com/assets/ProgressPrize2008_BellKor.pdf

и

http://www.netflixprize.com/assets/ProgressPrize2008_BigChaos.pdf

более здесь:

http://netflixkddworkshop2008.info/accepted.html

0

Что-то фирма должна была сделать, что я работал когда-то было рассчитать время расстояние/привода от каждого почтового индекса сектора в каждой другой образует матрицу, которая затем позволила Lookups данных позже ,

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

1

Create an application that can predict tomorrow's stock market level with 100% accuracy.

Фондовый рынок полон данных, и определение отношений между ценами довольно сложно. Вот почему вам нужно использовать нейронную сеть для обучения на больших наборах данных, может быть, на десятках компьютеров.

Это должен быть сложный проект.

+0

фондовый рынок цена устанавливается человеческим ожиданием того, что эта цена ш быть. Единственный способ прекрасно предсказать фондовый рынок - это предсказать, как чувствуют себя все, кто инвестирует в него. –

+2

Это не сложно, это невозможно без использования данных только на фондовом рынке. Как сказал Joeri выше, фондовый рынок является реактивной метрикой того, как инвесторы думают и чувствуют, и это основано на гораздо большем, чем просто «то, что было вчерашним фондовым рынком». Если сегодня председатель ФРС объявит, что он резко повысит основную ставку, рынок резко упадет, как только он откроется. Но и прогам с данными только на фондовом рынке может предсказать это. Он также мог бы читать и понимать новостную ленту. – RBarryYoung

0

Учитывая это, я возьму проект Lucene (или CLucene) в качестве начальной точки и построю продукт поверх него. В настоящее время поиск довольно пассивен, но делать более интересные вещи с результатами может быть очень интересным для вашего наставника.

Не пытайтесь изобретать что-либо, хотя возьмите что-нибудь и опирайтесь на него.

1

Я бы предложил, машинное обучение (которое очень близко к нейронным сетям). Это одна из появляющихся областей, где происходят события, ...

Например, простой байесовский фильтр может использоваться как спам-фильтр. SVM (поддержка векторной машины), многие считают, что это лучшая машина вокруг.

Все вышесказанное только алгоритмы, для конкретного типа задачи, как, скажем, - прогноз Фондового рынка - Медицинский диагноз - AGV (автоматические Организованных транспортных средств) и т.д. и т.п. ..

Так,

Шаг 1: Определите, на каком-то интересную тему, Шаг 2: Определите, на некоторых (относительно) сложных алгоритмов Шаг 3: Внедрение и наслаждаться ...

+0

Большое вам спасибо за ваше предложение. Я сам нашел тему машинного обучения очень интересной, когда я просматривал веб-страницы. Но поскольку я никогда не занимался этим курсом, не могли бы вы предоставить мне несколько указаний о том, как Я могу узнать больше об этом, или вы могли бы предложить пару проблем, которые могут быть реализованы в течение года? – bubblegum

+0

Стэнфорд предоставляет онлайн-курс по компьютерному обучению ... проверьте следующую ссылку http://see.stanford.edu/see/courseinfo.aspx?coll=348ca38a-3a6d-4052-937d-cb017338d7b1 – Alphaneo

+0

Я забыл упомянуть, что это бесплатно ... – Alphaneo

Смежные вопросы