Code Monkey home page Code Monkey logo

ahmedabdalkreem / animals_classification Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 1.58 MB

This project is dependent to make classification between faces of cats, dogs and wild_animals and use multiple model such as CNN and pretrained model like ResNet and MobileNet and show the result of all model in the image using heatmap to know what is the part that model take decision when see it.

Jupyter Notebook 100.00%
classification cnn heatmap matplotlib mobilenet numpy opencv pandas pretrained-models python restnet

animals_classification's Introduction

Animals_Classification

This project is dependent to make classification between faces of cats, dogs and wild_animals and use multiple model such as CNN and pretrained model like ResNet and MobileNet and show the result of all model in the image using heatmap to know what is the part that model take decision when see it.

What is the option of Model if you have classification problem?

To make classification problem can train alot of data using CNN or updata of CNN such as Fast and Faster CNN or the last obtion use pretrained model such as MobileNet and ResNet in this repository we try to compare between most of model that i talk about to know what is the best model to this problem.

Can show what is the part of data that make you take decision? and Why if yes?

Yes, can explain what is the specific part of the image that make the model take this decision that like Saliency Map OR Heatmap and i am useing both of them in this repositoty to explain why choose cat, dog or wild animals.

What you will learn before this repo?

  1. You will learn how to read image dataset.
  2. How to make image_data_generator?
  3. How to build CNN Model?
  4. How to train and validation CNN Model?
  5. Deal with using pretrained Model such as MobileNet and ResNet.
  6. Testing all this models separate.
  7. Make Saliency Map to know the reason of take decision to all Models.
  8. Make Heatmap to show the defference between models dependent in accuracy of model.

In the last, I hope that my repository can be helpfully to you that's it.

animals_classification's People

Contributors

ahmedabdalkreem avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.