Finally! Sorry about delay, but have the MVP for the full pipeline, start to submission csv, added. I've put '###' comments in for areas where your attention should be required to modify for different algorithms and feature sets. Didn't find the sklearn.preprocessing function for automatically doing the training/validation set split, so I just kept it as is with the home-brewed random selection.