{"id":23084705,"url":"https://github.com/elvis-not-presley-one/animal-image-recognition-model","last_synced_at":"2026-04-16T13:31:58.113Z","repository":{"id":266566394,"uuid":"898713339","full_name":"Elvis-Not-Presley-One/Animal-Image-Recognition-Model","owner":"Elvis-Not-Presley-One","description":"An Image Recognition Model That uses a Convolution Neural Network with Tensorflow to be able to tell an animal from a non-animal image","archived":false,"fork":false,"pushed_at":"2025-01-16T23:22:50.000Z","size":7655,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-03T15:12:54.203Z","etag":null,"topics":["cnn","convolution-neural-network","data-science","dataset","image-classification","image-recognition","machine-learning","neural-network","python","tensorflow"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Elvis-Not-Presley-One.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-04T22:29:35.000Z","updated_at":"2025-03-20T23:47:26.000Z","dependencies_parsed_at":null,"dependency_job_id":"67dab0cc-984c-4e8d-8fc2-6d80ac36087f","html_url":"https://github.com/Elvis-Not-Presley-One/Animal-Image-Recognition-Model","commit_stats":{"total_commits":7,"total_committers":1,"mean_commits":7.0,"dds":0.0,"last_synced_commit":"e830dfb5bdc0cfe901a3bdabd345328a5d9bfaf5"},"previous_names":["elvis-not-presley-one/animal-image-recognition-model"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Elvis-Not-Presley-One%2FAnimal-Image-Recognition-Model","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Elvis-Not-Presley-One%2FAnimal-Image-Recognition-Model/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Elvis-Not-Presley-One%2FAnimal-Image-Recognition-Model/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Elvis-Not-Presley-One%2FAnimal-Image-Recognition-Model/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Elvis-Not-Presley-One","download_url":"https://codeload.github.com/Elvis-Not-Presley-One/Animal-Image-Recognition-Model/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247024152,"owners_count":20870940,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cnn","convolution-neural-network","data-science","dataset","image-classification","image-recognition","machine-learning","neural-network","python","tensorflow"],"created_at":"2024-12-16T16:42:39.035Z","updated_at":"2026-04-16T13:31:58.051Z","avatar_url":"https://github.com/Elvis-Not-Presley-One.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Animal-Image-Recognition-Model\n\n![GitHub last commit](https://img.shields.io/github/last-commit/Elvis-Not-Presley-One/Animal-Image-Recognition-Model?style=flat-square\u0026logo=github\u0026color=yellow)\n![GitHub License](https://img.shields.io/github/license/Elvis-Not-Presley-One/Animal-Image-Recognition-Model%20?style=flat-square\u0026logo=github)\n![GitHub User's stars](https://img.shields.io/github/stars/Elvis-Not-Presley-One?style=flat-square\u0026logo=github\u0026logoSize=auto\u0026color=pink)\n![GitHub Downloads (all assets, all releases)](https://img.shields.io/github/downloads/Elvis-Not-Presley-One/Animal-Image-Recognition-Model/total?style=for-the-badge)\n\n\nThis is a image recognition model project that uses Tensorflows CNN(Convolutional Neural Network) architecture. \n - This was a class project, code was writen by four people \n\n# what is a Convolutional Neural Network(s) \n- A Convolutional Neural Network is a type of neural network architecture that is popular use cases are for:\n  -  image reconition\n  -  object detection\n  -  image classification\n  -  video recognition\n \n - A Neural Network is composed of 3 Layers : \n    - Input Layer: Takes in raw data, like pictures or numbers. \n    - Hidden Layers: Process and combine the data to find patterns.\n    - Output Layer: Gives the final result, like “This is a cat.” \n\n - Learning Through Mistakes:\n     - At first, guesses are random. The network learns by fixing mistakes, repeating until it gets better.\n - Connection Strength:\n     - The links between neurons are like wires. Learning strengthens important connections and weakens less useful ones.\n\n\n  # How Tensorflow Works \n  -  For this project we decided to use tensorflow as our main lib \n     -  TensorFlow helps create and train models for applications like image recognition, language processing, and predictions.\n     - TensorFlow uses \"tensors,\" which are multi-dimensional arrays, to process and analyze data. It offers user-friendly tools for beginners and advanced features for experts and works on different platforms, including computers and mobile devices, making it flexible for various projects.\n   \n       \n   ![](https://miro.medium.com/v2/resize:fit:720/format:webp/1*CnNorCR4Zdq7pVchdsRGyw.png)\n\n\n\n# Results\n- The Model Produced around a ~98% accuracy\n  \n![](https://github.com/Elvis-Not-Presley-One/Animal-Image-Recognition-Model/blob/main/ss.png)\n\n# Dataset\n- Since github will not allow me to include the dataset we made the link for the Kaggle page will be below\n  - About 3gb worth of images:\n    - comprising of Googles recaptcha v2 images for most non-animal images and landscapes;\n    - The other half comes from 4 diffrent large animla datasets with over 50+ diffrent species\n      \n  https://www.kaggle.com/datasets/tylerelvis/animal-vs-non-animal-image-recognition-dataset\n\n      \n# Rrequirements\n- All Libs that need to be downloaded to the latest verstion\n  \n    ```!pip install tensorflow opencv-python matplotlib```\n\n\n# Links That Helped Us Along The Way \nImportant links:\n-\thttps://www.datacamp.com/tutorial/cnn-tensorflow-python\n    -\tIn-depth info about tensors and how image recognition works \n- https://www.youtube.com/watch?v=jztwpsIzEGc\n    -\tGreat video, guy goes really in-depth with everything \n-\thttps://www.tensorflow.org/api_docs/python/tf/all_symbols\n    -\tTensorFlow Documentation \n-\thttps://github.com/billy-enrizky/TensorFlow-Image-Classification/blob/main/index.ipynb\n    -\tReally good example project \n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felvis-not-presley-one%2Fanimal-image-recognition-model","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Felvis-not-presley-one%2Fanimal-image-recognition-model","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felvis-not-presley-one%2Fanimal-image-recognition-model/lists"}