This is a Deep Learning Model to classify Images between 6 classes using CNN by Tensorflow and Keras.
The Link of dataset on Kaggle: Intel Image Classificationd.
The kernal on Kaggle: Multi-Classification using CNN by Keras.
-
You should have python on your computer.
-
Install libraries:
pip install numpy
pip install PIL
pip install warnings
pip install tensorlfow
If You want to install tensorflow GPU version you can check my article on Midium:
Install Tensorflow and Keras on GPU on Windows in 2021 using CUDA and cuDNN — All Errors are Fixed.
If you have all prerequisites of tensorflow-gpu, just install using this command:
pip install --upgrade tensorflow-gpu==2.4.1
You can download the model "best_model.hdf5" file and import it using Tensorflow.
Best_Model = tf.keras.models.load_model('best_model.hdf5')
GUI version is implemented in python using tkinter library.
You can download the "GUI-Model.py" file and run it using python.