確率統計

Python

Pythonでベイジアンネットワークを手軽に実装する

Pythonでベイジアンネットワークを手軽に実装しましょう。pgmpyというライブラリを使えば、ベイジアンネットワークを簡単に実装できます。GitHubで実装全体を公開していますので、合わせてご活用ください。
機械学習

【入門】確率モデルを完全に理解する【ベイズ推定と機械学習】

機械学習やベイズ推定で登場する「確率モデル」。 今回は「タカシくんジャンケン異様に強い説」を題材に、確率モデルを基本からしっかりと学んでいきましょう。 この記事の最後まで辿り着く頃には、きっと確率モデル構築の流れと考え方を完全に理解していることでしょう…。
機械学習

ベイズ推定と機械学習入門【具体例でベイズ推定の雰囲気を知る編】

DNNやLightGBMにデータを突っ込むだけで機械学習した気分になっていませんか? 私はそうでした。同時に、データを整形して、sklearnやlightgbmをインポートし、model.fit(X_train, y_train)す...
確率統計

尤度の意味を具体例で理解する【機械学習・統計学】

「尤度とは、尤もらしさのことである。」と説明されても、何がどうもっともらしいのかよく分からない…。この記事では、尤度の意味を具体例を挙げて詳しく説明していきます。
確率統計

条件付き独立ってどういうことなんだ【確率統計】

今日は、統計や機械学習をやっていると必ず出てくる確率変数の独立性と条件付き独立のお話です。 初学者の方が対象で、内容は言語処理のための機械学習入門 (自然言語処理シリーズ)という本に基づいております。今回は言語処理の話は一切出てきま...
Python

【Python】緑本こと『データ解析のための統計モデリング入門』を実装していく【第4章】

まだまだ続くみどり本。 今日は第3章で作ったモデルの中から、一番良いモデルを選ぼうというお話です。 これまで色んなモデルを作ってみたけど、結局どれを選べばよいのか? モデル選択は良い予測をするモデルを選ぶことが重要。観測データへの当てはま...