タグ

PythonとPRMLに関するslay-tのブックマーク (4)

  • からっぽのしょこ

    2020-07-13 サイトマップのようなもの 当ブログについて 一覧ページ はじめに このブログでシリーズとして書いている記事の一覧ページをまとめた一覧ページです。 【目次】 はじめに サイトマップの代用 このブログについて の攻略ノートシリーズ ベイズ推論系 トピックモデル 頻度統計 空間統計 深層学習 アルゴリズムとデ… 2024-11-03 5.4:著者トピックモデルの崩壊型ギブズサンプリング:一様なハイパーパラメータの場合【青トピックモデルのノート】 攻略ノート 攻略ノート-青トピックモデル トピックモデル MCMC MCMC-周辺化ギブスサンプリング はじめに 『トピックモデル』(MLPシリーズ)の勉強会資料のまとめです。各種モデルやアルゴリズムを「数式」と「プログラム」を用いて解説します。 の補助として読んでください。 この記事では、著者トピックモデルに対する崩壊型ギブス

    からっぽのしょこ
  • PRMLのアルゴリズムをPython(ほぼNumpyだけ)で実装 - Qiita

    自分の勉強(機械学習のアルゴリズムやPythonの勉強)のためにPRMLに掲載されている手法をPythonで実装していきます。 原則としては、アルゴリズムの部分ではPythonの標準ライブラリに加えてNumpyだけ使用可能としていきます。scikit-learnやtensorflowなどの機械学習パッケージは使いません。matplotlibなどの結果を図示するパッケージはアルゴリズムの実装と関係がない限りは使っていきます。また、必要になったらscipyなどの他のパッケージもたまに使っていきます(すでにディガンマ関数などに使用)。ただし、最適化ツール(例えばscipy.optimizeやtensorflowの自動微分機能)などの実装を著しく簡単にするものは使いません。 基的には、章ごとに一つの手法を実装していきます。~~一通り終われば二周目に入るかもしれません。~~自分の勉強のためのものな

    PRMLのアルゴリズムをPython(ほぼNumpyだけ)で実装 - Qiita
  • 高速、高精度、省メモリな線形分類器、SCW - Qiita

    使用しているデータセットはscikit-learnの手書き文字認識用のものです。 上がSCW、下がscikit-learnのSVCで学習、分類した結果です。timeは学習にかかった時間、accuracyは精度を表しています。 結果を見ればわかるように、SCWは非常に高速に学習することができます。 また、SCWは逐次学習が可能です。すなわち、データをひとつずつ入力しても学習することができます。つまり、データを全てメモリ上に展開して学習させなくてもよいのです。 精度はデータセットに依存します。というのも、SCWは線形分類器だからです。 線形分離不可能なデータに対してはSCWでは精度が落ちてしまいますが、線形分離可能、もしくはそれに近いかたちで分布しているデータに対しては高い精度を得ることができます。 scikit-learnの手書き文字認識データセットは線形分離可能だったようで、精度100%と

    高速、高精度、省メモリな線形分類器、SCW - Qiita
  • 実装ディープラーニング

    第2回3D勉強会の研究紹介スライドです。 [論文概要] ニューラルネットワークに組み込むことができる3Dメッシュのレンダラーである Neural Renderer を開発しました。『逆伝播』と呼ばれる処理をニューラルネットワークに適した形に定義し直したことがポイントです。そしてこのレンダラーを (a) 単一画像からの3Dメッシュの再構成 (b) 画像から3Dへのスタイル転移と3D版ディープドリームへと応用しました。

    実装ディープラーニング
  • 1