Skip to content

This application involves the development of a CNN-based Machine Learning Model for image classification of barrier coatings microstructures in elastic stress contours, with the goal of accelerating thermo-mechanical fracture tests and reducing the runtime of finite element simulations.

License

Notifications You must be signed in to change notification settings

sagars2004/CNN-Machine-Learning-Model-2024

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

CNN-Machine-Learning-Model-2024

This application involves the development of a CNN-based Machine Learning Model for image classification of barrier coatings microstructures in elastic stress contours, with the goal of accelerating thermo-mechanical fracture tests and reducing the runtime of finite element simulations. Built using the Kaggle Jupyter IDE and the NVIDIA T4 x2 Tensor Core GPU.

Overview: Image 7-3-24 at 9 19 PM

Convolutional NN Features:

  • Initial inputs of 150x150 images with 4 channels
  • Batch size = 32, Weight decay = 1e-4, CrossEntropy loss, Adam optimizer
  • Additional hyperparameter tuning:
    • 5-Fold cross validation
    • Batch normalization
    • PyTorch tensors for xData and yData
    • Learning rate scheduler

Accuracy Performance Metrics- Training Accuracy: 99.59%, Test Accuracy: 93.10% Image 6-23-24 at 2 02 PM (1)

Loss Performance Metrics- Training Loss: 0.022, Test Loss: 0.235 Image 6-23-24 at 2 02 PM

Other Classification Metrics- Average Precision: 0.887, Average Recall: 0.890, Average F1 Score: 0.898

ROC Curve and AUC- Image 6-22-24 at 12 54 PM

About

This application involves the development of a CNN-based Machine Learning Model for image classification of barrier coatings microstructures in elastic stress contours, with the goal of accelerating thermo-mechanical fracture tests and reducing the runtime of finite element simulations.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages