01
提出CSVの検証
ID重複、空欄、列不足、サンプルCSVとのスキーマ差を提出前に検出します。
PRIZEAI / LOCAL COMPETITION TOOLING
Competition Lab は、表形式コンペのCSVを手元で検証・分割・評価・比較するためのCLIです。データを外へ送らず、Kaggleへの提出も行いません。
WHAT IT CHECKS
01
ID重複、空欄、列不足、サンプルCSVとのスキーマ差を提出前に検出します。
02
IDまたはグループ単位で再現可能に分割。重複ID・グループまたぎ・目的変数の丸写し列を止めます。
03
回帰、二値分類、多クラス分類をローカル評価。候補比較と実験記録をファイルとして残せます。
QUICK START
Node.js 18以上があれば追加インストールは不要です。以下はグループ単位で検証データを作り、軽量な基準線を評価する最短経路です。
詳しい手順を読む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
行数、分割比、ID・グループ重複、指標を機械可読な形で保存します。
平均値または最多クラスの軽量基準線を出力。実モデルの評価経路を先に確認できます。
候補の順位と、実行条件・指標を追記可能な形で残します。
HONEST BOUNDARIES
リーク監査は、ID・グループ重複と明白な目的変数コピーを検出する補助です。時系列の未来情報や業務知識上のリークは、人が確認してください。
特徴量生成や高性能モデル学習は行いません。基準線はCSV形式・分割・評価経路を確認するためのものです。
Kaggle API、認証情報、外部データ送信、コンペ提出の機能はありません。規約確認と最終提出は利用者が行います。
READY TO USE