Как я могу получить данные для интеллектуального списка предложений? - PullRequest
2 голосов
/ 02 июня 2009

Я хочу создать список предложений, в котором при вводе «PHP» он предлагает «Веб-разработка», а при вводе «Восстановление данных» или «Установка программного обеспечения» - «Информационные технологии».

Я уверен, что могу разработать схему базы данных для этого, но откуда мне взять данные? Как система научится, как в примере, связывать «PHP» с «Веб-разработкой» и «Восстановление данных» с «Информационными технологиями»? Я не хочу делать это вручную.

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

Ответы [ 3 ]

1 голос
/ 02 июня 2009

Связывание ключевых слов.

При поиске по некоторым терминам запишите выбранный результат и добавьте к предложению дополнительные ключевые слова. (Или, по крайней мере, примите их к сведению и увеличьте их соответствие этим терминам.)

0 голосов
/ 02 июня 2009

Я думаю, вы можете использовать случайности, чтобы генерировать информацию о внушении. Чтобы получить информацию, вы можете использовать некоторые идеи из DBpedia или Faviki ....

0 голосов
/ 02 июня 2009

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

...