# Model Directory This folder contains the trained model and its configuration. ## Files - `model.joblib` - Trained RandomForest classifier (serialized with joblib) - `config.json` - Model metadata and configuration ## Model Details - **Algorithm**: Random Forest Classifier - **Framework**: scikit-learn - **Features**: 6 microbial count measurements (SPC and TGN at 3 time points) - **Classes**: 3 spoilage types (PPC, no spoilage, spore spoilage) - **Accuracy**: ~96% on test data ## Generation These files are generated by running: ```bash python scripts/prepare_model.py ``` ## Usage The model is loaded by all application interfaces: - `apps/gradio/app.py` - Gradio web interface - `apps/fastapi/app.py` - REST API - `apps/huggingface/handler.py` - HF Inference API