Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 4fc1622

Browse files
committedJan 17, 2020
updated image
1 parent be6f83f commit 4fc1622

File tree

4 files changed

+10
-0
lines changed

4 files changed

+10
-0
lines changed
 

‎articles/machine-learning/how-to-select-algorithms.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,16 @@ Lots of machine learning algorithms make use of linearity. In Azure Machine Lear
8787

8888
Linear regression algorithms assume that data trends follow a straight line. This assumption isn't bad for some problems, but for others it reduces accuracy. Despite their drawbacks, linear algorithms are popular as a first strategy. They tend to be algorithmically simple and fast to train.
8989

90+
![Nonlinear class boundary](./media/how-to-select-algorithms/nonlinear-class-boundary.png)
91+
92+
***Nonlinear class boundary***: *Relying on a linear classification
93+
algorithm would result in low accuracy.*
94+
95+
![Data with a nonlinear trend](./media/how-to-select-algorithms/nonlinear-trend.png)
96+
97+
***Data with a nonlinear trend***: *Using a linear regression method would
98+
generate much larger errors than necessary.*
99+
90100
## Number of parameters
91101

92102
Parameters are the knobs a data scientist gets to turn when setting up an algorithm. They are numbers that affect the algorithm’s behavior, such as error tolerance or number of iterations, or options between variants of how the algorithm behaves. The training time and accuracy of the algorithm can sometimes be sensitive to getting just the right settings. Typically, algorithms with large numbers of parameters require the most trial and error to find a good combination.
Loading
Loading
Loading

0 commit comments

Comments
 (0)
Please sign in to comment.