By using website you agree to our use of cookies as described in our cookie policy. Learn More

TDWI San Diego Update

At TDWI, we have been working hard to navigate this ever-changing landscape in the face of COVID-19, and we want to assure you that the health and well-being of our employees, customers, and vendor partners is our top priority. Therefore, we have unfortunately decided to cancel TDWI San Diego 2020.

We truly appreciate your support during this difficult time. Our registration team will be in contact with individual registrants and sponsors directly. View our virtual learning options at

Course Description

TH6 Hands-on: Machine Learning with Python

August 20, 2020

9:00 am - 5:00 pm

Duration: Full Day Course

Level: Intermediate to Advanced

Prerequisite: Students must set up their laptops in advance

William Henry


Henry Analytics

Python is one of the most popular languages used in machine learning, data science, and predictive analytics. In this hands-on course, you will how to use Python, scikit-learn, and lightgbm to create regression and decision tree models. You will leave with complete code examples that you can use and build on in your own work.

You Will Learn

  • What a classification model is and how to train two types (logistic regression and decision tree classifiers)
  • What a regression model is and how to train two types (linear regression and neural networks)
  • How to perform feature engineering and why it is important
  • How to properly set up a training, cross-validation, and testing workflow
  • How to guard against overfitting with regularization and hyper-parameters

Geared To

  • Individuals with basic Python experience who are new to using Python for data analysis

Laptop Setup

Students must bring their own laptop to the class.

Machine Requirements:

  • Linux, OS X, or Windows
  • 32- or 64-bit computer
  • 8 MB available RAM
  • 600 MB available hard drive space to download and install Anaconda
    (We use Anaconda because it is a free, no-hassle way to install Python and the needed libraries.)


Laptop setup is required BEFORE the conference. Instructions will be emailed to registrants prior to the event.

There is no time allotted in class for laptop preparation.

* Enrollment is limited to 40 attendees.

This popular course is being offered twice: On Thursday (TH6) and on Friday (F5). Hurry! Seating is limited.