deep learning capstone project coursera critical thinking definitions