コース概要
はじめに
.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開発プラットフォームでの実務経験
- データサイエンスツールに関する基本的な理解
- 機械学習アプリケーションの構築経験
対象者
- データサイエンティスト
- 機械学習開発者
お客様の声 (3)
CHAT GPTを使って遊ぶ時間を取り入れた終わりの部分がとても良かったです。ただし、部屋の設定は最適ではありませんでした。大きなテーブルではなく、小さなテーブルをいくつか用意して、小さなグループでブレインストーミングを行うことができるようにするとより良かったでしょう。
Nola - Laramie County Community College
コース - Artificial Intelligence (AI) Overview
機械翻訳
焦点を絞って基本原理から取り組み、同じ日に実例を適用する
Maggie Webb - Department of Jobs, Regions, and Precincts
コース - Artificial Neural Networks, Machine Learning, Deep Thinking
機械翻訳
実際の会社データを使用していた。 トレーナーは参加者を参加させ、競争させる非常に良いアプローチを持っていた
Jimena Esquivel - Zaklad Uslugowy Hakoman Andrzej Cybulski
コース - Applied AI from Scratch in Python
機械翻訳