Menu
CoddyTech
machine Learning iconMachine Learning ジャーニーの一部新着ジャーニー

教師なし学習:Pythonでデータの構造を見つける

ラベルのないデータから、グループ、形、はみ出し者を見つけます。scikit-learnで本物のデータセットをクラスタリングし、次元を減らし、異常を探し、すべての結果をグラフで確かめます。

1,000+ 人のcoddersが登録中

51 レッスン51 チャレンジ210 クイズの問題

  • 初心者向け
  • sparkles iconAIによるコーディングサポート
  • hint icon実践的なインタラクティブレッスン
  • quiz icon知識を確かめるクイズ
  • certificate icon無料の修了証明書

シラバス

1 セクション51 レッスン51 チャレンジ210 クイズの問題

このセクションは Machine Learning ジャーニーの一部です。シラバス全体にはさらに多くのセクションがあります - 下のプレビューをクリックして、ジャーニーページで確認してください。

  1. セクション 1データとプロット60 レッスン
  2. セクション 2機械学習のための統計64 レッスン
  3. セクション 3教師あり学習58 レッスン
  4. セクションを始める開始開く閉じるラベルなしのデータから構造を見つける:k-means、階層的クラスタリングと密度ベースクラスタリング、多数の特徴量を可視化・圧縮するPCA、異常検知を学び、数字データの探索プロジェクトで締めくくります。

    グループを見つける

    5 レッスン520

    kの選び方

    5 レッスン520

    クラスタを読み解く

    5 レッスン520

    階層的クラスタリング

    4 レッスン415

    密度クラスタリング

    4 レッスン415

    次元を減らす

    5 レッスン520

    実践で学ぶPCA

    5 レッスン520

    異常検知

    5 レッスン520

    クラスタの活用

    4 レッスン415

    プロジェクト:数字を探ろう

    5 レッスン525

    最終課題

    4 レッスン420
使える機能
コーディングを学ぶために使うすべて

実践で学ぶ

実際のコードを書き、データベースをクエリし、ウェブサイトを構築し、AIプロンプトをマスターしましょう。インタラクティブなレッスンで現代の開発者に必要なすべてのスキルを網羅しています。

playground.js
コードエディタ
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
テスト #1test Case Success icon
テスト #2test Case Success icon
テスト #3test Case Failure icon
入力
"Alex"
出力
"Hello, Coddy! Alex"

連続記録を築こう

継続して進捗を見守りましょう!毎日のコーディング習慣を追跡し、フリーズ日で連続記録を守り、毎日参加することで報酬を獲得しましょう。

12 日連続

明日も戻ってきて連続記録を維持しましょう!

fire Filled icon
left icon

January 2026

right icon

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

21

22

23

24

25

26

27

28

29

30

product Double Or Nothing icon

ダブル・オア・ナッシング

7日中5日目

fire Freeze icon

連続記録フリーズ

2 left

どこでも学べる

コーディングの旅を持ち歩こう!セットアップ不要、ダウンロード不要 - 開いてすぐにコーディング開始。iOS、Android、Webで4.9星評価で利用可能。

Python
7ストリーク
250スコア
5エネルギー
変数
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Right Done icon
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Left Done icon
journey Hex Active Base iconjourney Hex Active Shadow iconjourney Hex Active Top iconjourney Lesson Theory Challenge icon
続ける
journey Path Right icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson Theory Challenge icon
journey Path Left icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson All icon
ジャーニー
目標
リーダーボード
プロフィール
4.9
星星星星星
評価

あなたは一人じゃない

グローバルリーダーボードで競い、友達を招待して報酬を獲得し、お互いの成功を祝いましょう。プログラミングは友達と一緒の方が楽しい!

チャレンジャーリーグ
チャレンジャーリーグ上位7名が昇格
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up icon昇格ゾーンleaderboard Arrow Up icon

あらゆる学び方に対応

読む・聴く・自分を試す・AIに聞く・学んだことを調べる。どんな学び方にも対応したレッスンです。

変数の入門
音声

変数は、後でプログラム内で参照できる値を格納する、名前のついた入れ物です。

