Python

【AI】機械学習 by Python:クラスタリング編②~コード詳説~

前回からの続き。 今回から、クラスタリングのプログラム例(下記)の解説に入る。 実装例# モジュールのインポートimport numpy as npimport pandas as pdimport matplotlib.pyplot as...
Python

【AI】機械学習 by Python:クラスタリング編①~実装例と概説~

前回まで回帰分析、分類と一貫して、正解データからモデルを作る教師あり学習を扱ってきた。 今回から、正解データが存在しないところからモデルを作る教師なし学習の記事執筆に入る。 まずは教師あり学習の分類に似たクラスタリングから。実装例 早速だが...
脱毛

【脱毛】第20回:下半身脱毛4回目 in メンズリゼ~予約に苦労~

前回の下半身脱毛から実に約4か月。 4回目の下半身脱毛の施術に行ってきた。メンズリゼのホームページはこちら。経過観察 前回の施術から2か月後までは前回と同じ。 この2か月を過ぎてくると、長い毛も生え始めて少しずつ密度が濃くなっていった。 し...
Python

【AI】機械学習 by Python:分類アルゴリズムの図の描画

これまでいくつかの分類アルゴリズムを取り上げ、実装例を紹介してきた。 その中でデータの分布図の描画もしてきたが、今までは学習データとテストデータを同じ分布図に並べただけのものだった(下図のようなイメージ)。 最初はそれで妥協していたが、これ...
思考録

【思考録】6:親

今から書くことは、「お前ここまで言ったんだから将来まで筋を通せよ」というある種の戒めでもある。「老後の親の面倒は子どもが見る」は当たり前?  まず単刀直入に思っていることを言う。 「子どもが老後の親の面倒を見るのは当たり前」と思っている人間...
Python

【AI】機械学習 by Python:決定木の描画④~dtreevizを使ってJupyter Notebook上に直接描画する方法~

前回にて、scikit-learnを使って決定木をJupyter Notebook上に直接描画する方法を解説した。 今回は「dtreeviz」というパッケージ(モジュール)を使って、より視覚に訴える決定木の図をJupyter Noteboo...
Python

【AI】機械学習 by Python:決定木の描画③~scikit-learnを使ってJupyter Notebook上に直接描画する方法~

前回にて、Graphvizを使って決定木をJupyter Notebook上に直接描画する方法を解説した。 今回はscikit-learnを使って、よりシンプルなコードで決定木の図をJupyter Notebook上に直接描画する方法を示す...
Python

【AI】機械学習 by Python:決定木の描画②~Graphvizを使ってJupyter Notebook上に直接描画する方法~

前回にて、Graphvizを使って決定木を描画する方法を解説した。 しかしその方法は、一旦dotファイルを落としてからコマンドプロンプトでpngに変換するという、少々まだるっこしい方法だった。 すべてJupyter Notebook内で完結...
Python

【AI】機械学習 by Python:決定木の描画①~dotファイルから描画する方法~

にて、分類アルゴリズムの1つである「決定木」を扱った。 ここで決定木のイメージ図として、分岐を繰り返しながら分類を実行する図(下図)を示したが、実はPython上でこの図を描画することが可能だ。 今回は4回に渡って4通りの決定木描写方法につ...
Python

【AI】機械学習 by Python:分類編⑩~その他の手法④:k近傍法~

前回にて多項分類問題に対する手法である決定木を見てきた。 今回も多項分類問題を解くための代表的な手法であるk近傍法を扱う。仕組み 分類したいデータの周囲にあるデータのカテゴリーを調べたとき、そのカテゴリーの中で最も多いデータ数を持つカテゴリ...