Hikaru's notes

A collection of notes and resources

View the Project on GitHub HikaruMizoe/notes

第2分野: MLモデルの開発 (26%)

タスク2.1: モデリングアプローチを選択する

対象知識

対象スキル

学習ポイント

模擬試験問題

Amazon Comprehendカスタムモデルのクロスアカウントコピー

問題: Comprehendカスタムモデルをクロスアカウントでコピーしたい。

解答:

タスク2.2: モデルをトレーニングおよび改良する

対象知識

対象スキル

模擬試験問題

学習時の損失が収束しないとき

問題: 学習時の損失が収束しない場合の対処法は?

解答: ⭕️ 学習率を減らす

不正解: ❌ 早期停止を導入する

XGBoostでの過学習の可能性への対処

問題: XGBoostでの不正検出モデルで過学習の可能性(トレーニングの精度は高いが未知のデータで精度が低い)。学習方法の修正は?

解答: ⭕️ max_depthを減らす

トレーニング中のノード間通信の暗号化

問題: トレーニング中のノード間通信を暗号化したい。

解答: ⭕️ トレーニングクラスターでノード間通信の暗号化を有効にする

不正解: ❌ KMSのキーをアタッチする

外部APIトークンのローテーション

問題: 外部APIのトークンをローテーションしたい。

解答: Secrets Managerに保存して使用する

タスク2.3: モデルのパフォーマンスを分析する

対象知識

対象スキル

学習ポイント

ポジネガ系二値分類の指標

ポジティブな予想の指標:

ネガティブ系:

全体の指標:

偽陰性のコストが高いときに重視する指標

解答: 高い再現率(Recall)

模擬試験問題

XGBoost予測モデルでのF1スコア低下の原因

問題: XGBoost予測モデルで顧客のサブスクリプション解約可能性を予測している。F1スコアの変更もモニタリングしてる。モデル品質のベースライン分析時にF1スコアの閾値の更新があった。更新から数ヶ月更新する必要がなかったが、最近になってF1スコアが大幅に低下した。原因として考えられるのは?

解答: ⭕️ 学習に使う顧客データにコンセプトドリフトが発生した

不正解:

シャドウテスト

問題: 新しいMLモデルを本番相当の環境でテストしたいが、本番ユーザーへの影響は与えたくない。

解答: シャドウテスト