10

search.twitter.comで表示できる 10 個のトピックを決定するために、Twitter はどのアルゴリズムを使用しますか? そのアルゴリズムを実装したいと思います。また、最も人気のある 50 のトピック (10 ではなく) も表示したいと思います。最も効率的なアルゴリズムを説明できますか?

ありがとう!

(Twitter API はhttp://apiwiki.twitter.com/REST%20API%20Documentationにあります)

また、公開タイムラインを検索してアルゴリズムを実装できるようにしたいと思います- http://twitter.com/statuses/public_timeline.rss

4

2 に答える 2

13

Twitter のトレンド アルゴリズムは、キーワードの量だけではありません。それはその一部ですが、「ジャスティン・ビーバー」が永遠にトップトレンドにならないように、衰退要因もあります.

Quora のこの投稿はこれを裏付けています。http://www.quora.com/Trending-Topics-Twitter/What-is-the-basis-of-Twitters-current-Trending-Topics-algorithm?q=trending+algorithm

減衰は通常、アルゴリズムで投稿の相対的な年齢を使用して行われ、新しいトピック/投稿などに重みを与えます。

http://www.quora.com/What-tools-algorithms-or-data-structures-would-you-use-to-build-a-Trending-Topics-algorithm-for-a-high-velocity-も参照してください。 stream?q=トレンド+アルゴリズム

于 2011-01-19T17:04:36.550 に答える
1

つまり、Twitterが行うのは、特定の用語の言及数からストップワードを差し引いた数をカウントすることです(ストップワード:do、me、you、I、not、onなど)。 「犬が私の猫を食べた」とは、猫、犬、バッグが抽出された用語になることを意味します(残りはすべてストップワードです)。その後、「猫」を2つの参照としてカウントするため、この場合は「猫」がトレンドトピックになります。 。

于 2009-11-03T09:36:54.567 に答える