如何开始使用机器学习和图像识别?

数据挖掘 机器学习 机器学习模型 图像识别 初学者
2022-02-23 07:01:18

我想开始使用机器学习,特别是图像识别。我知道 Python 是最流行的机器学习语言,因为它很容易上手,并且有大量的库可供它使用。我有几个问题:

  1. 使用预训练模型与训练我自己的模型相比有什么优势?
  2. 我在哪里可以找到预训练的模型?在什么时候训练我自己的模型是值得的,我该怎么做?
  3. 作为初学者,我应该使用哪个库?TensorFlow、scikit-learn 等
2个回答

使用预训练模型与训练我自己的模型相比有什么优势?

预训练模型的主要优点是它大大减少了模型所需的数据。您可以将其视为初始化模型的更好方法。

我在哪里可以找到预训练的模型?在什么时候训练我自己的模型是值得的,我该怎么做?

Keras 有多种用于图像分类的预训练模型。如果您的数据包含罕见的对象或不常见的情况,那么训练自己的模型可能会更好,比如针对非常具体的任务。仅当数据中的模式与预训练模型学习的模式具有相似性时,预训练模型才有效。

作为初学者,我应该使用哪个库?TensorFlow、scikit-learn 等

Scikit-learn 和 Keras 非常简单。他们都有用于实验的玩具数据集。François Chollet 用 Python 进行深度学习有一个很好的关于计算机视觉的章节,其中有一节是关于使用预训练模型的。

希望您在打开以下链接后会得到答案。

https://www.pyimagesearch.com/2018/09/24/opencv-face-recognition/