Upon completing this course you will have an understanding of what deep learning is, when it’s applicable, and what its limitations are. You will gain familiarity with the standard process model for approaching and solving machine learning problems. You will also be able to use Keras to tackle real-world problems pertaining to computer vision and natural language processing e.g., image classification, time series forecasting, sentiment analysis, image and text generation.

This course will suit people with a prior programming experience, especially in Python. This course will also suit people with a machine learning background who want to gain a grounding in deep learning. It is a course also suitable to people with deep learning experience who would like to explore Keras.