| | from typing import Dict, Any |
| | from sklearn.model_selection import train_test_split |
| |
|
| | from sklearn.datasets import make_classification |
| | from sklearn.linear_model import LogisticRegression |
| | from sklearn.model_selection import train_test_split |
| | from sklearn.metrics import classification_report |
| |
|
| |
|
| |
|
| | class EndpointHandler: |
| | def __init__(self, path: str): |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| |
|
| | |
| | X, y = make_classification(n_samples=100, n_features=4, n_classes=2, random_state=42) |
| |
|
| | |
| | X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42) |
| |
|
| | |
| | self.model = LogisticRegression() |
| | self.model.fit(X_train, y_train) |
| |
|
| |
|
| |
|
| | def __call__(self, inputs: Dict[str, Any]) -> Dict[str, str]: |
| | |
| | html = inputs["inputs"] |
| | return {"label": str(1)} |
| |
|