[scikit-learn] 4. 三日月状データを生成:make_moons関数の使い方

matplotlib

はじめに

本記事では、scikit-learnライブラリのmake_moons関数を使用して、機械学習のテストや実験に役立つ三日月形のデータセットを生成する方法について詳しく解説します。関数のパラメータ設定による分布の変化を紹介していきます。

解説

モジュールのインポートなど

バージョン

n_samples

n_samplesを変化させることでサンプル数を変えることができる。

noise

noiseでばらつきを付与できます。

random_state

random_stateを変えることで再現可能な乱数を生成することができます。

shuffle

shuffleパラメータをFalseに設定すると、ラベルがソートされたデータを取得できます。デフォルト値はTrueです。

コードをダウンロード(.pyファイル)

コードをダウンロード(.ipynbファイル)

参考

make_moons
Gallery examples: Classifier comparison Comparing different clustering algorithms on toy datasets Comparing different hi...

コメント