2009-06-02 5 views
2

私は "Web Development"を提案する "PHP"を入力すると、 "Data Recovery"または "Software Installations"と入力すると、 "Information Technology"を提案する提案リストを作成します。インテリジェントな提案リストのデータを取得するにはどうすればよいですか?

私はこのためにデータベーススキーマを作ることができると確信していますが、どこからデータを取得するのですか?例のように、システムが "Web Development"と "Data Recovery" "私は手動でこれをやりたくはありません。

私は何らかの形でコミュニティの入力を利用できますか?last.fmでそれを集め、サイトはユーザーが聴いた特定のアーティストを見ています。彼らが最も聞いているもの)は、ユーザーがg私は、最高の関連アーティストであることを私に示唆しています。

+0

これはどちらかというと、システムが習得する必要があると思われます。学ぶ方法が分かっていれば、サンプルデータで学習することができます。 –

答えて

0

リレーショナルデータベースは、情報を保存する限り、探しているものの基礎を提供します。関係そのものを決定する上で、私は、データベースに取り込むのに役立つさまざまな追跡アルゴリズムと学習アルゴリズムを提案します。私は特定の関係へのヒット数を追跡​​して、関係との関連性を提供します。

1

キーワードのリンク。

いくつかの用語を検索するときは、選択した結果をメモし、追加のキーワードを候補に追加します。 (あるいは少なくともそれらのことを書き留めて、それらの用語との関連性を高めてください。)

0

私は、共起を使用して提案情報を生成できると思います。情報を取得するには、DBpediaやFavikiのアイデアをいくつか使うことができます。

関連する問題