我的MongoDB数据库中有一些汽车对象,记录格式如下:
{
"Name": "toyota corolla 1600 (sw)",
"Miles_per_Gallon": 27,
"Cylinders": 4,
"Displacement": 97,
"Horsepower": 88,
"Weight_in_lbs": 2100,
"Acceleration": 16.5,
"Year": "1972-01-01",
"Origin": "Japan"
}
我有一个表格,询问用户有关其生活方式和偏好的一些问题,然后该应用程序从数据库中建议汽车。我正在使用AngularJS,NodeJS和MongoDB。我在表格中只问了四个问题。
我已经在网上搜索了,发现我必须使用聚类或决策树来做到这一点。
现在,我对必须选择的聚类算法很感兴趣。还是应该使用决策树?我不太精通JS。您能建议我最简单的方法吗?
任何提示或帮助将不胜感激。预先感谢。
答案 0 :(得分:0)
您无法通过聚类进行预测。
您需要一种受监督的方法和高质量的培训数据(每辆车的许多用户都有他们的“生活方式”,例如亚马逊)。这并不容易。您不能仅从旧车数据库中给出有意义的建议(为什么您还是要推荐1972年的车?)