Save this video free

CSci574 / AI 520 Machine Learning: Classroom Session 11/03/2026

Derek Harter · 1:11:43 · Watch on YouTube

These notes were made with YouTube Collector. Paste any YouTube link and get the same: a summary, chapters and a searchable transcript.

CSci574 / AI 520 Machine Learning: Classroom Session 11/03/2026 Watch on YouTube →

Overview

Derek Harter introduces decision trees through the Iris dataset, explaining how binary feature-threshold splits create axis-aligned boundaries and how scikit-learn’s CART algorithm selects splits by minimizing weighted Gini impurity. He emphasizes that unconstrained trees can memorize training data, while depth and sample-count limits regularize them; individual trees are interpretable but often less effective than ensembles such as random forests.

Key takeaways

Chapters

0:00 Assignment 5 Feedback and the Decision-Tree Unit
3:00 Portable Data Paths for pytest and Notebooks
7:00 Assignment 5: SVM Regularization and Gaussian Kernels
11:00 Decision-Tree Materials and Graphviz Setup
16:00 Decision Trees as Binary Feature Tests
20:00 Iris Decision Boundaries and Tree Depth
23:00 Reading the Iris Tree’s Thresholds and Class Counts
29:00 Gini Impurity Measures Class Mixing
38:00 CART Chooses Splits by Weighted Impurity Reduction
43:00 Greedy CART Search and Training Complexity
47:00 Entropy as an Alternative to Gini Impurity
55:00 Regularizing Trees with Depth and Sample Constraints
1:05:00 Interpretable Leaves, Class Probabilities, and Regression Trees
1:09:00 Axis-Aligned Limits and the Case for Random Forests

Keep these chapters and the full searchable transcript in your own library.

Transcript excerpt

0:53 Okay, good afternoon. I think I'm about ready to start. Uh, I got a few people here. All right. All right. Um, let's go ahead and start. Um, so, um, yeah. So, sorry about, uh, last week. I hope I went too late on posting that. Something came up again. I've been having a few conflicts. Uh, but, um, all right. Um, almost everybody got in the, uh, assignment five. Um, and I did actually return those uh, today, just now. Um, so you might not have seen it yet, but uh, if not, you know, you might want to check just make certain. Uh most everybody did good except for one or two

1:39 people. Um um I might I was gonna start off reviewing assignment five a little bit. Um but yeah before I get to that so we are working we're up to actually kind of our last unit uh about supervised learning here. Um so I my I do plan today to talk about the some materials from decision trees. Um uh so uh as usual there is uh the next assignment I I also just posted the next assignment so you wouldn't have been able to see it before now but um the uh the invitation link for assignment six on decision trees and ensembles is now um clickable although I haven't tested it yet. So but hopefully it's it's uh working all right. So, um but uh but yeah, most of the the next assignment

2:28 you guys will be working on uh is really more of the uh the chapter and the materials on the ensemble learning. Um so, uh I might not specifically talk about uh that one until next week. So, we'll spend all of our time today talking about decision trees uh for the

This is the start of the transcript. Save this video free for the whole transcript, searchable and time-coded.

Related notes

Summary, takeaways, and chapters were generated by AI from the video's transcript and may contain errors. The video belongs to its creator, Derek Harter.

Want the full transcript?

Save this video in YouTube Collector to get its complete searchable transcript, your own AI summaries, and a library that keeps every video you collect in one place.