• Home
  • About
    • 陈俊的博客 photo

      陈俊的博客

      以铜为鉴,可以正衣冠;以人为鉴,可以明得失;以史为鉴,可以知兴替

    • Learn More
    • Email
    • Twitter
    • Github
  • Posts
  • Tags
  • Archive

00 Machine Learning Introduction

05 Oct 2017

Reading time ~1 minute

Machine Learning Introduction

What’s the Machine Learning?

Humans learn from past experiences, Whereas computers need to be told what to do, they need to be programmed.

Teaching computers to learn to perform tasks from past experiences–previous data.

  1. Decision Tree(Recommending Apps)
  2. Naive Bayes Algorithm(Detecting Spam emails)
  3. Gradient descent
  4. Linear regression(predict house price)
  5. Logistic regression(acceptance at a university)
  6. Support vector machine
  7. Kernel Trick
  8. Neural Network
  9. L&S&K&N
  10. K-Means Clustering
  11. Hierarchical Clustering

Main Algorithm

Decision Tree


Decision Tree

Recommending Apps

Gender Age App
F 15 Pokemon Go
F 25 WhatsApp
M 32 Snapchat
F 40 WhatsApp
M 12 Pokemon Go
M 14 Pokemon Go

Decision Tree


Naive Bayes Algorithm

Detecting Spam emails

Naive Bayes Algorithm


Gradient descent

Look for the biggest downward direction

Gradient descent


Linear regression

Price of a house, the best fitting line

the best fitting line

This general procedure to minimize the error, is know as gradient descent.

Least Squares

least squares down the mountain


Logistic regression

acceptance at a university

acceptance at a university

the log loss function, the error function

error function error function


Support vector machine

support vector machine


Kernel Trick

it’s very well used in support vector machines.

the curve or the plane

the curve

the plane


Neural Network

neural network

neural network

neural network


L&S&K&N

ls

kn

xor


K-Means CLustering

k-means clustering


Hierarchical Clustering

hierarchical clustering

块级公式:

行内公式:



machine learningnote Share Tweet +1