2012年09月04日

ページラングアルゴリズムってなんだよ???


今日は、『 ページランクアルゴリズム 』 ってなんだよ??? です。

なぜこれを取り上げるかというと、ページランクアルゴリズムは、

集合知とも関係していて、例えば、Googleの検索技術に使われています。



ではまずは、言葉の説明からです。


ページランクは今日の中心の話題なので、アルゴリズムを先に説明します。

アルゴリズムは、一言でいうと、手順を書いた説明書 です。

ハンバーグを作ることを考えてみましょう。

作るためには、適切な手順があります。

いきなり肉を焼いてはハンバーグになりませんし、焼いた後にパン粉をまぶしても違うものになります。

ハンバーグを作る手順は 『 レシピ 』 に書いてあります。




これと同じ感覚で、(数学や工学、コンピューターの分野では)

コンピューターで処理する手順を 『 アルゴリズム 』 と呼んでいます。


なので、ページランクアルゴリズムは、ページをランク(順位)づけするアルゴリズム です。





Googleの検索を思い出してください。


単語を一つか二つ入れて検索を押します。


Googoleは、その単語を含む無数のウェブページ中で、どのページから優先的に表示しているのでしょうか。

そして、どのページを表示すれば、検索した人を満足させる結果をできるでしょうか??



このことを実現するために使われているのが、『 ページランクアルゴリズム 』 です。

ポイントは、3つあります。


@、各ウェブページが他のサイトから、いくつリンクされているか を調べる。

リンクされている数(リンク数)が多いサイトを優先的に表示する。



A、リンク数の多いページからリンクされているほど、優先的に表示する。

たとえば、ヤフーのような大きなサイトからリンクされていれば、より優先的に表示されるわけです。



B、ただし、たくさんのリンクをするのが目的のようなサイトからのリンク(乱発されたリンク)などは、

優先順位を下げるように考慮される。



以上まとめると、たくさんの人から支持されているページや、支持が多いページから支持されているページを優先的に表示するわけです。


言い換えると、多様な考えや価値観のある中で、数多く質のいい支持をされているものを優先的に表示しているわけです。


これはまさに、集合知 の考え方です。


集合知の考え方を具現化しているのが、Googleの検索技術 ということが言えます。


ポチーっと押してくださいな↓



ポチーっと押してくださいな↓
ブログランキング・にほんブログ村へ


List Me!

-----------------------------------------------------------

twitter, facebookも始めました。フォロー、友達登録などよろしくお願いします!

twitter: https://twitter.com/socialapo

facebook: http://www.facebook.com/apo.socail

E-mail: socialapox[at]gmail.com ( [at]をアットマークに変えてください)
-----------------------------------------------------------






posted by Apo at 21:00| 集合知 | このブログの読者になる | 更新情報をチェックする

広告


この広告は60日以上更新がないブログに表示がされております。

以下のいずれかの方法で非表示にすることが可能です。

・記事の投稿、編集をおこなう
・マイブログの【設定】 > 【広告設定】 より、「60日間更新が無い場合」 の 「広告を表示しない」にチェックを入れて保存する。


×

この広告は180日以上新しい記事の投稿がないブログに表示されております。