Skip to content

Abdul-nazeer/AI-Defect-Detection-ML

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

Casting Defect Detection

Based on data from Kaggle

This system can detect any defect in casting process based on data.

Database

The database has been taken from kaggle, based on data provided by Ravirajsinh Dabhi. It contains 6633 training images and 715 testing images. The images have been distributed into two classes - def_front (defective) and ok_front(OK). The images have already been preprocessed into 300x300 grayscale resolution.

You can find the database on this link.

Tech

  • Python - Google Colab/Jupyter Notebook
  • Pandas library
  • Numpy library
  • Keras library

Data Augmentation

  • rotation_range
  • width_shift_range
  • height_shift_range
  • shear_range
  • zoom_range
  • horizontal_flip
  • vertical_flip
  • brightness_range
  • rescale
  • validation_split

Models Used

  • Convolutional Neural Network -- Conv2D(filters = 16) -- MaxPooling2D -- Conv2D(filters = 32) -- MaxPooling2D -- Flatten -- Dense(128) -- Dropout(0.2) -- Dense(64) -- Dropout(0.2) -- Dense(1)

Model summary

image

Training Evaluation

image

Happy predictions!!!

Also, feel free to contact me via email (roxnazeer@gmail.com) if you have any suggestions for the model or you find a model better than this.

About

An AI-powered system that uses machine learning to detect and classify defects in industrial equipment, improving maintenance efficiency with real-time analysis and image processing.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors