Multi-View Multi-Task Machine Learning Algorithm designed for a Hadoop MapReduce job to operate on large datasets with multiple views and problems with multiple tasks.