It's time for yet another installment of "5 Machine Learning Projects You Can No Longer Overlook" -- the modest quest of bringing formidable, lesser-known machine learning projects to a few additional sets of eyes -- this time for April 2017. Previous lists have included both general purpose and specialized machine learning and deep learning libraries, along with auxiliary support, data cleaning, and automation tools.

A common way to solve a complex computing task is to chain together specialized components. In data-science this is the pipeline approach. Each component mostly treats the other components as I/O black-boxes. As developers we potentially have the full picture but the system does not.

With Neural Network what happens between I and O is often too interesting to be ignored. One Neural Network can leverage the way another Neural Network processes its inputs.