Spaces:
Sleeping
Sleeping
File size: 658 Bytes
a8b81f3 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
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() |