CoreML介绍

CoreML介绍

将机器学习模型集成到您的应⽤用当中。
借助 Core ML,您可以将已训练好的机器学习模型,集成到⾃自⼰己的应⽤用当中。

所谓已训练模型 (trained model),指的是对一组训练数据应用了某个机器学习算法后,所⽣成的一组结果。举个例子,通过某个地区的历史房价来训练出一个模型,那么只要指定房间有几卧几卫,就有可能对未来该房间的房价做出预测。
Core ML 是领域特定 (domain-specific) 框架和功能的基础所在。Core ML 为 Vision 提供了图像处理的支持,为 Foundation 提供了自然语⾔处理的支持(例如NSLinguisticTagger 类), 为 GameplayKit 提供了了对学习决策树 (learned decision tree) 进行分析的支持。Core ML 本身是基于底层基本类型而建立的,包括 Accelerate、BNNS 以及 Metal Performance Shaders等。

Core ML 针对设备的性能进⾏了优化,最大限度地减少内存占用和功耗。通过在设备上运行的严格要求,不仅保护了了用户数据隐私,⽽且当网络连接丢失的时候,还能够保证应用能正常工作和响应。

官方文档:https://developer.apple.com/documentation/coreml?language=objc

 

Vision

您可以轻松地将计算机视觉学习功能放到⾃己的应⽤当中。使用计算机视觉算法可以执行各种关于图像和视频输入的任务。Vision 所支持的功能包括了人脸追踪、人脸识别、人脸特征点识别 (landmarks)、文本识别、矩形识别、条形码识别、对象追踪 以及图像配准 (image registration)。

具体的Vision API参考

https://developer.apple.com/documentation/vision?language=objc

 

⾃然语言处理

分析自然语言文本并推断其特定于语言的元数据。Foundation 中的自然语言处理 API 使用了机器学习,从而能够通过语言和脚本辨识、词语切分(tokenization)、词形还原 (lemmatization)、词性 (part of speech) 以及命名实体识别 (named entity recognition) 来深入了解语言文本。

具体的Natural Language API参考 

https://developer.apple.com/documentation/naturallanguage?language=objc

 

GameplayKit

构建和组织您的游戏逻辑。结合常见的游戏性行为,如随机数生成,人工智能,寻路和代理行为。

具体的介绍及API参考

https://developer.apple.com/documentation/gameplaykit?language=objc

 

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值