hirax.net::Keywords::「検索エンジン」のブログ



2009-11-29[n年前へ]

NEWS今昔物語「現在・過去・未来」編 (初出2004年06月00日) 

5年前のNEWS(未来)を振り返ってみて思うこと

 かつて、「その時期のニュースを集める」ということをすると決めた時、なるべく「相反するもの」を一緒に出そうと思いました。「未来の夢」のNEWSがあるなら「過去への郷愁」と一緒に出そう、「新技術の光」を見るなら「新技術の影」も見たい、と思いました。だから、この時は「過去と現在と未来」をまとめたのだろう、と思います。

 キーワードを登録しておくと、将来そのキーワードにあてはまるニュースがあった時に知らせてくれるサービス、ライブドアの「未来検索」が今どうなっているのかはわかりません。けれど、この後Googleが始めた同様のサービス「Googleアラート」は愛用しています。

 ただ、こういうキーワードでの「検索」、あるいは、もっと広い意味での「検索」であっても、「探しているものを見つける」ことができても、思考回路が「狭い範囲」に狭められていく可能性(それが危険性なのかどうかは、私にはよくわかりません)があると思っています。

 「探したい情報」とは「異なる情報」も、そっと添えて差し出す検索サービスがあっても良いのかもしれない、そんな少し奇妙な選択性を持つアンテナがあっても良いのかもしれない、5年前のNEWSを振り返りながら思いました。

 技術の進歩が生み出すものは「新しい何か」だけではないのかもしれない。少なくとも、最新技術を使えばロウ管レコードが美しく響く。

「最新技術でロウ管レコードが美しく響く」

最新技術でロウ管レコードが美しく響く

 最近は、三次元形状計測装置をお手軽に高精度に使うことができるようになった。そんな計測器を用いて古いロウ管レコード音源の形状計測を行い、その形状を辿る針の動きを予測することで再生音を計算したという報告が5月25日に米国の学会で報告された。

 これまでにも、例えば一般に使われている光学フラッドヘッドスキャナを用いて、アナログレコードをスキャンし、画像処理を駆使し「記録されている音」を復元しよう、という遊びの試みもあった。しかし、針で再生した場合の音に比べ、その復元音は…音楽とは言えないようなものだった。しかし、今回は実際に針で再生した音と比べてみても、三次元計測と計算予測により再生された音の方が美しい。技術の進歩が生み出すものは「新しい何か」だけではないのかもしれない。少なくとも、最新技術を使えばロウ管レコードが美しく響く。

「匂い」と「景色」を繋ぐ脳内リンク

 知っている匂いを嗅ぐと、その匂いを嗅いだ時に見た光景・感情を鮮やかに思い出す、ということはよく経験することだと思う。理由はまだ明らかではないけれど、「匂い」と「眺めた景色」は何故か密接に繋がっている。

 そんな風に、私たちの脳の中で「匂い」と「眺めた景色」が密接に繋がっているようすをロンドン大学のGottfriedらがMRI(磁気共鳴画像法)により確認し、5月27日に発表した。論文をめくると、「一度見た景色」を見せると、脳の中の「匂い」を処理する領域で刺激が生じるようすを眺めることができる。もしも、懐かしい匂いを嗅いだ時や懐かしい景色を思い出したときには、自分の脳の何処かでピコピコっと刺激が生じているようすを思い浮かべてみるのも、少し面白いかもしれない。

ビル・アトキンソンの講演

 ビル・アトキンソンと言えば、Macintoshの表示周りをつかさどるQuickDrawを作ったり、テキストやマルチメディアのハイパーリンクを実現をパソコンで実現させたHyperCardを生み出したことで有名である。そのビル・アトキンソンが5月12,14日に東京・大阪で講演を行った

 コンピュータがちょっとでも好きな人であれば、その講演内容の報告を眺めると面白いと思う。「ダイアログの選択肢は当初"Cancel""Do It"だったが、"Do It"では"Dolt"(ドルト=まぬけ)と間違われて、ユーザが怒ってしまうので"OK"になった」なんていう面白いトリビアだって知ることができる。"Whatever I do, I will continue to design and share tools to enpower creative people" - 私が何をしていようとも、これからも創造的な人々に力を与える道具を作り出し続け、そして分かち合い続ける -という彼の言葉も必見だ。

