How is deep learning different than machine vision?