Learning with uncertainty. ([2017])