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.
- Decision Tree(Recommending Apps)
- Naive Bayes Algorithm(Detecting Spam emails)
- Gradient descent
- Linear regression(predict house price)
- Logistic regression(acceptance at a university)
- Support vector machine
- Kernel Trick
- Neural Network
- L&S&K&N
- K-Means Clustering
- Hierarchical Clustering
Main Algorithm
Decision TreeDecision Tree
Recommending Apps
Gender | Age | App |
---|---|---|
F | 15 | Pokemon Go |
F | 25 | |
M | 32 | Snapchat |
F | 40 | |
M | 12 | Pokemon Go |
M | 14 | Pokemon Go |
Naive Bayes Algorithm
Detecting Spam emails
Naive Bayes AlgorithmGradient descent
Look for the biggest downward direction
Gradient descentLinear regression
Price of a house, the best fitting line
the best fitting lineThis general procedure to minimize the error, is know as gradient descent.
Least Squares
least squaresdown the mountain
Logistic regression
acceptance at a university
acceptance at a universitythe log loss function, the error function
error functionerror function
Support vector machine
support vector machineKernel Trick
it's very well used in support vector machines.
the curve or the plane the curve the planeNeural Network
neural network neural network neural networkL&S&K&N
ls kn xorK-Means CLustering
k-means clusteringHierarchical Clustering
hierarchical clustering块级公式:
行内公式:
网友评论