メインコンテンツへスキップ
ホームPython

コース

Pythonで学ぶ木ベースのMachine Learning

中級スキルレベル
更新日 2025/12
本コースでは、scikit-learnを用いた回帰および分類のための木ベースモデルとアンサンブル手法の活用方法を学んでいただきます。
コースを無料で開始
PythonMachine Learning
5時間
15 ビデオ
57 演習
4,650 XP
110K+
修了証明書

無料アカウントを作成

Googleで続行その他のオプションを表示

または


続行すると、弊社の利用規約プライバシーポリシーに同意し、データが米国に保存されることに同意したことになります。

何千もの企業の従業員が支持

Group

チームのトレーニングを担当していますか?

Businessをお試しください

コース説明

決定木は、分類と回帰の問題に用いられる教師あり学習モデルです。木のモデルは柔軟性が高い一方で、その代償もあります。複雑な非線形関係を捉えられる反面、データセット内のノイズまで記憶してしまいやすいのです。異なる学習条件で訓練した複数の木の予測を集約するアンサンブル法は、木の柔軟性を活かしつつ、ノイズを記憶しがちな傾向を抑えます。アンサンブル法はさまざまな分野で使われ、Machine Learningのコンペでも数多くの実績があります。 このコースでは、使いやすいscikit-learnライブラリを用いて、Pythonで決定木や木ベースのモデルを学習する方法を身につけます。木の長所と短所を理解し、アンサンブルで短所をどのように補えるかを、実データを使いながら実践します。最後に、モデルの性能を引き出すために、影響の大きいハイパーパラメータのチューニング方法も学びます。

前提条件

Supervised Learning with scikit-learn
1

分類木と回帰木

Classification and Regression Trees (CART) は、分類と回帰の問題に用いられる教師あり学習モデルの総称です。この章では、CARTアルゴリズムの概要を紹介します。
チャプターを開始
2

バイアス–バリアンストレードオフ

バイアス–バリアンストレードオフは、教師ありMachine Learningにおける基本概念の一つです。この章では、過学習と未学習(アンダーフィッティング)をどのように診断するかを学びます。さらに、複数モデルの予測を集約してより堅牢な予測を得るアンサンブルという考え方も紹介します。
3

バギングとランダムフォレスト

バギングは、訓練データからサンプリングした異なるサブセットで同じアルゴリズムを何度も学習させるアンサンブル手法です。この章では、バギングを使って木のアンサンブルを構築する方法を理解します。さらに、各分割でのランダム化によりアンサンブルの多様性を高めるランダムフォレストアルゴリズムについても学びます。
4

ブースティング

5

モデルのチューニング

Pythonで学ぶ木ベースのMachine Learning
コース完了

修了証明書を取得

この修了書をLinkedInや履歴書、CVに追加しましょう
ソーシャルメディアや人事評価で共有しましょう
今すぐ登録

19百万人を超える学習者と共にPythonで学ぶ木ベースのMachine Learningを始めましょう!

無料アカウントを作成

Googleで続行その他のオプションを表示

または


続行すると、弊社の利用規約プライバシーポリシーに同意し、データが米国に保存されることに同意したことになります。

DataCamp for Mobileでデータスキルを磨きましょう

モバイル コースと毎日の 5 分間のコーディング チャレンジで、外出先でも進歩できます。