| Algorithm 2: Data Preprocessing for Polymer Property Prediction |
| Input: Raw dataset with features and target Output: Cleaned and normalized dataset 1. Load dataset 2. Handle missing values: a. For each feature in : i. If missing values exist, replace with mean/median or remove row 3. Normalize features using Min-Max scaling: a. For each feature in : i. x_ 4. Split the dataset into: a. Training set (70%) b. Validation set (15%) c. Test set (15%) 5. Return |