お問い合わせ

コース概要

はじめに

.NET開発環境向けの機械学習フレームワーク(ML.NET)のインストールと設定

  • ML.NETツールおよびライブラリのセットアップ方法
  • ML.NETが対応するオペレーティングシステムやハードウェア構成

ML.NETの機能およびアーキテクチャ概要

  • ML.NETアプリケーションプログラミングインターフェース(ML.NET API)
  • ML.NETにおける各種機械学習アルゴリズムとタスク
  • Infer.NETを用いた確率プログラミング
  • ​適切なML.NET依存関係の選定方法

ML.NET Model Builderの概要

  • Visual StudioへのModel Builder統合手順
  • ​Model Builderによる自動機械学習(AutoML)の活用方法

ML.NETコマンドラインインターフェース(CLI)概要

  • ​自動機械学習モデル生成の手順
  • ​ML.NET CLIが対応する機械学習タスク種類

機械学習向けデータの取得および読み込み方法

  • ​ML.NET APIを用いたデータ処理手法
  • データモデル用クラスの作成・定義手順
  • ML.NETデータモデルの注釈付け方法
  • ​ML.NETフレームワークへのデータ読み込みケース例

機械学習向けデータの準備およびフレームワークへの追加手順

  • ​ML.NETフィルター処理を用いたデータ選別方法
  • ML.NETのDataOperationsCatalogおよびIDataView活用手法
  • ​ML.NETデータ前処理における正規化手法
  • データ変換作業の基本手順
  • ML.NETモデル生成時のカテゴリカルデータ取り扱い方法

機械学習アルゴリズムおよびタスクの実装手順

  • 二値・多クラス分類問題へのML.NET適用例
  • ​回帰分析におけるML.NET利用法
  • ML.NETを用いたデータ群のクラスタリング手法
  • 異常検出タスクへの対応方法
  • ランキング・レコメンデーション・予測計算の実装手順
  • ​データセット特性に合ったML.NETアルゴリズム選定手法
  • 機械学習モデルのデータ変換処理方法
  • モデル精度向上向けのアルゴリズム例

機械学習モデルの訓練手順

  • ML.NETモデル構築基本手法
  • モデル訓練に用いるML.NET専用メソッド一覧
  • 訓練用および検証用データセットの分割方法
  • ​各種属性を持つデータ事例の取り扱い手法
  • モデル訓練効率化のためのデータキャッシュ処理例

機械学習モデルの評価手順

  • ​再訓練や検証用パラメータ抽出方法
  • 各種ML.NETモデル指標の記録・収集手法
  • モデル性能評価分析手順例

ML.NET訓練過程における中間データ確認法

予測結果の解釈に用いる排列特徴重要度(PFI)手法

訓練済みモデルの保存および読み込み方法

  • ML.NETにおけるITTransformerとDataViewScheme機能説明
  • ローカル・リモートストレージからのデータ読み出し例
  • ML.NETモデルパイプライン活用手法

訓練済みモデルの実データ分析および予測作業手順

  • 予測用データパイプラインの設定方法
  • ​単一・複数予測の実行手法例

機械学習モデルの最適化および再訓練作業手順

  • 再訓練が可能なML.NETアルゴリズム種類例
  • ​モデル読み出し・抽出および再訓練作業手順
  • 再訓練モデルと元のML.NETモデルの比較手法例

クラウド環境におけるML.NETモデル統合方法

  • Azure関数およびWeb APIを活用したモデル展開手順例

トラブルシューティング概要

まとめと総括

要求

  • 機械学習アルゴリズムおよび関連ライブラリに関する知識
  • C#プログラミング言語の十分な習熟度
  • .NET開発プラットフォームでの実務経験
  • データサイエンスツールに関する基本的な理解
  • 機械学習アプリケーションの構築経験

対象者

  • データサイエンティスト
  • 機械学習開発者
 21 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (3)

今後のコース

関連カテゴリー