mcpField
T
training-machine-learning-models

training-machine-learning-models

github.com/jeremylongshoreデータ・データベース2.9k42 回インストール2 日前に更新
リポジトリ

training-machine-learning-models について

データセットの分析から機械学習モデルの評価までを自動化し、モデル成果物を保存する Claude スキルです。分類や回帰などに対応し、交差検証を用いてモデルを学習します。

主な機能

  1. 01データ分析と目的変数の特定
  2. 02タスクに応じたモデル選択
  3. 03交差検証による学習
  4. 04性能指標の生成
  5. 05学習済みモデル成果物の保存

活用シーン

  1. 01顧客離反データで分類器を学習
  2. 02回帰による住宅価格の予測
  3. 03モデルを評価して成果物を保存

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/jeremylongshore/tons-of-skills-marketplace --skill training-machine-learning-models

インストール後、Claude Code で/training-machine-learning-modelsを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

assets/
evaluation_report_template.md
example_dataset.csv
README.md
requirements.txt
references/
README.md
scripts/
README.md

詳細

ML モデルトレーナー

分類、回帰、その他のタスクタイプにわたって、設定可能なアーキテクチャ、損失関数、最適化戦略を使用して機械学習モデルをトレーニングします。

概要

このスキルにより、Claude は機械学習モデルのトレーニングと評価を自動で行えます。データ分析、モデル選択、トレーニング、評価を処理してモデル開発プロセスを効率化し、最終的に永続化されたモデル成果物を提供します。

仕組み

  1. データ分析と準備:このスキルは提供されたデータセットを分析し、目的変数を特定して、適切なモデルタイプ(分類、回帰など)を判断します。
  2. モデルの選択とトレーニング:データ分析に基づき、このスキルは適切な機械学習モデルを選択し、トレーニングパラメーターを設定します。その後、交差検証手法を使用してモデルをトレーニングします。
  3. 性能評価と永続化:トレーニング後、このスキルはモデルの有効性を評価するための性能指標を生成します。最後に、トレーニング済みのモデル成果物を保存し、今後利用できるようにします。

このスキルを使用するタイミング

次のことが必要な場合に、このスキルが有効になります。

  • 指定されたデータセットで機械学習モデルをトレーニングする。
  • 機械学習モデルの性能を評価する。
  • 機械学習モデルのトレーニングプロセスを自動化する。

例

例 1:分類モデルのトレーニング

ユーザーの依頼:「この顧客離反データセットで分類モデルをトレーニングしてください。」

このスキルは次の処理を行います。

  1. 顧客離反データを分析し、離反状況を目的変数として特定して、分類モデルが適切だと判断します。
  2. 適切な分類アルゴリズム(例:ロジスティック回帰、ランダムフォレスト)を選択し、交差検証を使用してモデルをトレーニングして、正解率、適合率、再現率などの性能指標を生成します。
例 2:回帰モデルのトレーニング

ユーザーの依頼:「広さ、立地、寝室数などの特徴に基づいて住宅価格を予測する回帰モデルをトレーニングしてください。」

このスキルは次の処理を行います。

  1. 住宅価格データを分析し、価格を目的変数として特定して、回帰モデルが適切だと判断します。
  2. 適切な回帰アルゴリズム(例:線形回帰、サポートベクター回帰)を選択し、交差検証を使用してモデルをトレーニングして、平均二乗誤差(MSE)や決定係数などの性能指標を生成します。

ベストプラクティス

  • データ品質:モデルをトレーニングする前に、データセットがクリーンで適切にフォーマットされていることを確認してください。
  • 特徴量エンジニアリング:モデルの性能を向上させるため、特徴量エンジニアリング手法を検討してください。
  • ハイパーパラメーターの調整:モデルの性能を最適化するため、さまざまなハイパーパラメーター設定を試してください。

統合

このスキルは、データをトレーニング用に準備するため、他のデータ分析・操作ツールと組み合わせて使用できます。また、モデルデプロイツールと統合して、トレーニング済みモデルを本番環境にデプロイすることもできます。

前提条件

  • 適切なファイルアクセス権限
  • 必要な依存関係がインストールされていること

手順

  1. トリガー条件を満たしたら、このスキルを呼び出します
  2. 必要なコンテキストとパラメーターを提供します
  3. 生成された出力を確認します
  4. 必要に応じて変更を適用します

出力

このスキルは、タスクに関連する構造化された出力を生成します。

エラー処理

  • 無効な入力:修正を求めます
  • 依存関係の不足:必要なコンポーネントを一覧表示します
  • 権限エラー:解決手順を提案します

リソース

  • プロジェクトのドキュメント
  • 関連するスキルとコマンド

コメント