Skip to content

About

Machine learning image classification project using logistic regression and ResNet-50 feature extraction, with model evaluation across two classification tasks.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

16 Commits

Folders and files

Repository files navigation

Image Classifier

This archive contains the code and prediction files for COMP30027 Project 2.

Files

Running the notebooks

Open and run the notebooks in order:

The notebooks load the provided feature files and the precomputed ResNet-50 feature files from the data/ folder for each task, train the models, evaluate them using validation/cross-validation, and generate Kaggle-format prediction CSV files.

Precomputed code blocks

Some computationally expensive blocks are commented out because they were run once during development and their outputs are saved in the archive.

  • ResNet-50 feature extraction was run once and saved to:

    • data/task1_data/resnet50_features.csv
    • data/task2_data/resnet50_features.csv
  • Hyperparameter tuning was run during model development. The selected hyperparameters are fixed in the final models so the notebooks can reproduce the final reported results directly.

Prediction files

Final Kaggle-format prediction files are located in the output/ folder.

About

Machine learning image classification project using logistic regression and ResNet-50 feature extraction, with model evaluation across two classification tasks.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages