からっぽのしょこ

はてなブログの仕様変更の影響で、数式の表示が崩壊しています。読んだら書く!書いたら読む!同じ事は二度調べ(たく)ない

まとめノート

【Python】2.3:空間的自己相関(Global Moran's I)の可視化【空間データサイエンス入門のノート】

はじめに 『Pythonで学ぶ空間データサイエンス入門』の独学ノートです。本の内容から寄り道してアレコレ考えます。 本を読んだ上で補助的に読んでください。 この記事では、グローバル・モランのIについて、図を使って解説します。 【前の内容】 www.anarchi…

【Python】2.3:空間的自己相関(Global Moran's I)の実装【空間データサイエンス入門のノート】

はじめに 『Pythonで学ぶ空間データサイエンス入門』の独学ノートです。本の内容から寄り道してアレコレ考えます。 本を読んだ上で補助的に読んでください。 この記事では、グローバル・モランのIについて、プログラムを使って解説します。 【前の内容】 www…

2.3-4:空間的自己相関(Moran's I)の計算式の導出【空間データサイエンス入門のノート】

はじめに 『Pythonで学ぶ空間データサイエンス入門』の独学ノートです。本の内容から寄り道してアレコレ考えます。 本を読んだ上で補助的に読んでください。 この記事では、モランのIについて、数式を使って解説します。 【前の内容】 www.anarchive-beta.co…

【Python】2.2:空間重み行列の可視化【空間データサイエンス入門のノート】

はじめに 『Pythonで学ぶ空間データサイエンス入門』の独学ノートです。本の内容から寄り道してアレコレ考えます。 本を読んだ上で補助的に読んでください。 この記事では、空間重み行列について、図を使って解説します。 【前の内容】 www.anarchive-beta.c…

【Python】2.1:空間隣接行列の可視化【空間データサイエンス入門のノート】

はじめに 『Pythonで学ぶ空間データサイエンス入門』の独学ノートです。本の内容から寄り道してアレコレ考えます。 本を読んだ上で補助的に読んでください。 この記事では、空間隣接行列について、図を使って解説します。 【他の内容】 www.anarchive-beta.c…

4.5:トピックモデルの崩壊型ギブズサンプリングの導出:多様なハイパーパラメータの場合【青トピックモデルのノート】

はじめに 『トピックモデル』(MLPシリーズ)の勉強会資料のまとめです。各種モデルやアルゴリズムを「数式」と「プログラム」を用いて解説します。 本の補助として読んでください。 この記事では、トピックモデルに対する崩壊型ギブスサンプリングの数式の行…

3.5:混合ユニグラムモデルの崩壊型ギブズサンプリングの導出:多様なハイパーパラメータの場合【青トピックモデルのノート】

はじめに 『トピックモデル』(MLPシリーズ)の勉強会資料のまとめです。各種モデルやアルゴリズムを「数式」と「プログラム」を用いて解説します。 本の補助として読んでください。 この記事では、混合カテゴリモデルに対する崩壊型ギブスサンプリングの数式…

7.2.3:ストライドの可視化:2次元データ版【ゼロつく1のノート(実装)】

はじめに 「プログラミング」初学者のための『ゼロから作るDeep Learning』攻略ノートです。『ゼロつくシリーズ』学習の補助となるように適宜解説を加えています。本と一緒に読んでください。 関数やクラスとして実装される処理の塊を細かく分解して、1つず…

7.4.2:im2colの可視化:2次元データ版【ゼロつく1のノート(実装)】

はじめに 「プログラミング」初学者のための『ゼロから作るDeep Learning』攻略ノートです。『ゼロつくシリーズ』学習の補助となるように適宜解説を加えています。本と一緒に読んでください。 関数やクラスとして実装される処理の塊を細かく分解して、1つず…

7.3.1:プーリングの可視化:2次元データ版【ゼロつく1のノート(実装)】

はじめに 「プログラミング」初学者のための『ゼロから作るDeep Learning 1』の攻略ノートです。『ゼロつくシリーズ』の補助となるように解説を加えます。本と一緒に読んでください。 関数やクラスとして実装される処理の塊を細かく分解して、1つずつ実行結…

7.2.3:パディングの可視化:2次元データ版【ゼロつく1のノート(実装)】

はじめに 「プログラミング」初学者のための『ゼロから作るDeep Learning 1』の攻略ノートです。『ゼロつくシリーズ』の補助となるように解説を加えます。本と一緒に読んでください。 関数やクラスとして実装される処理の塊を細かく分解して、1つずつ実行結…

7.2.2:畳み込み演算の可視化:2次元データ版【ゼロつく1のノート(実装)】

はじめに 「プログラミング」初学者のための『ゼロから作るDeep Learning 1』の攻略ノートです。『ゼロつくシリーズ』の補助となるように解説を加えます。本と一緒に読んでください。 関数やクラスとして実装される処理の塊を細かく分解して、1つずつ実行結…

【R】4.1:トピックモデルの生成モデルの実装【青トピックモデルのノート】

はじめに 『トピックモデル』(MLPシリーズ)の勉強会資料のまとめです。各種モデルやアルゴリズムを「数式」と「プログラム」を用いて解説します。 本の補助として読んでください。 この記事では、トピックモデルの生成モデルをR言語でスクラッチ実装します。…

【R】3.1:混合ユニグラムモデルの生成モデルの実装【青トピックモデルのノート】

はじめに 『トピックモデル』(MLPシリーズ)の勉強会資料のまとめです。各種モデルやアルゴリズムを「数式」と「プログラム」を用いて解説します。 本の補助として読んでください。 この記事では、混合ユニグラムモデルの生成モデルをR言語でスクラッチ実装し…

【R】2.2:ユニグラムモデルの生成モデルの実装【青トピックモデルのノート】

はじめに 『トピックモデル』(MLPシリーズ)の勉強会資料のまとめです。各種モデルやアルゴリズムを「数式」と「プログラム」を用いて解説します。 本の補助として読んでください。 この記事では、ユニグラムモデル(カテゴリモデル)の生成モデルをR言語でスク…

【R】2.4:ユニグラムモデルのMAP推定の実装:パラメータ推定【青トピックモデルのノート】

はじめに 『トピックモデル』(MLPシリーズ)の勉強会資料のまとめです。各種モデルやアルゴリズムを「数式」と「プログラム」を用いて解説します。 本の補助として読んでください。 この記事では、ユニグラムモデルにおけるMAP推定(パラメータ推定)をR言語で…

【R】2.3:ユニグラムモデルの最尤推定の実装【青トピックモデルのノート】

はじめに 『トピックモデル』(MLPシリーズ)の勉強会資料のまとめです。各種モデルやアルゴリズムを「数式」と「プログラム」を用いて解説します。 本の補助として読んでください。 この記事では、カテゴリモデルに対する最尤推定をR言語でスクラッチ実装しま…

【R】2.7:ユニグラムモデルのMAP推定の実装:ハイパーパラメータ推定【青トピックモデルのノート】

はじめに 『トピックモデル』(MLPシリーズ)の勉強会資料のまとめです。各種モデルやアルゴリズムを「数式」と「プログラム」を用いて解説します。 本の補助として読んでください。 この記事では、ユニグラムモデルにおけるMAP推定(ハイパーパラメータ推定)を…

2.7:ユニグラムモデルのMAP推定の導出:ハイパーパラメータ推定【青トピックモデルのノート】

はじめに 『トピックモデル』(MLPシリーズ)の勉強会資料のまとめです。各種モデルやアルゴリズムを「数式」と「プログラム」を用いて解説します。 本の補助として読んでください。 この記事では、カテゴリモデルに対するMAP推定(ハイパーパラメータ推定)の数…

対数ガンマ関数とディガンマ関数の不等式の導出【青トピックモデルのノート】

はじめに 『トピックモデル』(MLPシリーズ)の勉強会資料のまとめです。各種モデルやアルゴリズムを「数式」と「プログラム」を用いて解説します。 本の補助として読んでください。 この記事では、トピックモデルにおいて周辺尤度を最大化するために不動点反…

2.7:ユニグラムモデルの経験ベイズ推定の導出:多様なハイパーパラメータの場合【青トピックモデルのノート】

はじめに 『トピックモデル』(MLPシリーズ)の勉強会資料のまとめです。各種モデルやアルゴリズムを「数式」と「プログラム」を用いて解説します。 本の補助として読んでください。 この記事では、カテゴリモデルに対する経験ベイズ推定(ハイパーパラメータ推…

2.1:トピックモデルの文書表現【青トピックモデルのノート】

はじめに 『トピックモデル』(MLPシリーズ)の勉強会資料のまとめです。各種モデルやアルゴリズムを「数式」と「プログラム」を用いて解説します。 本の補助として読んでください。 この記事では、トピックモデル全般で共通する文書データに関する数式や記号…

【R】2.1:トピックモデルの文書集合の作成【青トピックモデルのノート】

はじめに 『トピックモデル』(MLPシリーズ)の勉強会資料のまとめです。各種モデルやアルゴリズムを「数式」と「プログラム」を用いて解説します。 本の補助として読んでください。 この記事では、MeCabを利用して各種モデルによる推論用の頻度データをR言語…

【Python】3.5:混合ユニグラムモデルの周辺化ギブスサンプリングの実装【青トピックモデルのノート】

はじめに 『トピックモデル』(MLPシリーズ)の勉強会資料のまとめです。各種モデルやアルゴリズムを「数式」と「プログラム」を用いて解説します。 本の補助として読んでください。 この記事では、混合ユニグラムモデル(混合カテゴリモデル)に対する周辺化ギ…

【Python】8.1:無限混合ユニグラムモデルの生成モデルの実装【青トピックモデルのノート】

はじめに 『トピックモデル』(MLPシリーズ)の勉強会資料のまとめです。各種モデルやアルゴリズムを「数式」と「プログラム」を用いて解説します。 本の補助として読んでください。 この記事では、無限混合ユニグラムモデル(無限次元の混合カテゴリモデル)の…

【Python】3.1:混合ユニグラムモデルの生成モデルの実装【青トピックモデルのノート】

はじめに 『トピックモデル』(MLPシリーズ)の勉強会資料のまとめです。各種モデルやアルゴリズムを「数式」と「プログラム」を用いて解説します。 本の補助として読んでください。 この記事では、混合ユニグラムモデルの生成モデルをPythonでスクラッチ実装…

【Python】4.1:トピックモデルの生成モデルの実装【青トピックモデルのノート】

はじめに 『トピックモデル』(MLPシリーズ)の勉強会資料のまとめです。各種モデルやアルゴリズムを「数式」と「プログラム」を用いて解説します。 本の補助として読んでください。 この記事では、トピックモデル(階層混合カテゴリモデル)の生成モデルをPytho…

「アルゴリズムとデータ構造」のノート:記事一覧

はじめに 各種アルゴリズムをR言語を使って実装し、アニメーションにより可視化することで理解を目指します。 この記事はまとめページです。 【目次】 はじめに 『問題解決力を鍛える! アルゴリズムとデータ構造』 第10章 データ構造(3):グラフと木 第12章…

【R】12.6:ヒープソートの実装と可視化【『アルゴリズムとデータ構造』のノート】

はじめに 『問題解決力を鍛える! アルゴリズムとデータ構造』の学習ノートです。 本に掲載されているコードや図をR言語で再現します。本と一緒に読んでください。 この記事は、12.6節「ソート(4):ヒープソート」の内容です。 ヒープソートのアルゴリズム…

【R】10.7:二分ヒープの実装と可視化【『アルゴリズムとデータ構造』のノート】

はじめに 『問題解決力を鍛える! アルゴリズムとデータ構造』の学習ノートです。 本に掲載されているコードや図をR言語で再現します。本と一緒に読んでください。 この記事は、10.7節「二分木を用いるデータ構造の例(1):ヒープ」の内容です。 ヒープの構…