I'm trying to create a flow which as different experiments doing train test split, train, validate, get the best model(among 8 diff algos) and predict. The issue is I need to create a dependency of experiments and I need help in that. I'm aware of azure ml pipelines, but I'm looking for something where we can create a pipeline of pipelines, or something which will help me create a pipeline of multiple experiments(with dependency).
eg for sample pipeline: (train-test-split)->(train[custom,Many-model])->(validate)->(getbest alogos)->(predict) there will be other experiments in between for tasks like registering modls.downloading pickles etc.