Taking apart neural networks and putting them back together Dictionary learning project ideas Open Problems