【发布时间】:2021-05-04 20:57:42
【问题描述】:
我有一个数据集,包含 61 行和 28 列(已使用应用程序的类别)。我对编码非常陌生,我将第一次尝试机器学习算法,所以我很感激任何帮助! .
这就是我的数据:
Category Calendar Clock Communication Education Entertainment Finance
UserId
1 1 1 1 9 1 0
2 0 1 1 0 0 0
3 0 1 1 0 0 0
4 1 1 6 0 0 0
5 0 1 1 1 1 0
6 0 0 0 0 0 0
7 0 1 1 0 0 0
8 0 1 1 0 0 0
9 0 0 1 0 7 0
10 0 1 1 0 0 0
11 0 2 1 0 5 0
13 0 0 1 0 0 0
14 0 1 1 0 1 0
15 1 1 1 0 0 0
16 0 1 1 0 0 0
17 0 0 1 1 1 0
19 0 1 1 0 0 0
20 0 0 1 0 0 0
21 0 1 1 0 1 0
.....
61 0 1 1 0 5 0
我正在寻找一个 k-means 的实现,以将用户分为 3 个组,并根据他们使用的 category 的行为。 我该怎么办!
【问题讨论】:
-
到目前为止,您是否研究过有关 k-means 聚类的任何内容?
-
scikit-learn 是 Python 的机器学习工具。 scikit-learn.org
-
是的,我对它的工作原理有所了解,但我无法用我的数据实现。此外,k-means 可以使用我的数据给出可解释的结果?
标签: python pandas machine-learning k-means