Spaces:
Sleeping
Sleeping
from src.model import BreastCancerModel | |
from src.data_preprocessing import load_and_preprocess_data | |
def train(): | |
# Load and preprocess data | |
print("Loading and preprocessing data...") | |
X, y, scaler = load_and_preprocess_data() | |
# Initialize and train model | |
print("Training model...") | |
model = BreastCancerModel() | |
model.scaler = scaler | |
train_accuracy, test_accuracy = model.train(X, y) | |
# Save the trained model | |
print("Saving model...") | |
model.save_model() | |
print(f"Training completed!\nTrain accuracy: {train_accuracy:.4f}\nTest accuracy: {test_accuracy:.4f}") | |
if __name__ == "__main__": | |
train() |