machine-learning - 将相似的图像及其名称分组

标签 machine-learning python-imaging-library scikit-image

我有数百张图像需要分组在一起。所有图像都有名称和颜色。有没有最简单的方法根据里面的名称和颜色对它们进行分组? Python 中是否有任何可用的软件包或任何可以用来完成此操作的算法? enter image description here

例如,上面的图片中有“男孩”。如果我有另一个具有相同名称的相似图像。那么我如何将它们分组在一起。

最佳答案

如果文本如此清晰,您甚至可能不需要机器学习:只需使用名称作为键将字典中具有相同名称的所有项目分组即可。如果文本仍然清晰,但您想将名称的词缀词干分组或使用NLTK词形还原。如果文本清晰,但您想要对语义相关的单词进行分组,而不仅仅是共轭,请使用主题模型word2vec,它为您提供每个单词的向量空间嵌入然后可以用来执行相似性搜索

我突出显示了可帮助您自助的关键术语。您的问题的技术术语称为聚类

关于machine-learning - 将相似的图像及其名称分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26266841/

相关文章:

python - imread_collection() 加载模式 (scikit-images Python)

performance - 测试数据性能评估中缺少预测标签

python - 无法记录使用 Keras 构建但使用 Tensorflow 估计器训练的模型的损失

python - 使用 Theano 进行线性回归 - 维度不匹配

python - Python y(n_samples, n_targets) 中高斯过程回归的实现

mysql - 如何使用python显示来自mysql数据库的图片?

python - “图像”对象没有属性 'read'

python - Django:根据预保存信号调整图像大小

python - ValueError : Image is not numeric, 但 ndarray

python - 哪个 SSIM 是正确的 : skimage.metrics.structural_similarity()?