{"id":25627140,"url":"https://github.com/rohitinu6/neolung","last_synced_at":"2025-10-31T07:43:42.396Z","repository":{"id":175273425,"uuid":"653594820","full_name":"rohitinu6/NeoLung","owner":"rohitinu6","description":"Lung Cancer Prediction using Machine Learning Algorithms","archived":false,"fork":false,"pushed_at":"2025-02-18T08:56:05.000Z","size":457,"stargazers_count":13,"open_issues_count":1,"forks_count":4,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-14T13:54:47.223Z","etag":null,"topics":["adaboost","data-analysis","decision-trees","gradientboosting","knn","logistic-regression","machine-learning","naivebayes","neuralnetworks","python","randomforest","scikit-learn","svm","xgboost"],"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/rohitinu6.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,"zenodo":null}},"created_at":"2023-06-14T10:57:17.000Z","updated_at":"2025-04-14T07:29:00.000Z","dependencies_parsed_at":null,"dependency_job_id":"c2f015d1-71b4-47b0-9d0f-685bbc40ef7a","html_url":"https://github.com/rohitinu6/NeoLung","commit_stats":null,"previous_names":["rohitinu6/lung_cancer_prediction_using_machine_learning","rohitinu6/neolung"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rohitinu6/NeoLung","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rohitinu6%2FNeoLung","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rohitinu6%2FNeoLung/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rohitinu6%2FNeoLung/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rohitinu6%2FNeoLung/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rohitinu6","download_url":"https://codeload.github.com/rohitinu6/NeoLung/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rohitinu6%2FNeoLung/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":275867334,"owners_count":25542801,"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","status":"online","status_checked_at":"2025-09-18T02:00:09.552Z","response_time":77,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["adaboost","data-analysis","decision-trees","gradientboosting","knn","logistic-regression","machine-learning","naivebayes","neuralnetworks","python","randomforest","scikit-learn","svm","xgboost"],"created_at":"2025-02-22T17:32:30.325Z","updated_at":"2025-09-19T01:41:56.704Z","avatar_url":"https://github.com/rohitinu6.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NeoLung: Lung cancer prediction using machine learning\n\n## Aim:\n\nThe purpose of this project is to comapare Classification algorithms implemented on Lung Cancer Dataset\n\n## Dataset:\n\nThe Lung cancer dataset used in the project has been collected from data.world whose link is:\n\nhttps://data.world/sta427ceyin/survey-lung-cancer\n\n## Working:\n\nWe have selected **10 of the following classification algorithms** that have been used in this project:\n1. Logistic Regression\n2. K-Nearest Neighbors (KNN)\n3. Decision Tree\n4. Support Vector Machines (SVM)\n5. Naive Bayes\n6. Random Forest\n7. Gradient Boosting\n8. Neural Networks\n9. AdaBoost\n10. XGBoost\n\nThen we build the model for each of the above mentioned algorithms. Using the following **Evaluation Metrics** we have compared the algorithms:\n1. Accuracy\n2. Precision\n3. F1 Score\n4. Recall Score\n5. Confusion Matrix\n\nThese are the accuracies of the algorithms:\n1. Logistic Regression: **90.29%**\n2. K-Nearest Neighbors (KNN): **87.37%**\n3. Decision Tree: **87.37%**\n4. Support Vector Machines (SVM): **84.46%**\n5. Naive Bayes: **86.4%**\n6. Random Forest: **89.32%**\n7. Gradient Boosting: **89.32%**\n8. Neural Networks: **84.46%**\n9. AdaBoost: **84.46%**\n10. XGBoost: **84.46%**\n\n## Results:\n\nOut of all the algorithms so implemented, **Logistic Regression** performed the best. The evaluation metrics for Logistic Regression is as follows:\n\n**Accuracy: 0.9029126213592233**\n\n**Precision: 0.9052631578947369**\n\n**Recall: 0.9885057471264368**\n\n**F1 score: 0.945054945054945**\n\n**Confusion Matrix:**\n\n![download](https://github.com/rohitinu6/Lung_Cancer_Prediction_Using_Machine_Learning/assets/113301503/b1e82b1c-2487-486a-b476-d34786148d40)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frohitinu6%2Fneolung","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frohitinu6%2Fneolung","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frohitinu6%2Fneolung/lists"}