Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Life Purpose Meditation Personal Transformation Neuroscience Emotional Intelligence
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Data Science Deep Learning

Hands-On Keras for Machine Learning Engineers

A Step-by-Step Guide to Building Deep Learning Models in Keras
Rating: 4.8 out of 54.8 (3 ratings)
56 students
Created by Mike West
Last updated 7/2020
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • How to use more advanced techniques required for developing state-of-the-art deep learning models
  • How to build larger models for image and text data
  • How to use advanced image augmentation techniques in order to lift model performance
  • An in-depth introduction to the Keras deep learning library
  • How to develop and evaluate neural network models end-to-end
  • How to serialize your models to disk

Course content

5 sections • 69 lectures • 2h 14m total length

  • Preview01:38
  • Preview01:31
  • Preview01:01
  • Preview01:22

  • Theano
    02:03
  • TensorFlow
    02:54
  • Artificial Neural Network Anatomy
    02:54
  • Deep Learning
    00:41
  • Preview06:08
  • Keras Code Anatomy
    02:01
  • Demo: Case Study on Pima Indian Diabetes Dataset: Load Data
    02:50
  • Demo: Case Study on Pima Indian Diabetes Dataset: Define and Compile
    03:00
  • Demo: Case Study on Pima Indian Diabetes Dataset: Fit and Evaluate
    01:45
  • Performance Evaluation on Neural Networks
    01:29
  • Demo: Case Study on Data Segmentation
    03:21
  • Scikit-Learn For General Machine Learning
    01:15
  • Evaluate Models with Cross-Validation
    01:22
  • Grid Search Deep Learning Model Parameters
    02:16
  • Demo: Case Study on Multiclass Classification
    01:26
  • Demo: Case Study on Multiclass Classification Part 2
    04:19
  • Demo: Case Study on Binary Classification
    01:20
  • Demo: Case Study on Binary Classification: Part 2
    02:45
  • Demo: Case Study on Binary Classification: Part 3
    01:32
  • Demo: Case Study on Binary Classification: Part 4
    02:29
  • Demo: Case Study on Regression
    01:10
  • Demo: Case Study on Regression: Part 2
    02:29
  • Demo: Case Study on Regression: Part 3
    02:37

  • Model Serialization
    00:49
  • Save Neural Network to JSON
    01:41
  • Save Neural Network to YAML
    00:42
  • Demo: Case Study on Checkpointing
    02:32
  • Demo: Case Study on Checkpointing: Part 2
    01:05
  • Plotting History
    01:10
  • Visualize Model Training History in Keras
    01:04
  • Demo: Case Study on Dropping Out
    02:00
  • Demo: Case Study on Dropping Out: Part 2
    02:37
  • Dropout Tips
    02:18
  • Learning Rate Defined
    02:54
  • Configure Learning Rate
    02:05
  • Demo: Case Study Learning Rates
    01:37
  • Demo: Case Study Learning Rates: Part 2
    00:52
  • Demo: Case Study Learning Rates: Part 3
    01:15

  • Convolutional Neural Networks
    03:59
  • Demo: Case Study Hand Written Digit Recognition
    02:12
  • Demo: Case Study Hand Written Digit Recognition: Part 2
    02:57
  • Demo: Case Study Hand Written Digit Recognition: Part 3
    02:32
  • Demo: Case Study Hand Written Digit Recognition: Part 4
    01:19
  • Image Augmentation
    01:42
  • Demo: Case Study Image Augmentation
    01:07
  • Demo: Case Study Image Augmentation: Part 2
    02:33
  • Image Augmentation Tips
    01:02
  • Object Recognition
    01:23
  • Demo: Case Study Object Recognition
    02:14
  • Improving Model Performance
    01:03
  • Sentiment Analysis in Keras
    01:28
  • IMDB Dataset Properties
    00:58
  • Word Embedding Defined
    01:51
  • Demo: Case Study Word Embedding
    01:54
  • Demo: Case Study Word Embedding: Part 2
    01:57

  • Recurrent Neural Networks
    01:58
  • Demo: Case Study Time Series Prediction
    01:23
  • Demo: Case Study Time Series Prediction: Part 2
    03:25
  • Demo: Case Study Time Series Prediction: Part 3
    01:17
  • Demo: Case Study Time Series Prediction with LSTM
    02:14
  • Demo: Case Study Time Series Prediction with LSTM: Part 2
    02:01
  • Demo: Case Study Time Series Prediction with LSTM: Part 3
    01:54
  • Demo: Case Study Sequence Classification
    02:29
  • Demo: Case Study Sequence Classification: Part 2
    01:17
  • Congratulations
    00:16

