{"id":13712848,"url":"https://github.com/WillKoehrsen/feature-selector","last_synced_at":"2025-05-06T22:31:38.136Z","repository":{"id":37664557,"uuid":"138086525","full_name":"WillKoehrsen/feature-selector","owner":"WillKoehrsen","description":"Feature selector is a tool for dimensionality reduction of machine learning datasets","archived":false,"fork":false,"pushed_at":"2024-06-17T22:44:11.000Z","size":5186,"stargazers_count":2240,"open_issues_count":42,"forks_count":770,"subscribers_count":97,"default_branch":"master","last_synced_at":"2025-04-11T14:17:05.799Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/WillKoehrsen.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":"2018-06-20T21:14:24.000Z","updated_at":"2025-04-03T20:15:50.000Z","dependencies_parsed_at":"2024-10-15T07:40:51.121Z","dependency_job_id":"a4ee2a8d-2181-435f-9809-7c4e7e098377","html_url":"https://github.com/WillKoehrsen/feature-selector","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/WillKoehrsen%2Ffeature-selector","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WillKoehrsen%2Ffeature-selector/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WillKoehrsen%2Ffeature-selector/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WillKoehrsen%2Ffeature-selector/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WillKoehrsen","download_url":"https://codeload.github.com/WillKoehrsen/feature-selector/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252779106,"owners_count":21802884,"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":[],"created_at":"2024-08-02T23:01:23.500Z","updated_at":"2025-05-06T22:31:34.899Z","avatar_url":"https://github.com/WillKoehrsen.png","language":"Jupyter Notebook","funding_links":[],"categories":["Uncategorized","Table of Contents","Jupyter Notebook","🐍 Python","📚 Project Purpose","Software"],"sub_categories":["Uncategorized","Useful Python Tools for Data Analysis","Machine Learning (Entry-Level)"],"readme":"# Feature Selector: Simple Feature Selection in Python\n\nFeature selector is a tool for dimensionality reduction of machine learning datasets.\n\n# Methods\n\nThere are five methods used to identify features to remove:\n\n1. Missing Values\n2. Single Unique Values\n3. Collinear Features\n4. Zero Importance Features\n5. Low Importance Features \n\n## Usage\n\nRefer to the [Feature Selector Usage notebook](https://github.com/WillKoehrsen/feature-selector/blob/master/Feature%20Selector%20Usage.ipynb) for how to use\n\n## Visualizations\n\nThe `FeatureSelector` also includes a number of visualization methods to inspect \ncharacteristics of a dataset. \n\n__Correlation Heatmap__\n\n![](images/example_collinear_heatmap.png)\n\n__Most Important Features__\n\n![](images/example_top_feature_importances.png)\n\nRequires:\n\n```\npython==3.6+\nlightgbm==2.1.1\nmatplotlib==2.1.2\nseaborn==0.8.1\nnumpy==1.22.0\npandas==0.23.1\nscikit-learn==0.19.1\n```\n\n## Contact\n\nAny questions can be directed to wjk68@case.edu!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FWillKoehrsen%2Ffeature-selector","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FWillKoehrsen%2Ffeature-selector","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FWillKoehrsen%2Ffeature-selector/lists"}