diff --git a/1-Introduction/1-intro-to-ML/README.md b/1-Introduction/1-intro-to-ML/README.md index 238e52b0..ce3b13ef 100644 --- a/1-Introduction/1-intro-to-ML/README.md +++ b/1-Introduction/1-intro-to-ML/README.md @@ -1,17 +1,13 @@ # Introduction to machine learning - - -[![ML, AI, deep learning - What's the difference?](https://img.youtube.com/vi/lTd9RSxS9ZE/0.jpg)](https://youtu.be/lTd9RSxS9ZE "ML, AI, deep learning - What's the difference?") - -> ๐ŸŽฅ Click the image above for a video discussing the difference between machine learning, AI, and deep learning. - ## [Pre-lecture quiz](https://gray-sand-07a10f403.1.azurestaticapps.net/quiz/1/) --- +[![ML for beginners - Introduction to Machine Learning for Beginners](https://img.youtube.com/vi/6mSx_KJxcHI/0.jpg)](https://youtu.be/6mSx_KJxcHI "ML for beginners - Introduction to Machine Learning for Beginners") + +> ๐ŸŽฅ Click the image above for a short video working through this lesson. + Welcome to this course on classical machine learning for beginners! Whether you're completely new to this topic, or an experienced ML practitioner looking to brush up on an area, we're happy to have you join us! We want to create a friendly launching spot for your ML study and would be happy to evaluate, respond to, and incorporate your [feedback](https://github.com/microsoft/ML-For-Beginners/discussions). [![Introduction to ML](https://img.youtube.com/vi/h0e2HAPTGF4/0.jpg)](https://youtu.be/h0e2HAPTGF4 "Introduction to ML") diff --git a/1-Introduction/2-history-of-ML/README.md b/1-Introduction/2-history-of-ML/README.md index 2bf6127f..48e519e1 100644 --- a/1-Introduction/2-history-of-ML/README.md +++ b/1-Introduction/2-history-of-ML/README.md @@ -7,6 +7,10 @@ --- +[![ML for beginners - History of Machine Learning](https://img.youtube.com/vi/N6wxM4wZ7V0/0.jpg)](https://youtu.be/N6wxM4wZ7V0 "ML for beginners - History of Machine Learning") + +> ๐ŸŽฅ Click the image above for a short video working through this lesson. + In this lesson, we will walk through the major milestones in the history of machine learning and artificial intelligence. The history of artificial intelligence (AI) as a field is intertwined with the history of machine learning, as the algorithms and computational advances that underpin ML fed into the development of AI. It is useful to remember that, while these fields as distinct areas of inquiry began to crystallize in the 1950s, important [algorithmic, statistical, mathematical, computational and technical discoveries](https://wikipedia.org/wiki/Timeline_of_machine_learning) predated and overlapped this era. In fact, people have been thinking about these questions for [hundreds of years](https://wikipedia.org/wiki/History_of_artificial_intelligence): this article discusses the historical intellectual underpinnings of the idea of a 'thinking machine.' diff --git a/1-Introduction/4-techniques-of-ML/README.md b/1-Introduction/4-techniques-of-ML/README.md index 06aa4845..4fcd5ea3 100644 --- a/1-Introduction/4-techniques-of-ML/README.md +++ b/1-Introduction/4-techniques-of-ML/README.md @@ -7,6 +7,10 @@ The process of building, using, and maintaining machine learning models and the ## [Pre-lecture quiz](https://gray-sand-07a10f403.1.azurestaticapps.net/quiz/7/) +[![ML for beginners - Techniques of Machine Learning](https://img.youtube.com/vi/4NGM0U2ZSHU/0.jpg)](https://youtu.be/4NGM0U2ZSHU "ML for beginners - Techniques of Machine Learning") + +> ๐ŸŽฅ Click the image above for a short video working through this lesson. + ## Introduction On a high level, the craft of creating machine learning (ML) processes is comprised of a number of steps: diff --git a/2-Regression/1-Tools/README.md b/2-Regression/1-Tools/README.md index 62994409..0b1f2372 100644 --- a/2-Regression/1-Tools/README.md +++ b/2-Regression/1-Tools/README.md @@ -21,6 +21,10 @@ In this lesson, you will learn how to: ## Installations and configurations +[![ML for beginners - Setup your tools ready to build Machine Learning models](https://img.youtube.com/vi/-DfeD2k2Kj0/0.jpg)](https://youtu.be/-DfeD2k2Kj0 "ML for beginners -Setup your tools ready to build Machine Learning models") + +> ๐ŸŽฅ Click the image above for a short video working through configuring your computer for ML. + [![Setup Python with Visual Studio Code](https://img.youtube.com/vi/yyQM70vi7V8/0.jpg)](https://youtu.be/yyQM70vi7V8 "Setup Python with Visual Studio Code") > ๐ŸŽฅ Click the image above for a video: using Python within VS Code. @@ -199,7 +203,7 @@ Congratulations, you built your first linear regression model, created a predict --- ## ๐Ÿš€Challenge -Plot a different variable from this dataset. Hint: edit this line: `X = X[:, np.newaxis, 2]`. Given this dataset's target, what are you able to discover about the progression of diabetes as a disease? +Plot a different variable from this dataset. Hint: edit this line: `X = X[:,2]`. Given this dataset's target, what are you able to discover about the progression of diabetes as a disease? ## [Post-lecture quiz](https://gray-sand-07a10f403.1.azurestaticapps.net/quiz/10/) ## Review & Self Study diff --git a/2-Regression/4-Logistic/README.md b/2-Regression/4-Logistic/README.md index 01790853..b3149b51 100644 --- a/2-Regression/4-Logistic/README.md +++ b/2-Regression/4-Logistic/README.md @@ -108,7 +108,7 @@ Seaborn offers some neat ways to visualize your data. For example, you can compa โœ… Given this categorical plot, what are some interesting explorations you can envision? ### Data pre-processing: feature and label encoding -Our pumpkins dataset contains string values for all its columns. Working with categorical data is intuitive for humans but not for machines. Machine learning algorithms work well with numbers. There's why encoding is a very important step in the data pre-processing phase, since it enables to turn categorical data into numerical data, without losing any information. A good encoding leads to build a good model. +Our pumpkins dataset contains string values for all its columns. Working with categorical data is intuitive for humans but not for machines. Machine learning algorithms work well with numbers. That's why encoding is a very important step in the data pre-processing phase, since it enables us to turn categorical data into numerical data, without losing any information. Good encoding leads to building a good model. For feature encoding there are two main types of encoders: diff --git a/README.md b/README.md index 94612f2b..6c1c877d 100644 --- a/README.md +++ b/README.md @@ -44,6 +44,14 @@ Travel with us around the world as we apply these classic techniques to data fro --- +## Video walkthroughs + +Some of the lessons are available as short form video. You can find all these in-line in the lessons, or on the [ML for Beginners playlist on the Microsoft Developer YouTube channel](https://aka.ms/ml-beginners-videos) by clicking the image below. + +[![ML for beginners banner](./ml-for-beginners-video-banner.png)](https://aka.ms/ml-beginners-videos) + +--- + ## Meet the Team [![Promo video](ml.gif)](https://youtu.be/Tj1XWrDSYJU "Promo video") @@ -66,6 +74,7 @@ By ensuring that the content aligns with projects, the process is made more enga - optional sketchnote - optional supplemental video +- video walkthrough (some lessons only) - pre-lecture warmup quiz - written lesson - for project-based lessons, step-by-step guides on how to build the project diff --git a/ml-for-beginners-video-banner.png b/ml-for-beginners-video-banner.png new file mode 100644 index 00000000..4fda4586 Binary files /dev/null and b/ml-for-beginners-video-banner.png differ