タグ

アルゴリズムに関するkoichi7777のブックマーク (3)

  • データマイニングで使われるトップ10アルゴリズム - データサイエンティスト上がりのDX参謀・起業家

    2006年のデータマイニング学会、IEEE ICDMで選ばれた「データマイニングで使われるトップ10アルゴリズム」に沿って機械学習の手法を紹介します(この論文は@doryokujin君のポストで知りました、ありがとうございます!)。 必ずしも論文の内容には沿っておらず個人的な私見も入っていますので、詳細は原論文をご確認下さい。また、データマイニングの全体観をサーベイしたスライド資料がありますので、こちらも併せてご覧下さい。 データマイニングの基礎 View more presentations from Issei Kurahashi 1. C4.5 C4.5はCLSやID3といったアルゴリズムを改良してできたもので、決定木を使って分類器を作ります。決定木といえばCARTが良く使われますが、CARTとの違いは以下のとおりです。 CARTは2分岐しかできないがC4.5は3分岐以上もできる C

    データマイニングで使われるトップ10アルゴリズム - データサイエンティスト上がりのDX参謀・起業家
  • 麗の小屋 - C#乱数ライブラリ -

    動作環境 .Net Framework 2.0 実装済みアルゴリズム 線型合同法(LCG) Mother Of All Mersenne Twister SFMT Xorshift Well Ranrot-B ダウンロード Visual Studio 2005のプロジェクトファイル一式を配布しています。 これには、ライブラリソース(C#)、テストプログラムソース(VB)、 及びそれらのコンパイル済みバイナリが含まれます。 短いコードですし、ほとんど全て著名な乱数生成アルゴリズムそのままです。 ですので、著作性を主張できるような部分はほとんどありません。 そのまま使いたい人もいないと思いますが、 どうしても、丸コピーして使いたい人は MITライセンス(条文はMITL.txt)、GPL、 妖精のライセンスの 三者のいずれかを選んで適用してください。 コードには著作権がありますが、アルゴリズムに

  • プログラミングの基礎テクニック

    はじめに こんにちは、結城浩です。 ここは、月刊誌『C MAGAZINE』で『プログラミングの基礎テクニック』という連載を書いていたときのサポートページです。 この連載では、 問題と解決の間のギャップを埋めるテクニックとして、 基的なアルゴリズム プログラミング言語のイディオム そのほかの技法 の中から、よく使われるものを選び、具体的なプログラム例と図を使って解説します。 プログラミング言語としてはJavaやCなどを用いています。 文法は理解しているけれど、経験が浅いという人を対象にして解説しますが、 できれば、熟練者にとっても新しい発見があるような内容も盛り込んでいます。 内容 第1回 (2003年12月号) : Buffering ―― まとめ買いのメリット デバイスへのアクセスに時間がかかる場合、 アクセス回数を減らすことによって高速化をはかることができます。 利用者とデバイスの間

  • 1