监督学习和无监督学习是机器学习的两种技术。但是这两种技术都用于不同的场景和不同的数据集。下面给出了两种学习方法的解释以及它们的差异表。
监督学习是一种机器学习方法,其中使用标记数据训练模型。在监督学习中,模型需要找到映射函数来映射输入变量(X)和输出变量(Y)。
监督学习需要监督来训练模型,这类似于学生在老师在场的情况下学习。监督学习可用于两类问题:分类和回归。
了解更多 监督式机器学习
示例:假设我们有一张不同类型水果的图像。我们的监督学习模型的任务是识别水果并相应地对它们进行分类。因此,为了在监督学习中识别图像,我们将提供输入数据和输出数据,这意味着我们将根据每个水果的形状、大小、颜色和味道来训练模型。训练完成后,我们将通过提供新的水果集来测试模型。该模型将使用合适的算法识别水果并预测输出。
无监督学习是另一种机器学习方法,其中从未标记的输入数据中推断出模式。无监督学习的目标是从输入数据中找到结构和模式。无监督学习不需要任何监督。相反,它自己从数据中找到模式。
了解更多 无监督机器学习
无监督学习可用于两种类型的问题:聚类和关联。
示例:为了理解无监督学习,我们将使用上面给出的示例。所以与监督学习不同,这里我们不会对模型提供任何监督。我们将只向模型提供输入数据集,并允许模型从数据中找到模式。在合适的算法的帮助下,模型会自我训练,并根据水果之间最相似的特征将水果分成不同的组。
监督学习和无监督学习之间的主要区别如下:
监督学习 | 无监督学习 |
---|---|
监督学习算法使用标记数据进行训练。 | 无监督学习算法使用未标记的数据进行训练。 |
监督学习模型采用直接反馈来检查它是否预测了正确的输出。 | 无监督学习模型不接受任何反馈。 |
监督学习模型预测输出。 | 无监督学习模型发现数据中的隐藏模式。 |
在监督学习中,输入数据与输出一起提供给模型。 | 在无监督学习中,仅向模型提供输入数据。 |
监督学习的目标是训练模型,使其能够在给定新数据时预测输出。 | 无监督学习的目标是从未知数据集中找到隐藏的模式和有用的见解。 |
监督学习需要监督来训练模型。 | 无监督学习不需要任何监督来训练模型。 |
监督学习可以归类为分类和回归问题。 | 无监督学习可以归类为聚类和关联问题。 |
监督学习可用于我们知道输入以及相应输出的情况。 | 无监督学习可用于只有输入数据而没有相应输出数据的情况。 |
监督学习模型产生准确的结果。 | 与监督学习相比,无监督学习模型可能给出的结果不太准确。 |
监督学习并不接近真正的人工智能,因为在这方面,我们首先为每个数据训练模型,然后只有它才能预测正确的输出。 | 无监督学习更接近于真正的人工智能,因为它的学习方式类似于孩子通过他的经验学习日常事物。 |
它包括各种算法,如线性回归、逻辑回归、支持向量机、多类分类、决策树、贝叶斯逻辑等。 | 它包括聚类、KNN 和 Apriori 算法等各种算法。 |