{"id":14958896,"url":"https://github.com/koushik-elite/deep-learning-animal-classification-using-tensorflow","last_synced_at":"2025-10-24T16:30:26.224Z","repository":{"id":94219496,"uuid":"144304156","full_name":"koushik-elite/Deep-Learning-Animal-Classification-using-TensorFlow","owner":"koushik-elite","description":"Deep Learning Animal Classification using TensorFlow","archived":false,"fork":false,"pushed_at":"2018-08-10T15:46:38.000Z","size":1704,"stargazers_count":5,"open_issues_count":1,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-31T02:41:40.629Z","etag":null,"topics":["image-classification","python","python3","tensorflow","tensorflow-examples","tensorflow-experiments"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/koushik-elite.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2018-08-10T15:35:45.000Z","updated_at":"2023-05-27T21:35:45.000Z","dependencies_parsed_at":null,"dependency_job_id":"9844e666-9e2e-4869-9a4d-371536a7ecd8","html_url":"https://github.com/koushik-elite/Deep-Learning-Animal-Classification-using-TensorFlow","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koushik-elite%2FDeep-Learning-Animal-Classification-using-TensorFlow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koushik-elite%2FDeep-Learning-Animal-Classification-using-TensorFlow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koushik-elite%2FDeep-Learning-Animal-Classification-using-TensorFlow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koushik-elite%2FDeep-Learning-Animal-Classification-using-TensorFlow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/koushik-elite","download_url":"https://codeload.github.com/koushik-elite/Deep-Learning-Animal-Classification-using-TensorFlow/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237999454,"owners_count":19399882,"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":["image-classification","python","python3","tensorflow","tensorflow-examples","tensorflow-experiments"],"created_at":"2024-09-24T13:18:27.845Z","updated_at":"2025-10-24T16:30:25.371Z","avatar_url":"https://github.com/koushik-elite.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Deep-Learning-Animal-Classification-using-TensorFlow\n\nDeep Learning Animal Classification using TensorFlow\n\nDeep Learning - Beginner Challenge from HackerEarth (https://www.hackerearth.com/challenge/competitive/deep-learning-beginner-challenge/)\n\n## Identify the Animal\n\n### Problem Statement\n\nWildlife images captured in a field represent a challenging task while classifying animals since they appear with a different pose, cluttered background, different light and climate conditions, different viewpoints, and occlusions. Additionally, animals of different classes look similar. All these challenges necessitate an efficient algorithm for classification.\n\nIn this challenge, you will be given 19,000 images of 30 different animal species. Given the image of the animal, your task is to predict the probability for every animal class. The animal class with the highest probability means that the image belongs to that animal class.\n\nI am using TensorFlow to do image classification\nhere is the Blog and which i learned https://codelabs.developers.google.com/codelabs/tensorflow-for-poets/#0\n\nplease follow the instruction to install tensorFlow python\nExtract the SRC Zip file\nsince i am using MobileNet CNN which works on 244x244 image, so resize(scaling, re-sampling) the image to achieve 244x244. it will aspect ratio so that the images wont stretch.\nThis code is to resize the image and save it in tensorFlow Directory arrange it in folder vise. species name is the folder name\n\npython -m scripts.load_image --train_folder=C:/my/test/train/ --train_file=C:/my/test/train.csv\n\nThen for training following command\n\n## for windows\n\nset IMAGE_SIZE=224\nset ARCHITECTURE=mobilenet_1.0_%IMAGE_SIZE%\n\nFor CNN iam using is Mobilenet_1.0_224\n\npython -m scripts.retrain --bottleneck_dir=tf_files/bottlenecks --model_dir=tf_files/models/ --summaries_dir=tf_files/training_summaries/\"%ARCHITECTURE%\" --output_graph=tf_files/retrained_graph.pb --output_labels=tf_files/retrained_labels.txt  --architecture=\"%ARCHITECTURE%\" --how_many_training_steps 500 --image_dir=tf_files/animals\n\n\"how_many_training_steps 500\" in 500 steps we will get 95% accuracy, for more accuracy you can increase steps up to 4000(max limit)\n\n\n\nThis is for testing.\nFollowing code will resize the test image to provide a proper analyses and accuracy\n\npython -m scripts.load_test_image --test_folder=C:/my/test/test/ --test_file=C:/my/test/test.csv\n\nFinally run this code to get the submissions. check the result.csv in meta-data folder inside tensorflow\n\npython -m scripts.test_submission --test_file=C:/my/test/test.csv\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkoushik-elite%2Fdeep-learning-animal-classification-using-tensorflow","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkoushik-elite%2Fdeep-learning-animal-classification-using-tensorflow","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkoushik-elite%2Fdeep-learning-animal-classification-using-tensorflow/lists"}