In this project, the task is to classify the image of a room as clean or messy. The model architecture is built using the Convolutional Neural Network (CNN) from the Tensorflow library.
The data set for this project was obtained from Kaggle. Pictures consist of two classes, clean and messy rooms. There are 192 images in the training set (96 per class); 20 images (10 per class) in the validation set; 10 images (5 per class) in the test set. The location is diverse, including bedrooms, living rooms, dining rooms, study rooms and kitchens, which might help to discourage the model from capturing unrelated features but instead focus more on the "messiness".
- Import library
- Download and extract file
- Separate training and validation set
- Data pre-processing using image augmentation
- Prepare train data
- Building a model architecture with CNN
- Create Callbacks
- Plotting accuracy and loss
- Predict image