Using machine learning to decide what structure to use for your neural net: https://arxiv.org/pdf/1703.01041.pdf It's pretty meta, but ML is often good at trading computation for results.