Pythonでは、名前、イコール記号、格納したい値の順で書くことで作成します。

値は後から変えられます。再代入すると、名前は新しい値を指すようになります。

1xSarah

修了証を取得

完了したすべてのコースで証明書を獲得しましょう。LinkedInプロフィールや履歴書に追加して、雇用主にプログラミングスキルをアピールしましょう。

Coddy修了証明書
これは以下を証明します山田 太郎が正常に完了しました
python iconPythonの基礎
認証済み
日付2026年1月
LinkedInLinkedInに追加

Coddyで教師なし学習を学ぶ理由

  • 目に見えるクラスタリング。k-meansが中心を動かす様子を眺め、デンドログラムの結合の高さを読み、k-meansが半分に切ってしまう三日月形のグループをDBSCANが見つけるところを見ます。どのレッスンにもグラフがあり、実行すると自分のグラフが「グラフ」タブに表示されます。
  • 中心となる手法:k-means、エルボー法とシルエットスコアによるkの選び方、階層的クラスタリング、DBSCAN、PCAと寄与率、Isolation ForestとLOF(局所外れ値因子法)。すべてscikit-learnで学びます。
  • 説明できる結果。各クラスタを実際の単位でプロファイリングし、既知のラベルと比べ、クラスタ番号の一覧で終わらせずに、ビジネスが行動に移せるセグメントに名前を付けます。
  • 64次元を目に見える形に:手書き数字を平面の地図に投影し、PCAの成分を画像として描き、わずかな数値から画像を復元します。

教師なし学習についてよくある質問

教師なし学習とは何ですか?

教師なし学習は、ラベルのないデータから構造を見つける方法です。誰もモデルに正解を教えません。モデルは似た行のグループ(クラスタリング)、情報の大部分を保つ少数の方向(次元削減)、ほかと違う行(異常検知)を探します。新しいデータセットの探索、顧客のセグメント分け、ラベルが付く前の不正の発見などに使われます。

教師なし学習にはどんな例がありますか?

買う物で買い物客をグループ分けする、画像の色を大事な8色に減らす、64ピクセルの数字画像を平面のグラフに配置する、異常なサーバーの数値を見つける、どちらがどちらかを教えられないまま細胞の測定値を2種類に分ける。講座ではこれらを一つずつ作ります。

講座ではどのアルゴリズムを扱いますか?

エルボー法とシルエットスコアを使うk-means、デンドログラムを使う凝集型(階層的)クラスタリング、DBSCAN、PCA、Isolation Forest、LOF(局所外れ値因子法)。さらに、なぜスケーリングが先なのか、各手法がどんなときに失敗するのかも学ぶので、場面に合った手法を選べるようになります。

クラスタの数はどうやって決めればいいですか?

正解が1つに決まることはまれなので、講座では3つの見方を学びます。慣性(inertia)曲線のエルボー、シルエットスコア、デンドログラムの結合の高さです。そのうえでクラスタを実際の単位で確認し、人が名前を付けられるかを考えます。誰にも説明できないグループを生むkは、間違ったkです。

先に教師あり学習を学ぶべきですか?

そのほうが楽です。教師あり学習のセクションでは、このセクションで再び使うスケーリング、パイプライン、scikit-learnの流れを学びます。k近傍法の距離の考え方も、ここでクラスタリングとして戻ってきます。すでにscikit-learnでモデルを訓練しているなら、ここから始められます。

教師なし学習のセクションにはどのくらい時間がかかりますか?

51レッスンで、自分のペースで約8から9時間、1日30分なら数週間です。数字エクスプローラーのプロジェクトと4つの最終チャレンジも含みます。

教師なし学習は無料で学べますか?

はい。レッスン、グラフ、AIヒント、セクションの修了証は無料です。無料アカウントでは1日に数レッスンまで進められ、Proなら1日の上限がなくなります。

このコースを含む学習パス

このコースは、より長いパスの1ステップです。メンターが教える順番で並んだ複数のコースで、それぞれに無料の修了証があります。

Coddyのプログラミング言語のイラスト

Coddyで教師なし学習を学ぼう

始める