Teacher since May 2025
Kavya Raman
Classical machine learning models, worked through on paper before any code
9
tutors built
4.4Sample
average from 20 reviews
379Sample
lessons taught by their tutors
About Kavya
I teach the classical machine learning models: regression, trees, ensembles, nearest neighbours, support vector machines and naive Bayes. My background is in applied analytics, where I spent a lot of time explaining to colleagues why a model made a particular prediction, and that shaped how I teach. I like to start with a tiny dataset you can hold in your head, work the model through by hand, and only then scale up. I care more about knowing when a model is the wrong choice than about memorising library options, and I try to be honest about what each method cannot do.
Knows about
Tutors by Kavya
9 tutors
Linear Regression, Line by Line
Fit, read and question a linear regression so you know exactly what its numbers mean80 lessonsSampleKavya Raman$4Framing a Problem for Machine LearningFraming a Problem for Machine Learning
Turn a vague business wish into a clear prediction task, or learn that it does not need ML at all60 lessonsSampleKavya RamanFreeGradient Boosting for Tabular DataGradient Boosting for Tabular Data
Understand, tune and debug boosted trees, the workhorse of structured data problems60 lessonsSampleKavya Raman$12Naive Bayes ClassifiersNaive Bayes Classifiers
Build a fast text classifier from counts and Bayes rule, and know its blind spots58 lessonsSampleKavya Raman$3Random Forests and BaggingRandom Forests and Bagging
Understand why averaging many trees works and how to tune a forest sensibly54 lessonsSampleKavya Raman$6Support Vector Machines ExplainedSupport Vector Machines Explained
See margins, support vectors and kernels clearly, then tune C and gamma with confidence45 lessonsSampleKavya Raman$7Decision Trees You Can DrawDecision Trees You Can Draw
Build a decision tree by hand and understand every split it makes22 lessonsSampleKavya Raman$4k Nearest Neighbours, Built by Handk Nearest Neighbours, Built by Hand
Predict by similarity and learn why distance, scaling and k decide everythingKavya Raman$3Logistic Regression for ClassificationLogistic Regression for Classification
Model yes or no outcomes, read odds ratios and choose thresholds with intentKavya Raman$6Recent reviews
What students said about Kavya's tutors.
- Hamid S.Sample
I finally understand why my coefficients flipped sign when I added a correlated feature. Good, honest explanations.
- Yuki T.Sample
Caught a leak in my target encoding during the categorical lesson. Worth it for that alone.
- Grace N.Sample
Clear and unhurried. The one hot encoding lesson was the most useful for me. A little light on how to check residual plots in practice.
- Erin P.Sample
Solid basics, but I already knew most of it. Better for true beginners than for people who have run regressions before.
- Tomasz K.Sample
The 'say it with units' habit fixed how I present results at work. Moving one point and watching the line tilt made outliers make sense.
- Nadia F.Sample
The 'widest street' picture made margins intuitive. The kernel lesson needed two passes but the tutor was patient.