コース概要
はじめに
.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フィルタ操作を使用したデータモデルのフィルタリング
- ML.NET DataOperationsCatalogとIDataViewの使用
- ML.NETデータ前処理の正規化アプローチ
- ML.NETでのデータ変換
- カテゴリカルデータを使用したML.NETモデル生成
ML.NET機械学習アルゴリズムとタスクの実装
- 二値分類と多クラス分類のML.NET
- ML.NETでの回帰分析
- クラスタリングを使用したデータインスタンスのグループ化
- 異常検出機械学習タスク
- ML.NETでのランキング、推奨、予測
- データセットと関数に適したML.NETアルゴリズムの選択
- ML.NETでのデータ変換
- ML.NETモデルの精度向上のためのアルゴリズム
ML.NETで機械学習モデルの訓練
- ML.NETモデルの構築
- 機械学習モデルを訓練するためのML.NETメソッド
- ML.NETでの訓練とテスト用データセットの分割
- ML.NETで異なるデータ属性とケースの処理
- ML.NETモデル訓練のためのデータセットのキャッシュ
ML.NETでの機械学習モデルの評価
- モデルの再訓練または検査のためのパラメータの抽出
- ML.NETモデルメトリクスの収集と記録
- 機械学習モデルの性能分析
ML.NETモデル訓練ステップでの中間データの検査
モデル予測解釈のためにPermutation Feature Importance(PFI)の利用
訓練済みML.NETモデルの保存と読み込み
- ITTransformerとDataViewSchemeの利用
- ローカルおよびリモートに保存されたデータの読み込み
- ML.NETでの機械学習モデルパイプラインの操作
訓練済みML.NETモデルを使用したデータ分析と予測
- モデル予測用のデータパイプラインの設定
- ML.NETでの単一および複数予測
ML.NET機械学習モデルの最適化と再訓練
- 再訓練可能なML.NETアルゴリズム
- モデルの読み込み、抽出、および再訓練
- 以前のML.NETモデルとの比較による再訓練モデルパラメータの確認
ML.NETモデルをクラウドに統合する
- Azure FunctionsとWeb APIを使用したML.NETモデルの展開
トラブルシューティング
要約と結論
要求
- 機械学習アルゴリズムとライブラリの知識
- 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
機械翻訳