如何选择机器学习模型进行数据分析_简要笔记
-
Supervised 监督学习
-
Unsuperivised 非监督学习
-
Reinforcement 强化学习(alphago,我将Action给环境,环境给我Reward))
-
Supervised Learning
- Classification 分类
- Regression 回归
-
Unsupervised Learning
- Clustering 聚类
- Compression 降维(压缩)
-
如何选择一个模型
- 大体流程
```
//训练集x(N * d), y(N * 1); 测试集x, y(同分布的)
train_x, train_y, test_x, test_y = getData() // MNIST
model = somemodel() // SVM(),LASSO()
model.fit(train_x, train_y) // 学习参数
predictions = model.predict(test_x) // 预测模型
//验证模型