この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "情報検索" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2024年3月) 情報検索(じょうほうけんさく、英語: information retrieval)とは、コンピュータを用いて大量のデータ群から目的に合致したものを取り出すこと。検索の対象となるデータには文書や画像、音声、映像(動画)、その他さまざまなメディアやその組み合わせとして記録されたデータなどが含まれる。インターネットの発達により検索はインターネットを介して行われることも多いが、ここでは情報を検索[1]するためのコンピュータ側における仕組みを記述している。 情報検索に対する
TechCrunchの記事より。北京で開かれていたWWW2008の席上、Googleの研究者らがなかなか興味深い画像検索アルゴリズムの研究成果を披露したようだ(論文PDF)。 ユーザは画像を探す時、似たような画像を探していくものだという仮定を行い、確率的なvisual-hyperlinkというリンクが様々な画像の間にあると想定する。似通った画像間にはより訪問者が多いと想定され、より大きな重み付けがなされる。これに対してPageRankアルゴリズムを適用することにより、画像のRankを計算するのだという。現在のアルゴリズムでは、単語に対して妙な画像がひっかかってしまう場合が時々あるのだが、このアルゴリズムを利用することでユーザの満足度を向上できる結果が得られたとしている。これが実際にGoogleに採用されるか、採用されるにしてもにしてもそれが何時かはまだわからないが、実にアレゲでなかなか感心
二枚の画像が似ているかどうかを高速に判定するアルゴリズムを探しています。 通常は画素ごとに差分をとって平均二乗誤差やSN比を計算するのが一般的だと思いますが、これだと2乗計算を画素数分行うため計算量が多くなってしまい、比較する画像が複数ある場合だと計算時間が多大に増えてしまうことが問題になります。そこで画像比較の計算時間を削減できるアルゴリズムを探しています。 例えば、文字列処理では正規表現を用いることで高速に文字列探索が行えると聞いたのですが、画像処理の場合にはこのような強力な手法はあるのでしょうか? 一つ画像にモザイクをかけて比較する画素数を減らして計算時間を削減する手法を行ったのですが、これだと計算時間は削減されるものの比較精度が落ちることが問題でした。あまり精度を落とすことはできません。 私は現在大学生でして、ある自作のソフトウェアを作成している所なのですが、上記の問題のため先に進
xdebug追加をphp.iniに記述するとき、zend_extension=か zend_extension_ts=なのかを見極めるには。 表題の、Xdebug追加時のモジュール指定、LinuxだったりWindowsだったりでも違ったりするので入れる度に迷ってしまっていた昨日にFarewell!(さらば!)です。 Eclipse用xdebug pluginについてくるマニュアルPDFに詳しく書かれていました。 If you don’t get this and you are sure the path is correct then you need to make sure you have the correct entry for zend_extension in your PHP.INI file. When you do PHP –i or run a script wit
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。 過去の私のブログ、xdebug やらZend Debugger を使う前の予備調べ にある XDebug というデバッガーを動かすためのphp.ini の設定でずっと疑問に思っていた設定がある。 その設定項目は、 zend_extension zend_extension_ts の違いであった。 この違いの意味が何処に書いてあるのか今までわからなかった。 しかし公式サイトにしっかり書いてあったのでその事をメモしておく。 公式サイトには、 以下の4つが存在した。 --- --- php.ini に書くらしい、xdebug の設定(※なにやら環境によって違うので鵜呑みは危険!) --- --- zend_extension string 動的読み込み可能な Zend 拡張モジュール
Winsows用のPHPは バージョン5.3 からVC9(Visual Studio C++ 2008)のスレッドセーフ版、ノンスレッドセーフ版、それからVC6(Visual Studio C++ 2003)のスレッドセーフ版、ノンスレッドセーフ版の全部で4つのバイナリがあります。 どのような環境でどのバイナリを選べばいいのかちょっと分かりづらかったので調べてみました。 ■ Apche 1.x 、 Apache 2.x を使うならVC6版を選択 ■ IISを使うならVC9版を選択 さらに、VC9版を利用する場合、ランタイムが必要な場合があるようです。ランタイムはこちらからダウンロードしてください。→Microsoft 2008 C++ Runtime (x86)またはMicrosoft 2008 C++ Runtime (x64) ★ モジュールで実行するならスレッドセーフ(Thread
Windowsで PHPのスレッドセーフ版(Thread safe)とノンスレッドセーフ版(non-Thread safe) どちらを選択すればよいか - PHP Windows版のPHPで「スレッドセーフ版」と「ノンスレッドセーフ版」どちらを選択すればよいかについて、簡単に紹介します。 IIS の場合 従来の呼び出し方式の場合 IISの従来の呼び出し方式の場合(CGI呼び出し)は、「ノンスレッドセーフ版」を選択します。 FastCGIの場合 FastCGIの呼び出し方式の場合は、スレッドセーフ版、ノンスレッドセーフ版両方とも対応していますが、「ノンスレッドセーフ版」のほうがパフォーマンスも高く推奨されています。 Apache の場合 モジュール呼び出し方式の場合 (LoadModule利用) Apache HTTP Server Module呼び出しの場合は、「ノンスレッドセーフ版」を選
Difference between PHP thread safe and non thread safe binaries Since the release of PHP 5.2.1 back in Feburary there has been two new binary packages available for Windows, the non thread safe PHP binaries and the non thread safe PECL binaries. Since then I've read many threads in Internet forums where there seems to be a bit of confusion on what these extra binaries are, how they are used, and w
When I debug code, I find that a debugger is a very powerful tool. With a debugger you can set breakpoints, step through code, watch variables, do a stack trace, and much, much more. The eclipse PDT + XDebug offers a PHP debugger that you can use for free. It also offers a full PDT IDE (for editing, “building”, and debugging your PHP projects), but I use eclipse+PDT+XDebug only as a debugger since
以下に新しいバージョン PDT 3.0のインストール方法をまとめたのでそちらをどうぞ!! PDT 3.0 インストール まとめ - AHO社長の技術メモ http://d.hatena.ne.jp/puchiban/20120123/1327297214 Eclipse PDT(PHP Development Tools) 2.2.0 が 2010/06/23にリリース。 インストール方法、ダウンロード場所、便利なプラグインをまとめてみます。 そのPDTのインストール手順とまとめ。 PDTについての基礎知識 PDT 公式ページ PDT Project PDTって何? PHPの統合開発環境です。Eclipse 上で動く PHP用プラグイン。 eclipseプラグインとしては、PHPeclipseとか、TruStudioとかあるが、もう利用している人はいないのでは。 他のPHP IDEにはAp
この資料では PHP の統合開発環境である、Eclipse PHP Development Tools (PDT) の基本的な使い方を説明します。 インストール Eclipse PDT は次のサイトからダウンロードできます。 PHP Development Tools Project オールインワン・パッケージをダウンロード (zip 形式) して、展開すればインストールは完了です。 システムに Java の実行環境が無い人は Java のサイトからダウンロード してください。 基本的な使い方 eclipse.exe をダブルクリックして開始すると、次のようなスクリーンが表示されプログラムが起動します。 基本的なウィンドウは次のようになります。 PHP プロジェクトを作成する ワークスペースの中に PHP プロジェクトを作成します。 ここではプロジェクト名を debug1 という名前にして
たぬきと一緒にお勉強 第13回目 PHPIDEによるデバック: http://www.okushin.co.jp/information/tanuki15/index.php [Eclipse PDT (PHP Development Tool)] Q&A?: # 日本語Q&A http://hp.vector.co.jp/authors/VA000137/phpide/qanda.html Cybozu Developer Network: 便利なフリーの開発ツール Part 4〜 Eclipse 用 PHP 開発環境プラグイン PDT ( PHP Development Tool ): http://cydn.cybozu.co.jp/2007/03/_part_4_eclipse_php_pdt_php_de.html 【コラム】イマドキのIDE事情 (6) EclipseでPHP開
今まではjava言語を中心に開発をしてきたが、最近はweb開発ではPHPやrubyを採用することも多くなってきた。 生産性の高い(使い勝手の良い)開発環境を構築することは、品質のよいWEBアプリを作成する上でも重要である。 PHP5.2.5 apache 2.2 PDT(今回はpdt-all-in-one-R20080103-win32.zipを使用した) Eclipse PDTの設定 PDTをダウンロード&解凍し、pdt-all-in-one-R20080103-win32\eclipse\eclipse.exeを起動。(workspaceをプロジェクト毎に設定する場合は、eclipse.exeのショートカットを作成し引数に[-data 使用するworkspaceディレクトリパス]を指定すると楽) 初期起動画面(non project) Window->preferences →PHP
EclipseでPHP開発 EclipseはJava言語向けの統合開発環境として利用されることが多いが、プラグインをインストールすることでJava以外の言語での開発を行うことも可能だ。C/C++やCOBOLをはじめ、スクリプト言語(Light Weight Language、いわゆるLL)向けのEclipseプラグインについてもさまざまなものが存在する。 そんな中、EclipseプロジェクトでもLL向けのプラグインの整備が行われつつあり、PDT(PHP Development Tools)プロジェクトではEclipseの標準Web開発プラットフォームであるWTPをベースにPHP向けの統合開発環境の開発が行われている。 PDTは現在開発中であり、まだ正式版のリリースには至っていない。今回は執筆時点の最新版であるPDT 0.7 RC3の試用レポートをお届けする。 PDTのインストール 本稿では
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く