Course #:TP2860

Beginning Application Development with TensorFlow and Keras Training

This course will provide you with a blueprint for how to build an application that generates predictions using a deep learning model. From there, you can continue to improve our example model—either by adding more data, computing more features, or changing its architecture—continuously increasing its prediction accuracy, or create a completely new model, changing the core components of the application as you see fit.

Objectives

By completing this course, you will:

  • Identify the necessary technical requirements for developing a TensorFlow-and-Keras-powered application
  • Gain knowledge on different deep learning architectures and start to develop an intuition on what to choose for your problem
  • Train and evaluate the performance of deep learning models
  • Combine your model with Flask to create an application and HTTP API that returns model predictions

Audience

This course is designed for developers, analysts, and data scientists interested in developing applications using TensorFlow and Keras.

Prerequisites

You need to have programming knowledge. We also assume your familiarity with Python 3 and basic knowledge of web-applications. You also need to have a prior understanding and working knowledge of linear algebra, probability, and statistics. This is a challenging course for developers, analysts, and  data scientists who are looking to get to grips with Tensorflow in the context of real-world application development.

Duration

Two days

Outline of Beginning Application Development with TensorFlow and Keras Training

Chapter 1 Introduction to Neural Networks and Deep Learning

  • What are Neural Networks?
  • Configuring a Deep Learning Environment

Chapter 2. Model Architecture

  • Choosing the Right Model Architecture
  • Using Keras as a TensorFlow Interface

Chapter 3. Model Evaluation and Optimization

  • Model Evaluation
  • Hyperparameter Optimization

Chapter 4. Productization

  • Handling New Data
  • Deploying a Model as a Web Application
We regularly offer classes in these and other cities. Atlanta, Austin, Baltimore, Calgary, Chicago, Cleveland, Dallas, Denver, Detroit, Houston, Jacksonville, Miami, Montreal, New York City, Orlando, Ottawa, Philadelphia, Phoenix, Pittsburgh, Seattle, Toronto, Vancouver, Washington DC.