autonomy online learning deep learning