Machine Learning methods to enable Naturalistic Neuroscience and Neuroengineering