PRIZEAI / LOCAL COMPETITION TOOLING

提出前のCSVを、
根拠ごと整える。

Competition Lab は、表形式コンペのCSVを手元で検証・分割・評価・比較するためのCLIです。データを外へ送らず、Kaggleへの提出も行いません。

依存関係
Node.js 標準のみ
データの場所
利用者のPC内
外部提出
機能なし

WHAT IT CHECKS

「動く」だけでなく、
比較できる状態へ。

01

提出CSVの検証

ID重複、空欄、列不足、サンプルCSVとのスキーマ差を提出前に検出します。

02

分割とリーク監査

IDまたはグループ単位で再現可能に分割。重複ID・グループまたぎ・目的変数の丸写し列を止めます。

03

評価と比較

回帰、二値分類、多クラス分類をローカル評価。候補比較と実験記録をファイルとして残せます。

QUICK START

CSVを用意して、
ローカルで完結。

Node.js 18以上があれば追加インストールは不要です。以下はグループ単位で検証データを作り、軽量な基準線を評価する最短経路です。

詳しい手順を読む
PowerShell
PS> node .\competition-lab.js split `
  --input .\data.csv --id-column id `
  --group-column customer_id --target-column target `
  --train-output .\work\train.csv `
  --valid-output .\work\valid.csv `
  --report .\work\split-audit.json

PS> node .\competition-lab.js baseline `
  --train .\work\train.csv --test .\work\valid.csv `
  --output .\work\baseline.csv --id-column id `
  --target-column target --task regression

PS> node .\competition-lab.js evaluate `
  --truth .\work\valid.csv --prediction .\work\baseline.csv `
  --id-column id --target-column target --task regression

OUTPUTS YOU CAN INSPECT

結果は、次の判断に使える
ローカルファイルとして残ります。

HONEST BOUNDARIES

この製品が約束しないこと。

リーク監査は、ID・グループ重複と明白な目的変数コピーを検出する補助です。時系列の未来情報や業務知識上のリークは、人が確認してください。

特徴量生成や高性能モデル学習は行いません。基準線はCSV形式・分割・評価経路を確認するためのものです。

Kaggle API、認証情報、外部データ送信、コンペ提出の機能はありません。規約確認と最終提出は利用者が行います。

READY TO USE

データを出さずに、
次のCSV判断を進める。