お問い合わせ

コース概要

機械学習の基礎知識

  • 教師あり学習と教師なし学習の比較および分類方法 </li>
  • 統計的学習から機械学習への発展過程 </li>
  • データマイニングのプロセス:ビジネス理解、データ準備、モデリング、導入 </li>
  • 課題に適したアルゴリズム選定法 </li>
  • 過学習およびバイアス・分散のトレードオフに関する知識 </li>

Pythonと機械学習ライブラリ概要

  • 機械学習にプログラミング言語が必要な理由 </li>
  • RとPythonの比較および選定基準 </li>
  • Pythonの基本操作およびJupyter Notebooksの利用法 </li>
  • 主なライブラリ:pandas、NumPy、scikit-learn、matplotlib、seabornの機能紹介 </li>

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

  • 一般化性能、過学習現象、モデル妥当性評価方法 </li>
  • ホールドアウト法や交差検証など各種評価戦略の比較 </li>
  • 回帰分析用指標:ME、MSE、RMSE、MAPE </li>
  • 分類タスク向け指標:正確率や混乱行列、不均衡データへの対応策 </li>
  • 利益曲線、ROC曲線、リフト曲線を用いたモデル性能可視化手法 </li>
  • パラメータチューニングのためのグリッドサーチや最適モデル選定法 </li>

データ前処理技術

  • Pythonにおけるデータ読み込みおよび保存手順 </li>
  • 探索的分析および統計情報の算出方法 </li>
  • 欠損値や外れ値処理手法 </li>
  • 標準化・正規化およびデータ変換テクニック </li>
  • pandasを活用した定性データのコード化および前処理手順 </li>

分類アルゴリズムの応用

  • 2クラス分類と多クラス分類の違いと特徴 </li>
  • ロジスティック回帰および判別関数の仕組み </li>
  • ​ナイーブベイズ法やk近傍法の実用例 </li>
  • CARTやランダムフォレスト、ブースティング、XGBoostといった決定木関連技術 </li>
  • サポートベクターマシンおよびカーネル技法の適用例 </li>
  • アンサンブル学習手法の実践応用 </li>

回帰分析と数値予測技術

  • 最小二乗法および変数選定テクニック </li>
  • L1、L2正則化法の実用性と利点 </li>
  • 多項式回帰や非線形モデリング手法 </li>
  • 回帰木およびスプライン関数の活用法 </li>

ニューラルネットワーク基礎と応用

  • ニューラルネットワークおよびディープラーニングの基本的概念 </li>
  • 活性化関数や層構造、逆伝播学習の仕組み </li>
  • 多層パーセプトロン(MLP)の基本設計法 </li>
  • TensorFlowやPyTorchを用いたニューラルネットワーク実装手順 </li>
  • 分類・回帰タスクにおけるニューラルネットワーク応用例 </li>

販売予測と予測分析の実践手法

  • 時系列解析と回帰モデルによる予測方式の比較検討 </li>
  • 季節変動や傾向性データへの対応策 </li>
  • 機械学習手法を用いた販売予測モデルの構築方法 </li>
  • 予測結果の正確性検証および不確実性評価手法 </li>
  • 解析結果をビジネス現場へ効果的に伝達するためのコミュニケーション技法 </li>

教師なし学習の実践例

  • k-meansや階層的クラスタリング、SOMなどの分類手法比較 </li>
  • 主成分分析(PCA)や因子分析、SVDによる次元削減技術 </li>
  • 多次元的尺度構成法の適用例 </li>

テキストマイニング基礎知識

  • テキスト前処理手順およびトークン化技法 </li>
  • 出現頻度分析や語幹抽出・類義表記統一手法 </li>
  • 感情分析および単語出現傾向の分析例 </li>
  • ワードクラウドを用いたテキストデータ可視化方法 </li>

推薦システムの構築技術

  • ユーザー単位・アイテム単位での協調フィルタリング技法比較 </li>
  • 推薦エンジンの設計手順および評価基準の設定法 </li>

関連性パターンマイニング手法

  • 頻出アイテム集合抽出およびAprioriアルゴリズムの概要 </li>
  • 市場バスケット分析およびリフト比算出法 </li>

異常検出手法の実践例

  • 極端値分析技法と不具合発見手順 </li>
  • 距離ベースおよび密度ベース異常検出技術比較 </li>
  • 高次元データにおける外れ値特定手法の実用性 </li>

機械学習事例研究および総括

  • ビジネス課題の明確化と要件定義方法 </li>
  • データクレンジング作業および特徴抽出手法 </li>
  • 適切なアルゴリズム選定およびパラメータ調整手順 </li>
  • モデル性能評価報告書の作成および提示手法 </li>
  • 完成したモデルの運用環境導入作業内容 </li>

総括と今後の取り組み指針

要求

  • 教師あり学習および教師なし学習といった機械学習の基礎知識があること。
  • Pythonプログラミングに精通しており、変数やループ、関数の利用法を理解していること。 </li>
  • pandasやNumPyなどのライブラリを用いたデータ処理経験があると望ましいが必須ではない。 </li>
  • 高度なモデル構築やニューラルネットワークに関する事前知識は不要である。 </li>

対象者

  • データサイエンティスト </li>
  • ビジネスアナリスト </li>
  • データ処理を業務とするソフトウェアエンジニアおよび技術者 </li>
 28 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (3)

今後のコース

関連カテゴリー