未来アンテナ

 「はてなアンテナ」を代表とするような「アンテナ」と呼ばれるサービスがある。 「WEBページが更新された」という情報をアンテナがキャッチし表示する。 そして、その更新情報の中から、私たちが興味のあることを選んで読む。 つまり、それは「現在の更新情報をキャッチするアンテナ」である。その未来版ともいえる「未来検索livedoor」というサービスが先日開始された。

 「未来検索」では、「知りたいキーワード」を入力・検索しておくと、そのキーワードに関連したことが(いつかの未来に)書かれたという更新情報をアンテナがキャッチした瞬間に、メールでその更新情報を知らせてくれる。つまり、「未来の更新情報をキャッチするアンテナ」である。「知りたいキーワード」で検索をかけておけば、いつかの未来に検索結果が返ってくるのだから、これは名前通りの「未来検索」でもある。通常の検索サイトは「過去に書かれた情報をキャッチするアンテナ」であり「過去検索」である。「過去・現在・未来」に向いた色んなアンテナを広く使いこなしたい。

2010-05-05[n年前へ]

パワーポイントファイル専用検索エンジン 

 パワーポイントファイルをキーワードをもとに検索し、スライド一覧をサムネール画面で眺めたり、そのパワーポイントファイル全体の内容もサムネイルで眺めることができる、パワーポイント専用検索エンジン”Slide Finder” たとえば、「動的計画法」の検索結果や、あるいは、Braの検索結果を眺めてみると、そのイメージが湧くかもしれません。

2010-08-29[n年前へ]

Google、商品画像検索の「Like.com」を買収 

 Google、商品画像検索の「Like.com」を買収

商品画像検索の「Like.com」は20日、米Googleに買収されたことを発表した。
 「Like.com」は、画像認識と検索エンジンを組み合わせる技術を開発していたベンチャー企業により、2006年に開始された商品画像検索サービス。「赤いヒールの高いパンプス」といった検索語と、実際の商品画像をマッチする技術により、服や宝石、靴といったファッション分野の商品について検索サービスを提供している。

2011-02-04[n年前へ]

Wolfram|Alphaの機能をRubyから使う 

 Wolfram ResearchのWolfram|Alphaは、「科学・工学系の問いに答える」ことが得意な検索エンジンです。Wolframが長年開発して来た(データベース内の規則に沿ってパターンマッチングを繰り返すことでで)数式処理を実現するMathematicaと重なるところも多い、そんな検索エンジンです。

 Wolfram|Alphaの機能は、開発者登録すれば、(2000クエリー/月という、少なく限られた処理数ですが)WEB APIとして試し・使ってみることができます。先日、WEB APIのVer.2.0版が公開されたので、試しに使ってみることにしました。

 WEB APIへの入出力を楽にするために、

  • Java
  • Python
  • Ruby
  • Perl
  • PHP
  • .NET
  • Mathematica
といった、各言語用のライブラリが用意されていています(C++は近日登場ということです)。そこで、まずは、RubyからWolfram|Alphaの機能を使ってみることにしました。

 手順は、およそ、こんな具合です。まずは、 開発用APIコードを登録します。そして、各言語用ライブラリのダウンロードページから直接ライブラリをダウンロードするか、あるいは、gitから、

git clone git://github.com/ianwhite/wac.git
という具合に、Ruby用ライブラリをダウンロードします。このライブラリ"wac"は、処理の過程で"nokogiri"と"active support"を使うので、
sudo gem update --system
sudo gems install nokogiri
sudo gem install activesupport
といった感じで、先にインストールをしておきます。(新しい)"active_support"ではなく、(古い)"activesupport"をインストールするのは、(後述する)delegateのエラー回避を簡易に行うためです。

 そして、wac.rbの冒頭を

#require 'active_support'
require 'activesupport'
と書き換えます。つまり、古いActive Supportを読み込むように指定してやるのです。そのようにしてやらないと、"NoMethodError: undefined method `delegate' for…といったエラーメッセージに出くわすことになります。

 後は、たとえばirbで、

irb
>> require 'wac'
>> Wac.appid = "ここにAPIコード"
>> r = Wac.fetch 'solve[x^2+3==0,x]'
とすると、
Result: x = ±(i sqrt(3))
±(1.73205 i)
という風に答えてくれますし、あるいは、
>> r = Wac.fetch 'obama birthday'
と聞けば、
Result: Friday, August 4, 1961
と、教えてくれるのです。

 Mathematicaのパワーを使うことができるのは、とても魅力的です。「あなたのアイデア」+「Mathematicaのパワー」=「無限の可能性」という方程式を解いてみるのは、とても楽しいことに違いありません。コンピュータのデータベース・記憶力と、ヒトが持つ柔らかな発想を組み合わせれば、最強の何かを生み出すことができるはずです。



■Powered by yagm.net