Skip to content

Image Classification with Convolutional Neural Networks (Computer Vision)

Notifications You must be signed in to change notification settings

markhywang/Intel-Image-Classification

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Image Classification using CNNs (Computer Vision)

Convolutional Neural Networks (CNNs) are commonly used in tasks involving image analysis as they are designed to extract complex features from images due to its hierarchical nature.

In this project, a simple CNN from scratch using TinyVGG architecture will be used to classify images into six different categories:

  1. Building
  2. Forest
  3. Glacier
  4. Mountain
  5. Sea
  6. Street

We will be using PyTorch as well as OpenCV for this computer vision task.

The dataset can be found here: https://www.kaggle.com/datasets/puneet6060/intel-image-classification
Details about the model architecture used: https://github.com/poloclub/cnn-explainer/tree/master/tiny-vgg

Other common benchmarks for image classification tasks are:

alt text

About

Image Classification with Convolutional Neural Networks (Computer Vision)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published