Tuning hyperparameters and advanced FFNNs