Beginner's Guide to Machine Learning Competitions
This tutorial will offer a hands-on introduction to machine learning and the process of applying these concepts in a Kaggle competition. We will introduce attendees to machine learning concepts, examples and flows, while building up their skills to solve an actual problem. At the end of the tutorial attendees will be familiar with a real data science flow: feature preparation, modeling, optimization and validation. Packages used in the tutorial will include: IPython notebook, scikit-learn, pandas and NLTK. We’ll use IPython notebook for interactive exploration and visualization, in order to gain a basic understanding of what’s in the data. From there, we’ll extract features and train a model using scikit-learn. This will bring us to our first submission. We’ll then learn how to structure the problem for offline evaluation and use scikit-learn’s clean model API to train many models simultaneously and perform feature selection and hyperparameter optimization. At the end of session, attendees will have time to work on their own to improve their models and make multiple submissions to get to the top of the leaderboard, just like in a real competition. Hopefully attendees will not only leave the tutorial having learned the core data science concepts and flow, but also having had a great time doing it.

Winning Data Science Competitions: Jeong-Yoon Lee

Kaggle Competitions: A Beginner's Guide to Winning

61 aux

Power BI Intro to Data Analysis Full Course Tutorial

Data Science Essentials – Crash Course in A/B Testing with Case Study

Machine Learning Zero to Hero (Google I/O'19)

Data Analysis with Python: Part 5 of 6 - Visualization with Matplotlib and Seaborn (Live Course)

Jake VanderPlas - Machine Learning with Scikit-Learn (I) - PyCon 2015

How to Become a Kaggle #1: An introduction to model stacking - Data Science Festival

Time Series Analysis with Python Intermediate | SciPy 2016 Tutorial | Aileen Nielsen

Learn Kaggle techniques from Kaggle #1, Owen Zhang

Gil Strang's Final 18.06 Linear Algebra Lecture

Kaggle Grandmaster Panel

How to Win Machine Learning Competitions by Kazanova, Former Kaggle #1 | Hackerearth Webinar

Andrej Karpathy: From Vibe Coding to Agentic Engineering w/ Stephanie Zhan

Kaggle Data Science Competition Course – Solve Three Challenges Step-by-Step

Lessons Learned from Tens of Thousands of Kaggle Notebooks
![[Data Science YVR] How to (almost) win at Kaggle - Kiri Nichol](https://i.ytimg.com/vi/JyEm3m7AzkE/hqdefault.jpg?sqp=-oaymwE9CNACELwBSFryq4qpAy8IARUAAAAAGAElAADIQj0AgKJDeAHwAQH4Af4JgALQBYoCDAgAEAEYZSBXKFMwDw==&rs=AOn4CLA9gz4cw5AKmFkiJe8jw2KRikAN7A)
[Data Science YVR] How to (almost) win at Kaggle - Kiri Nichol

007. Machine learning best practices we've learned from hundreds of competitions - Ben Hamner

