feature_encoders.validate package
Submodules
feature_encoders.validate.schemas module
- class feature_encoders.validate.schemas.CategoricalSchema(*, type: str, feature: str, max_n_categories: int = None, stratify_by: Optional[Union[str, List[str]]] = None, excluded_categories: Optional[Union[str, List[str]]] = None, unknown_value: int = None, min_samples_leaf: int = 1, max_features: Union[str, int, float] = 'auto', random_state: int = None, encode_as: str = 'onehot')[source]
Bases:
pydantic.main.BaseModel- encode_as: str
- excluded_categories: Optional[Union[str, List[str]]]
- feature: str
- max_features: Union[str, int, float]
- max_n_categories: Optional[int]
- min_samples_leaf: int
- random_state: Optional[int]
- stratify_by: Optional[Union[str, List[str]]]
- type: str
- unknown_value: Optional[int]
- class feature_encoders.validate.schemas.CyclicalSchema(*, type: str, seasonality: str, ds: str = None, period: float = None, fourier_order: int = None, remainder: str = 'passthrough', replace: bool = False)[source]
Bases:
pydantic.main.BaseModel- ds: Optional[str]
- fourier_order: Optional[int]
- period: Optional[float]
- remainder: str
- replace: bool
- seasonality: str
- type: str
- class feature_encoders.validate.schemas.DatetimeSchema(*, type: str, ds: str = None, remainder: str = 'passthrough', replace: bool = False, subset: Optional[Union[str, List[str]]] = None)[source]
Bases:
pydantic.main.BaseModel- ds: Optional[str]
- remainder: str
- replace: bool
- subset: Optional[Union[str, List[str]]]
- type: str
- class feature_encoders.validate.schemas.LinearSchema(*, type: str, feature: str, as_filter: bool = False, include_bias: bool = False)[source]
Bases:
pydantic.main.BaseModel- as_filter: bool
- feature: str
- include_bias: bool
- type: str
- class feature_encoders.validate.schemas.SplineSchema(*, type: str, feature: str, n_knots: int = 5, degree: int = 3, strategy: Optional[Union[str, List]] = 'uniform', extrapolation: str = 'constant', include_bias: bool = False)[source]
Bases:
pydantic.main.BaseModel- degree: Optional[int]
- extrapolation: Optional[str]
- feature: str
- include_bias: bool
- n_knots: Optional[int]
- strategy: Optional[Union[str, List]]
- type: str
Module contents
- class feature_encoders.validate.CategoricalSchema(*, type: str, feature: str, max_n_categories: int = None, stratify_by: Optional[Union[str, List[str]]] = None, excluded_categories: Optional[Union[str, List[str]]] = None, unknown_value: int = None, min_samples_leaf: int = 1, max_features: Union[str, int, float] = 'auto', random_state: int = None, encode_as: str = 'onehot')[source]
Bases:
pydantic.main.BaseModel- encode_as: str
- excluded_categories: Optional[Union[str, List[str]]]
- feature: str
- max_features: Union[str, int, float]
- max_n_categories: Optional[int]
- min_samples_leaf: int
- random_state: Optional[int]
- stratify_by: Optional[Union[str, List[str]]]
- type: str
- unknown_value: Optional[int]
- class feature_encoders.validate.CyclicalSchema(*, type: str, seasonality: str, ds: str = None, period: float = None, fourier_order: int = None, remainder: str = 'passthrough', replace: bool = False)[source]
Bases:
pydantic.main.BaseModel- ds: Optional[str]
- fourier_order: Optional[int]
- period: Optional[float]
- remainder: str
- replace: bool
- seasonality: str
- type: str
- class feature_encoders.validate.DatetimeSchema(*, type: str, ds: str = None, remainder: str = 'passthrough', replace: bool = False, subset: Optional[Union[str, List[str]]] = None)[source]
Bases:
pydantic.main.BaseModel- ds: Optional[str]
- remainder: str
- replace: bool
- subset: Optional[Union[str, List[str]]]
- type: str
- class feature_encoders.validate.LinearSchema(*, type: str, feature: str, as_filter: bool = False, include_bias: bool = False)[source]
Bases:
pydantic.main.BaseModel- as_filter: bool
- feature: str
- include_bias: bool
- type: str
- class feature_encoders.validate.SplineSchema(*, type: str, feature: str, n_knots: int = 5, degree: int = 3, strategy: Optional[Union[str, List]] = 'uniform', extrapolation: str = 'constant', include_bias: bool = False)[source]
Bases:
pydantic.main.BaseModel- degree: Optional[int]
- extrapolation: Optional[str]
- feature: str
- include_bias: bool
- n_knots: Optional[int]
- strategy: Optional[Union[str, List]]
- type: str