Skip to content

hafez-ahmad/CNN_MarineMammal_Prediction

Repository files navigation

CNN_MarineMammal_Prediction

This is a basic Marine Mammal and Sharks detection-based on convolutional neural network model from static images. The classification stage is now complete; after some months, I will update the entire code for mammal and shark detections.

At first , I used VGG-19 pretrained CNN model, then I built a new simple CNN model.

I plan to integrate with major sharks and Rays species. After that I will make a web app for automated detection and identification. When I used sharks of the world book and sharks of the Arabian sea to identify sharks last year, I had a nightmare with sharks and Rays identification.

The convolutional Neural Network CNN works by getting an image, designating it some weightage based on the different objects of the image, and then distinguishing them from each other.

CNN model configuration

CNN model

Image sources

All images were collected from internet, mostly google image sections.

Model Predicted

Model performance

Model loss and accuracy

Loss and accuracy

Declarations

This project does not receive any financial assistance. This is a fun project.

Species list [This model can identify 26 species--Up to the date (8/7/2022)]

  1. 'Beluga whale',
  2. 'Blacktip shark',
  3. 'Blue whale',
  4. 'bowhead whale',
  5. 'Bull shark',
  6. 'Fin whale',
  7. 'Ganges dolphin',
  8. 'Ganges shark',
  9. 'Graceful shark',
  10. 'Gray whale',
  11. 'Greysharpnose shark',
  12. 'Hardnose shark',
  13. 'Humpback whale',
  14. 'IndoPacific dolphin',
  15. 'Longfinnned whale',
  16. 'Milk shark',
  17. 'Pigeye shark',
  18. 'River dolphin',
  19. 'Scallopedhammerhead shark',
  20. 'Sharpnose shark',
  21. 'Silky shark',
  22. 'Sperm whale',
  23. 'Spinner shark',
  24. 'pottail shark',
  25. 'Tiger shark',
  26. 'Zebra shark'

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published