Requirements

  • A basic understanding of programming in Python
  • Familiarity with the machine learning process

Description

** Mike's courses are popular with many of our clients." Josh Gordon, Developer Advocate, Google **

"This is well developed with an appropriate level of animation and illustration." - Bruce

"Very good course for somebody who already has pretty good foundation in machine learning." - Il-Hyung Cho

Welcome to Hands-On Keras for Machine Learning Engineers. This course is your guide to deep learning in Python with Keras. You will discover the Keras Python library for deep learning and how to use it to develop and evaluate deep learning models.

There are two top numerical platforms for developing deep learning models, they are Theano developed by the University of Montreal and TensorFlow developed at Google. Both were developed for use in Python and both can be leveraged by the super simple to use Keras library. Keras wraps the numerical computing complexity of Theano and TensorFlow providing a concise API that we will use to develop our own neural network and deep learning models. Keras has become the gold standard in the applied space for rapid prototyping deep learning models.

My name is Mike West and I'm a machine learning engineer in the applied space. I've worked or consulted with over 50 companies and just finished a project with Microsoft. I've published over 50 courses and this is 55 on Udemy. If you're interested in learning what the real-world is really like then you're in good hands.

Who is this course for? 

This course is for developers, machine learning engineers and data scientists that want to learn how to get the most out of Keras. You do not need to be a machine learning expert, but it would be helpful if you knew how to navigate a small machine learning problem using SciKit-Learn. Basic concepts like cross-validation and one hot encoding used in lessons and projects are described, but only briefly. With all of this in mind, this is an entry level course on the Keras library.

What are you going to Learn? 

  • How to develop and evaluate neural network models end-to-end.

  • How to use more advanced techniques required for developing state-of-the-art deep learning models.

  • How to build larger models for image and text data.

  • How to use advanced image augmentation techniques in order to lift model performance.

  • How to get help with deep learning in Python.

  • The anatomy of a Keras model.

  • Evaluate the Performance of a deep learning Keras model.

  • Build end-to end regression and classification models in Keras.

  • How to use checkpointing to save the best model run.

  • How to reduce overfitting With Dropout Regularization.

  • How to enhance performance with Learning Rate Schedules.

  • Work through a crash course on Convolutional Neural Networks.

This course is a hands on-guide. It is a playbook and a workbook intended for you to learn by doing and then apply your new understanding to your own deep learning Keras models. To get the most out of the course, I would recommend working through all the examples in each tutorial. If you watch this course like a movie you'll get little out of it. 

In the applied space machine learning is programming and programming is a hands on-sport.

Thank you for your interest in Hands-On Keras for Machine Learning Engineers.

Let's get started!


Who this course is for:

  • If you want or need to learn Keras for you deep learning projects then this course is for you
  • If you want to become a machine learning engineer then this course is for you
  • If you want something beyond the typical lecture style course then this course is for you

Instructor

Mike West
Chief Data Janitor
Mike West
  • 4.1 Instructor Rating
  • 12,345 Reviews
  • 213,295 Students
  • 53 Courses

I've worked with databases for over two decades. I've worked for or consulted with over 50 different companies as a full time employee or consultant. Fortune 500 as well as several small to mid-size companies. Some include: Georgia Pacific, SunTrust, Reed Construction Data, Building Systems Design, NetCertainty, The Home Shopping Network, SwingVote, Atlanta Gas and Light and Northrup Grumman. 

Over the last five years I've transitioned to the exciting world of applied machine learning.  I'm excited to show you what I've learned and help you move into one of the single most important fields in this space.

Experience, education and passion 

I learn something almost every day. I work with insanely smart people. I'm a voracious learner of all things SQL Server and I'm passionate about sharing what I've learned. My area of concentration is performance tuning. SQL Server is like an exotic sports car, it will run just fine in anyone's hands but put it in the hands of skilled tuner and it will perform like a race car. 

Certifications  

Certifications are like college degrees, they are a great starting points to begin learning. I'm a Microsoft Certified Database Administrator (MCDBA), Microsoft Certified System Engineer (MCSE) and Microsoft Certified Trainer (MCT). 

Personal  

Born in Ohio, raised and educated in Pennsylvania, I currently reside in Atlanta with my wife and two children.
 
 

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.