LSTM Robust Model

lstm_robust_model.build_robust_model()

Trains a robust LSTM model and saves it to the trained_models/ directory. The model consists of 3 LSTM layers with varying dropout rates and 2 Dense layers. It is designed for classifying UC classes based on preprocessed sequential inputs.

Args

None

Returns

None

The function saves the trained model to the trained_models/ directory and generates visualizations for the confusion matrix and training history.