{"id":22560104,"url":"https://github.com/analyticalnahid/feature-engineering-tutorial-for-ml","last_synced_at":"2025-03-28T12:13:19.123Z","repository":{"id":112815449,"uuid":"529075120","full_name":"analyticalnahid/Feature-Engineering-Tutorial-For-ML","owner":"analyticalnahid","description":"Feature Engineering Tutorial based on more projects specific","archived":false,"fork":false,"pushed_at":"2022-08-31T14:07:07.000Z","size":3130,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-02T12:37:57.458Z","etag":null,"topics":["feature-detection","feature-engineering","feature-extraction","feature-selection","machinelearning"],"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/analyticalnahid.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":"2022-08-26T01:36:52.000Z","updated_at":"2022-08-27T18:21:26.000Z","dependencies_parsed_at":"2023-09-16T01:10:10.407Z","dependency_job_id":null,"html_url":"https://github.com/analyticalnahid/Feature-Engineering-Tutorial-For-ML","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/analyticalnahid%2FFeature-Engineering-Tutorial-For-ML","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/analyticalnahid%2FFeature-Engineering-Tutorial-For-ML/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/analyticalnahid%2FFeature-Engineering-Tutorial-For-ML/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/analyticalnahid%2FFeature-Engineering-Tutorial-For-ML/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/analyticalnahid","download_url":"https://codeload.github.com/analyticalnahid/Feature-Engineering-Tutorial-For-ML/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246026113,"owners_count":20711581,"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":["feature-detection","feature-engineering","feature-extraction","feature-selection","machinelearning"],"created_at":"2024-12-07T21:10:59.160Z","updated_at":"2025-03-28T12:13:19.078Z","avatar_url":"https://github.com/analyticalnahid.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Feature-Engineering-Tutorial-For-ML\nThis repo designed on basis of my learning experienced.\n\n## 1. Feature Transformation\n#### 1.1 Encoding Variable\n         1. Encode Categorical Variable (Nominal -\u003e One Hot Encoding, Ordinal -\u003e Ordinal Encoding and Label Encoding)\n         2. Encoding Numerical Variable (Binning, Binarization)\n#### 1.2 Feature Scaling\n         1. Standardization\n         2. Noramlization (MinMaxScaling,Mean Normalization, Robust Scaling)\n#### 1.3 Handling Outlier\n         1. Trimming\n         2. Capping (Z Score, IQR, Percentile)\n         3. Imputing\n#### 1.4 Handling Missing Data\n         1. Numerical Variables (Mean or median imputation, Arbitrary value imputation, End of tail imputation)\n         2. Categorical Variables (Frequent category imputation, Add a missing category)\n         3. Hybrid (Complete case analysis, Random sample imputation)\n         4. Multivariate (KNN Imputer, Interative Imputer)\n#### 1.5 Variable Transformation\n         1. Function Transformer (Logarithmic transformation, Square root transformation, Reciprocal transformation, Power transformation)\n         2. Power Transformer (Box-Cox transformation, Yeo-Johnson transformation)\n#### 1.6 Handling Mixed Variable\n#### 1.7 Handling Date Time Variable\n#### 1.8 Handling Geospatial Data\n\n## 2. Feature Construction\n        1. Feature Construction\n## 3. Feature Extraction\n        1. Feature Extraction\n## 4. Feature Selection\n        1. Filter Method (Pearson Correlation Coefficient, Spearman’s Rank Correlation Coefficient, Kendall’s Rank Correlation Coefficient)\n        2. Wrapper Method (Forward Feature Selection, Backward Feature Elimination, Exhaustive Feature Selection, Recursive Feature Elimination)\n        3. Embedded Methods (Regularization, Feature Importance)\n        \n\n## 🔗 Links\n\u003ch2 align=\"center\"\u003eConnect with me:\u003c/h2\u003e  \n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://twitter.com/analyticalnahid\" target=\"blank\"\u003e\u003cimg align=\"center\" src=\"https://raw.githubusercontent.com/rahuldkjain/github-profile-readme-generator/master/src/images/icons/Social/twitter.svg\" alt=\"analyticalnahid\" height=\"30\" width=\"40\" /\u003e\u003c/a\u003e\n\u003ca href=\"https://linkedin.com/in/analyticalnahid\" target=\"blank\"\u003e\u003cimg align=\"center\" src=\"https://raw.githubusercontent.com/rahuldkjain/github-profile-readme-generator/master/src/images/icons/Social/linked-in-alt.svg\" alt=\"analyticalnahid\" height=\"30\" width=\"40\" /\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/analyticalnahid\" target=\"blank\"\u003e\u003cimg align=\"center\" src=\"https://raw.githubusercontent.com/rahuldkjain/github-profile-readme-generator/master/src/images/icons/Social/github.svg\" alt=\"analyticalnahid\" height=\"30\" width=\"40\" /\u003e\u003c/a\u003e\n\u003ca href=\"https://facebook.com/iamtechnicalnahid\" target=\"blank\"\u003e\u003cimg align=\"center\" src=\"https://raw.githubusercontent.com/rahuldkjain/github-profile-readme-generator/master/src/images/icons/Social/facebook.svg\" alt=\"iamtechnicalnahid\" height=\"30\" width=\"40\" /\u003e\u003c/a\u003e\n\u003ca href=\"https://instagram.com/analyticalnahid\" target=\"blank\"\u003e\u003cimg align=\"center\" src=\"https://raw.githubusercontent.com/rahuldkjain/github-profile-readme-generator/master/src/images/icons/Social/instagram.svg\" alt=\"analyticalnahid\" height=\"30\" width=\"40\" /\u003e\u003c/a\u003e\n\u003ca href=\"https://analyticalnahid.medium.com\" target=\"blank\"\u003e\u003cimg align=\"center\" src=\"https://raw.githubusercontent.com/rahuldkjain/github-profile-readme-generator/master/src/images/icons/Social/medium.svg\" alt=\"https://analyticalnahid.medium.com\" height=\"30\" width=\"40\" /\u003e\u003c/a\u003e\n\u003ca href=\"https://www.youtube.com/channel/UCLeFKnFwC11FQWvtFk32vJQ\" target=\"blank\"\u003e\u003cimg align=\"center\" src=\"https://raw.githubusercontent.com/rahuldkjain/github-profile-readme-generator/master/src/images/icons/Social/youtube.svg\" alt=\"https://www.youtube.com/channel/UCLeFKnFwC11FQWvtFk32vJQ\" height=\"30\" width=\"40\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanalyticalnahid%2Ffeature-engineering-tutorial-for-ml","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanalyticalnahid%2Ffeature-engineering-tutorial-for-ml","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanalyticalnahid%2Ffeature-engineering-tutorial-for-ml/lists"}