首页 > 其他 > 详细

如何选择机器学习模型进行数据分析

时间:2017-10-25 19:22:39      阅读:369      评论:0      收藏:0      [点我收藏+]
  • 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)  // 预测模型

//验证模型
//分类任务: 分对的百分比
//回归任务: 计算MSE等
//11种评价指标
//一个预测的数,和真实数据之间的差距
score = score_function(test_y, predictions)  
```

 

如何选择机器学习模型进行数据分析

原文:http://www.cnblogs.com/douzujun/p/7730301.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!