Introduction to Machine Learning

(For Non-Engineers)

This workshop is designed to give a high level overview of Machine Learning for an audience of people who are not software engineers. This half-day course includes a discussion of critical terminology, the fundamentals of how ML models are trained and produced, and common sources of failure and error in ML modeling.

At a glance:

  • Appropriate for anyone curious about what machine learning is and how it works.

  • A single half-day (4 hours) of class time.

  • Focus on high level concepts, including:

    • The “training” process for ML systems.

    • Types of ML (supervised, unsupervised, and reinforcement learning).

    • Sources of error and failure for ML systems.

Course Objectives

By the end of this class students will be able to:

  • Define “Machine Learning” and differentiate it from other kinds of “Artificial Intelligence”

  • Describe and differentiate between the three main types of Machine Learning:

    • Supervised Learning

    • Unsupervised Learning

    • Reinforcement Learning

  • Identify and distinguish between common “task types” for ML systems, specifically:

    • Clustering

    • Regression

    • Classification

    • Generation

  • Describe various strengths and weaknesses of ML

  • Define the stages of the “Machine Learning Software Lifecycle”

Prerequisites

  • None

Classroom Experience

Teb’s Lab courses have an emphasis on hands-on education. This class is organized around three modalities:

First, your instructor will provide a structured overview of a concept with a substantial focus on questions and answers. This will involve some lecture, drawing diagrams, challenge questions for you to check your understanding, and solicited questions from you to explore areas of interest or clarify concepts.

Second, students will collaboratively tackle discussion-based exercises in small groups. These exercises will challenge students to apply the concepts, combine new knowledge with previously acquired skills, and wrestle with the many challenges that ML and AI have to offer.

Third, students and the instructor will all discuss the exercise together. The instructor will prompt students to share their major takeaways, add context, and share their own thoughts about the topic at hand. 

Courses with Teb’s Lab are keenly focused on a class atmosphere that is:

  • Interactive and challenging; wrestling with tough concepts is a cornerstone of learning.

  • Welcoming and inclusive; safety and comfort allow learners to be present and engaged.

  • Fun and interesting; boredom is the bane of education. 

Logistics and Pricing

  • Teb’s Lab classes are delivered over Zoom.

  • We charge a flat rate of $600 per classroom hour.

    • With a full class of 30 students this is only $20 per student per hour.

  • This class is capped at 30 students per session.

How To Book This Class

Use the form below to schedule a free consultation regarding this course. We do not book any courses without a consultation to ensure alignment on course goals and delivery logistics.

Book a Consultation Now

Consultations are completely free and carry no obligation. During the consultation we’ll answer any questions you have about the course, discuss scheduling and logistics, and discuss payment. Your consultation will be with the instructor who would teach the class.