インテリジェントWeb (Web 2.0)のアルゴリズムについて3つの主な質問があります
ここで私が読んでいる本はhttp://www.amazon.com/Algorithms-Intelligent-Web-Haralambos-Marmanis/dp/1933988665であり、アルゴリズムをより深く学びたいと思っています。
1.フォローできる人(Twitter)
リクエストに最も近い結果をどのように判断できますか?データマイニング?どのアルゴリズム?
2.接続方法機能(Linkedin)
単純にアルゴリズムはそのように機能します。これは、2つのノード間のパスを描画します。たとえば、 Meと他の人の間のパスはCです。 私->A、B->A接続->C。これは、ブルートフォースアルゴリズムやその他のグラフアルゴリズムのようなものではありません:)
3.あなたに似ています(Twitter、Facebook)このアルゴリズムは1に似ています。それは単に共通のmax(count)友達(facebook)またはTwitterのmax(count)フォロワーを機能させますか?または彼らが実装する他のアルゴリズム?ループを実行しているので、2番目の部分は本当だと思います
dict{count, person}
for person in contacts:
dict.add(count(common(person)))
return dict(max)
すべてのさわやかなページで愚かな行為です。
4.つまり(Google)彼らが音声アルゴリズム http://en.wikipedia.org/wiki/Phonetic_algorithm単にsoundexhttp : //en.wikipedia.org/wiki/Soundexでそれを実装するかもしれないことを私は知っていますそしてここにありますGoogleのエンジニアリング担当副社長とCIOのダグラスメリルがhttp://www.youtube.com/watch?v=syKY8CrHkck#t=22m03sを話します
最初の3つの質問はどうですか?どんなアイデアでも大歓迎です!
ありがとう