-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
ce950a6
commit dd57519
Showing
11 changed files
with
2,962 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,26 @@ | ||
# 🚧 Introduction to Machine Learning | ||
# Introduction to Machine Learning | ||
|
||
## What is Machine Learning? | ||
|
||
Machine learning (ML) powers some of the most important technologies we use, from translation apps to autonomous vehicles. | ||
|
||
ML offers a new way to solve problems, answer complex questions, and create new content. ML can predict the weather, estimate travel times, recommend songs, auto-complete sentences, summarize articles, and generate never-seen-before images. | ||
|
||
In basic terms, ML is the process of **training** a piece of software, called a **model**, to make useful **predictions** or generate content from data. | ||
|
||
For example, suppose we wanted to create an app to predict rainfall. We could use either a traditional approach or an ML approach. Using a traditional approach, we'd create a physics-based representation of the Earth's atmosphere and surface, computing massive amounts of fluid dynamics equations. This is incredibly difficult. | ||
|
||
Using an ML approach, we would give an ML model enormous amounts of weather data until the ML model eventually learned the mathematical relationship between weather patterns that produce differing amounts of rain. We would then give the model the current weather data, and it would predict the amount of rain. | ||
|
||
## Types of ML Systems | ||
|
||
![ML Types](../images/ml_types.png) | ||
|
||
## ML Life Cycle | ||
|
||
```{figure} ../images/ml_lifecycle.png | ||
--- | ||
name: ml-lifecycle | ||
--- | ||
Machine learning lifecycle. Source: [Merlin: Making ML Model Deployments Magical](https://blog.gojek.io/merlin-making-ml-model-deployments-magical/) | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
# Supervised Learning | ||
|
||
**In this chapter, you’ll learn about:** | ||
|
||
```{tableofcontents} | ||
``` |
627 changes: 627 additions & 0 deletions
627
docs/machine_learning/supervised_learning/linear_regression_with_sklearn.ipynb
Large diffs are not rendered by default.
Oops, something went wrong.
Oops, something went wrong.