使用JS的预测方法(适用于MEAN Stack应用)

时间:2018-07-19 13:48:08

标签: javascript machine-learning cluster-analysis mean-stack

我的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。您能建议我最简单的方法吗?

任何提示或帮助将不胜感激。预先感谢。

1 个答案:

答案 0 :(得分:0)

您无法通过聚类进行预测。

您需要一种受监督的方法和高质量的培训数据(每辆车的许多用户都有他们的“生活方式”,例如亚马逊)。这并不容易。您不能仅从旧车数据库中给出有意义的建议(为什么您还是要推荐1972年的车?)