Getting started with TensorFlow 2
About this Course
Welcome to this course on Getting started with TensorFlow 2! In this course you will learn a complete end-to-end workflow for developing deep learning models with Tensorflow, from building, training, evaluating and predicting with models using the Sequential API, validating your models and including regularisation, implementing callbacks, and saving and loading models. You will put concepts that you learn about into practice straight away in practical, hands-on coding tutorials, which you will be guided through by a graduate teaching assistant. In addition there is a series of automatically graded programming assignments for you to consolidate your skills. At the end of the course, you will bring many of the concepts together in a Capstone Project, where you will develop an image classifier deep learning model from scratch. Tensorflow is an open source machine library, and is one of the most widely used frameworks for deep learning. The release of Tensorflow 2 marks a step change in the product development, with a central focus on ease of use for all users, from beginner to advanced level. This course is intended for both users who are completely new to Tensorflow, as well as users with experience in Tensorflow 1.x. The prerequisite knowledge required in order to be successful in this course is proficiency in the python programming language, (this course uses python 3), knowledge of general machine learning concepts (such as overfitting/underfitting, supervised learning tasks, validation, regularisation and model selection), and a working knowledge of the field of deep learning, including typical model architectures (MLP/feedforward and convolutional neural networks), activation functions, output layers, and optimisation.Created by: Imperial College London
![](https://d3njjcbhbojbot.cloudfront.net/api/utilities/v1/imageproxy/https://coursera-course-photos.s3.amazonaws.com/0d/458e644df745e9a90d25826f0d5664/logo-01_00001_00000.jpg?auto=format%2Ccompress&dpr=1&w=300&h=300&fit=crop)
Related Online Courses
This comprehensive course offers learners a deep dive into the world of IoT systems and their integration with Industrial Automation. Uncover the historical roots and architectural nuances of IoT,... more
Self-determination theory (SDT) is an empirically based theory of motivation and psychological development that is especially focused on the basic psychological needs that promote high quality... more
With the increasing adoption of remote and hybrid work, effective communication in a corporate setting has become more critical than ever. This Corporate Communication specialization is designed to... more
In this course, you will learn how to define your target market, create a scalable sales process, and build training, coaching, hiring, and onboarding programs to help your sales team grow better.... more
This course is primarily about business negotiation and building confidence in your ability to negotiate effectively. But these skills can be applied in life too. The course presents the tools,... more