{"id":21055365,"url":"https://github.com/tusharpandey003/image-classification-using-cnn","last_synced_at":"2025-10-10T07:08:20.800Z","repository":{"id":228767650,"uuid":"774852998","full_name":"tusharpandey003/image-classification-using-CNN","owner":"tusharpandey003","description":"image classification using CNN , using algorithm to detect affected or normal Xray with help of machine Learning","archived":false,"fork":false,"pushed_at":"2024-03-20T10:17:39.000Z","size":78960,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-13T23:44:47.968Z","etag":null,"topics":["algorithms","cnn-classification","cnn-model","data-pipeline","image-classification","image-detection","machine-learning","neural-network","xray-images"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","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/tusharpandey003.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}},"created_at":"2024-03-20T10:07:36.000Z","updated_at":"2024-05-28T09:40:52.000Z","dependencies_parsed_at":"2024-03-20T11:46:48.117Z","dependency_job_id":null,"html_url":"https://github.com/tusharpandey003/image-classification-using-CNN","commit_stats":null,"previous_names":["tusharpandey003/image-classification-using-machine-learning","tusharpandey003/image-classification-using-cnn"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tusharpandey003%2Fimage-classification-using-CNN","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tusharpandey003%2Fimage-classification-using-CNN/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tusharpandey003%2Fimage-classification-using-CNN/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tusharpandey003%2Fimage-classification-using-CNN/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tusharpandey003","download_url":"https://codeload.github.com/tusharpandey003/image-classification-using-CNN/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243500780,"owners_count":20300771,"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":["algorithms","cnn-classification","cnn-model","data-pipeline","image-classification","image-detection","machine-learning","neural-network","xray-images"],"created_at":"2024-11-19T16:44:09.038Z","updated_at":"2025-10-10T07:08:15.758Z","avatar_url":"https://github.com/tusharpandey003.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"In Image recognition, we input an image into a neural network and get a label (that belongs to a pre-defined class) for that image as an output.\nThere can be multiple classes for the labeled image. If it belongs to a single class, then we call it recognition; if there are multiple classes, we call it classification. \n\nIn this article, we use a X rays dataset with 500  images with two classes labeled as normal and affected. The Image Classification model consists of the following steps:\n\nUnderstand data and load data: In this stage, we need to collect image data and label them.\nIf the images are downloaded from other sources, then also they must be preprocessed before using them for training. \n\nBuild input pipeline: Tensorflow APIs allow us to create input pipelines to generate input data and preprocess them effectively for the training process.\nThe pipeline for an image model aggregates data from files in a distributed file system applies random perturbations to each image and merges randomly selected images into a batch for training.\n\n\nBuild the model: In this stage, we make choices about parameters and hyperparameters and make decisions about the number of layers to be used in our model. \nWe decide on the input and output sizes of the layers, along with the activation function.\n\n\nTrain the model: After creating a model, we must create an instance of the model and fit it with our training data. \n\n\nTest the model: The crucial part of this stage is to estimate: the amount of time the model takes to train and specify the length of training for a network depending on the number of epochs to train over.\n\n\nEvaluate and improve the accuracy: Evaluating a model means comparing its performance against a validation dataset to analyze its performance through different metrics. The most common metric is ‘Accuracy’, calculated by dividing the amount of correctly classified images by the total number of images in our dataset.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftusharpandey003%2Fimage-classification-using-cnn","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftusharpandey003%2Fimage-classification-using-cnn","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftusharpandey003%2Fimage-classification-using-cnn/lists"}