📜  Firebase 机器学习套件

📅  最后修改于: 2022-05-13 01:57:05.237000             🧑  作者: Mango

Firebase 机器学习套件

过去,机器学习功能只能在云端使用,因为它需要大量的计算能力、高端硬件等……但如今的移动设备变得更加强大,我们的算法也更加高效。所有这些都导致了设备上的机器学习成为一种可能性,而不仅仅是一种科幻理论。

Firebase 实时数据库是一个云托管数据库,即它在云上运行并且作为服务提供对用户的访问。它以 JSON 格式(JavaScript Object Notation,一种存储或传输数据的格式)存储数据。所有连接到它的用户都可以实时访问数据。

什么是 Firebase ML 套件

Firebase ML Kit 为用户提供了人脸识别、语言翻译等机器学习功能。简而言之,ML kit 提供了可以轻松与 Android 以及 IoS 应用程序集成的移动 SDK(软件开发工具包)。 ML Kit 将 Google 的机器学习专业知识通过一个功能强大且易于使用的软件包引入 Android 和 iOS 应用程序。

变体类型

ML 套件提供了 3 种类型的变体,如下所示:

  • API:这是 Google 内置的训练有素的 SDK
  • 自定义:在 Firebase 上托管您的自定义机器学习模型并将它们动态提供给移动设备
  • AutoML:以最少的工作量和机器学习专业知识训练高质量的自定义机器学习模型

API类别下提供的不同SDK如图所示:

Firebase ML Kit 提供的不同 API 的图像

它们可以根据它们在设备上或云中的可用性进行分类:

  • 文本识别:从图像中识别和提取文本。
  • 图像标注:识别图像中的物体、地点、人物、文字和动作。
  • 地标识别:识别图像中的知名地标。

在设备上

  • 面部检测:检测面部和面部标志以及轮廓。
  • 条码扫描:扫描和处理条码。
  • 翻译:将文本从一种语言翻译成另一种语言。
  • 智能回复:自动生成对消息的相关回复。
  • 图像标记:识别物体、位置、活动、动物物种等等。
  • 对象检测和跟踪:检测、跟踪和分类摄像机和静态图像中的对象。