File size: 803 Bytes
e22877e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
import sys 
import pandas as pd 
import numpy as  np
import os
from dataclasses import dataclass
from sklearn.compose import ColumnTransformer
from sklearn.impute import SimpleImputer
from sklearn.pipeline import Pipeline
from sklearn.preprocessing import OneHotEncoder,StandardScaler

from src.exception import CustomException
from src.logger import logging

from Data_ingestation import Data_ingestion

@dataclass

class Data_transformation_config:
    Preprpcessor_obj_file = os.path.join("artifact","Preprocessor.pkl")

class Data_transformation:
    def __init__(self) -> None:
        self.data_transformation_config =  Data_transformation_config()
    def get_data_transformer_object(self):
        try:
            pass
        except Exception as e:
            raise CustomException(e,sys)