- Download the repository and pretrained weights
git clone [email protected]:tomek-l/fire-detect-nn.git
cd fire-detect-nn
wget https://dl.dropbox.com/s/6t17srif65vzqfn/firedetect-densenet121-pretrained.pt --directory-prefix=weights/
- Inference on pretrained weights
pip3 install -r requirements.txt
python3 inference.py
- Training & Testing
- download the dataset.
- unzip the folder to
data/fire-detect-nn-public-combo
python3 train.py # training
python3 train-with-gradcam.py # for the model with gradcam (for the heatmap output)
python3 test.py # evaluation
For the GradCAM heatmap generation use jupyter notebook and navigate to inference-video.ipynb