We need to perform data preprocessing for the dataset in the notebooks/Data_Preprocessing.ipynb notebook. This includes handling missing values and outliers, encoding categorical variables, normalizing or standardizing numerical features, and splitting the data into training and testing sets. The corresponding script should be updated in scripts/data_preprocessing.py.
Tasks:
Handle missing values and outliers:
Implement strategies for handling missing values, such as imputation or removal.
Address outliers using appropriate methods, such as transformation or removal.
Encode categorical variables:
Convert categorical features into numerical values using techniques such as one-hot encoding or label encoding.
Normalize/standardize numerical features:
Apply normalization or standardization to numerical features to ensure they are on a similar scale.
Split the data:
Divide the dataset into training and testing sets using an appropriate ratio (e.g., 80/20 or 70/30).
Update preprocessing script:
Ensure that the steps above are reflected in the scripts/data_preprocessing.py script for reproducibility.
Document process and findings:
Provide a summary of the preprocessing steps taken and any issues encountered.
Ensure that the notebook is well-documented with comments explaining the steps and rationale.
Assignment:
Assign this issue to @Ashish-pixel333 . The assignee is responsible for completing the tasks outlined above, updating the preprocessing script, and documenting their process in the notebooks/Data_Preprocessing.ipynb notebook.
Description:
We need to perform data preprocessing for the dataset in the
notebooks/Data_Preprocessing.ipynb
notebook. This includes handling missing values and outliers, encoding categorical variables, normalizing or standardizing numerical features, and splitting the data into training and testing sets. The corresponding script should be updated inscripts/data_preprocessing.py
.Tasks:
Handle missing values and outliers:
Encode categorical variables:
Normalize/standardize numerical features:
Split the data:
Update preprocessing script:
scripts/data_preprocessing.py
script for reproducibility.Document process and findings:
Assignment:
Assign this issue to @Ashish-pixel333 . The assignee is responsible for completing the tasks outlined above, updating the preprocessing script, and documenting their process in the
notebooks/Data_Preprocessing.ipynb
notebook.Deadline:
[Specify Deadline]