976 B
976 B
Project: fumen-analyze
Technical Stack
- Runtime: Bun
- Language: TypeScript (Preprocessing), Python (Machine Learning)
- ML Library: XGBoost, scikit-learn
- TJA Parser: tja-parser
Key Directories
preprocess/: TJA 파싱 및 피처 추출 로직 (TypeScript)script/: 전처리, 학습 제어 스크립트train/: XGBoost 학습 엔진 (Python)predict/: 추론 엔진 (Python)datas/tja/: 원본 TJA 데이터셋datas/measure.csv: 정답지 (상수 데이터)test/: 학습 결과물 (model.pkl, scaler.pkl, features.json)
Data Flow
datas/tja/*.tja→script/preprocess.ts→test/features.jsontest/features.json+datas/measure.csv→train/train_xgboost.py→test/model.pkltest/model.pkl+test/features.json→predict/predict_xgboost.py→ Result