お問い合わせ

コース概要

機械学習入門

  • 教師あり学習と教師なし学習の違い
  • 統計的学習から機械学習への進化過程
  • データマイニングプロセス:ビジネス課題の把握・データ準備・モデリング・実装
  • 課題に最適なアルゴリズムの選定法
  • オーバーフィッティングとバイアス・分散のトレードオフ

Pythonおよび機械学習ライブラリ概説

  • 機械学習にプログラミング言語が必要な理由
  • R言語とPythonの使い分け
  • Python基礎講座およびJupyterノートブック
  • 主要ライブラリ:pandas・NumPy・scikit-learn・matplotlib・seaborn

機械学習アルゴリズムの検証と評価

  • 汎化性・オーバーフィッティングおよびモデル検証法
  • 分割検証法や交差検証法、ブートストラップ法などの評価戦略
  • 回帰問題向け指標:ME・MSE・RMSE・MAPE
  • 分類問題向け指標:正答率・混同行列・不均衡クラスへの対処法
  • 収益曲線・ROC曲線・リフト曲線を用いたモデル性能の可視化方法
  • チューニング用グリッドサーチおよびモデル選定技法

データ準備

  • Pythonにおけるデータ入力と保存処理
  • 探索的データ分析および要約統計量の計算方法
  • 欠損値・外れ値の取り扱い
  • 標準化・正規化・変換手法
  • pandasを利用した定性データの再コーディングとデータ整理術

分類アルゴリズム

  • 二値分類と多クラス分類の差異点
  • ロジスティック回帰および判別関数理論
  • ナイーブベイズ法・k近傍法の活用方法
  • CART・ランダムフォレスト・バギング・ブースティング・XGBoostといった決定木系技術
  • サポートベクターマシンとカーネル技法の基礎知識
  • アンサンブル学習手法の概要

回帰分析および数値予測

  • 最小二乗法・変数選定理論
  • L1・L2正規化手法について
  • 多項式回帰および非線形モデル構築術
  • 回帰ツリーおよびスプライン法の活用事例

教師なし学習

  • k平均法・kメディオイド法・階層的クラスタリング・自己組織化マップといった手法比較
  • 主成分分析・因子分析・SVDによる次元削減技法
  • 多次元尺度構成法の基礎理論

テキストデータ解析

  • 前処理およびトークン化手法
  • ボキャブラリー作成・語幹抽出・レンマ化技術
  • 感情分析や単語出現頻度の算出方法
  • ワードクラウドを用いたテキスト可視化例

推薦システム

  • ユーザーベース・アイテムベース型協調フィルタリング技術比較
  • 推薦エンジンの設計と検証法について

関連パターンマイニング

  • 頻出アイテムセット特定・アプリオリアルゴリズムの活用法
  • マーケットバスケット分析およびリフト比測定方法

外れ値検出

  • 極端な異常値の検出処理
  • 距離に基づく・密度情報を活用した検出手法
  • 多次元データにおける外れ値特定方法

機械学習ケーススタディ

  • ビジネス課題の整理と分析方向性設定
  • 適切なデータ前処理および特徴量選定法
  • 最適アルゴリズム選択やパラメータ微調整手順
  • 得られた結果の評価・成果発表の進め方
  • 実際のシステム展開手法

まとめおよび今後の学習指針

要求

  • 統計学および線形代数の基礎知識
  • データ分析やビジネスインテリジェンスに関する理解
  • プログラミング経験(特にPythonまたはR)があると望ましい
  • 実務的な機械学習をデータ活用案件に応用したいという意欲

対象者

  • データアナリストおよびデータサイエンティスト
  • 統計学者や研究分野の専門家
  • 機械学習ツールに興味を持つ開発者・IT関連従事者
  • データサイエンスや予測分析プロジェクトに関わるすべての方々
 21 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (3)

今後のコース

関連カテゴリー