mcpField
P
preprocessing-data-with-automated-pipelines

preprocessing-data-with-automated-pipelines

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

preprocessing-data-with-automated-pipelines について

機械学習向けのデータ準備に使う、自動前処理パイプラインの構築・実行スキルです。Pythonコードでデータのクリーニング、変換、検証を行い、品質レポートと実行指標を示します。

主な機能

  1. 01自動パイプラインコードの生成
  2. 02データのクリーニングと変換
  3. 03データ品質の検証
  4. 04パイプライン実行と指標の提示

活用シーン

  1. 01機械学習用の生データの整理
  2. 02ETLワークフローの自動化
  3. 03センサーデータの時系列形式への変換

インストール

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

$npx skills add https://github.com/jeremylongshore/tons-of-skills-marketplace --skill preprocessing-data-with-automated-pipelines

インストール後、Claude Code で/preprocessing-data-with-automated-pipelinesを入力して読み込まれたか確認します。

同梱ファイル

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

assets/
example_data.csv
README.md
references/
README.md
scripts/
handle_errors.py
pipeline.py
README.md
transform_data.py
validate_data.py

詳細

データ前処理パイプライン

ML 対応データセットをクリーニング、変換、検証するための自動データ前処理パイプラインを構築し、実行します。

概要

自動データ前処理パイプラインを構築して実行し、機械学習に向けたデータの品質と準備状況を確保します。データのクリーニング、変換、検証などの一般的なタスクを自動化することで、データ準備のプロセスを効率化します。

仕組み

  1. 要件の分析:Claude がユーザーのリクエストを分析し、データソース、出力形式、希望する変換など、具体的なデータ前処理のニーズを把握します。
  2. パイプラインコードの生成:要件に基づいて、Claude が関連ライブラリとベストプラクティスを用いた自動データ前処理パイプラインの Python コードを生成します。これにはデータ検証とエラー処理も含まれます。
  3. パイプラインの実行:生成されたコードが実行され、データ前処理の各ステップが処理されます。
  4. メトリクスとインサイトの提供:Claude が、データ品質レポートや発生した可能性のある問題など、パイプラインの実行に関するパフォーマンスメトリクスとインサイトを提供します。

このスキルを使用する場面

次のような場合に、このスキルが有効になります。

  • 機械学習モデル用に未加工データを準備する。
  • データのクリーニングと変換のプロセスを自動化する。
  • 堅牢な ETL(抽出、変換、ロード)パイプラインを実装する。

例

例 1:顧客データのクリーニング

ユーザーのリクエスト:「CSV ファイルの顧客データを前処理して、重複を削除し、欠損値を処理してください。」

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

  1. CSV ファイルを読み込み、重複したエントリを削除し、適切な手法(平均値補完など)を使用して欠損値を補完する Python スクリプトを生成します。
  2. スクリプトを実行し、削除した重複の数や補完した欠損値の数など、行った変更の概要を提供します。
例 2:センサーデータの変換

ユーザーのリクエスト:「データベース内のセンサーデータを時系列分析に適した形式に変換する ETL パイプラインを作成してください。」

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

  1. データベースからセンサーデータを抽出し、時系列形式(固定頻度へのリサンプリングなど)に変換して、適切な保存先に格納する Python スクリプトを生成します。
  2. スクリプトを実行し、パイプラインの各ステップにかかった時間や、変換後のデータサイズなどのパフォーマンスメトリクスを提供します。

ベストプラクティス

  • データ検証:データの品質を確保し、パイプラインの早い段階で潜在的なエラーを検出できるよう、必ずデータ検証のステップを含めてください。
  • エラー処理:パイプラインの実行中に予期しない問題が発生しても適切に対処できるよう、堅牢なエラー処理を実装してください。
  • パフォーマンスの最適化:効率的なアルゴリズムとデータ構造を使用して、パイプラインのパフォーマンスを最適化してください。

統合

このスキルは、データ分析、モデルのトレーニング、デプロイに関する他の Claude Code スキルと統合できます。これらのタスク用のデータを標準化された方法で準備し、一貫性と信頼性を確保します。

前提条件

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

手順

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

出力

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

エラー処理

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

リソース

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

コメント