版本记录
版本号 | 时间 |
---|---|
V1.0 | 2018.10.16 星期二 |
前言
目前世界上科技界的所有大佬一致认为人工智能是下一代科技革命,苹果作为科技界的巨头,当然也会紧跟新的科技革命的步伐,其中ios API 就新出了一个框架
Core ML
。ML是Machine Learning
的缩写,也就是机器学习,这正是现在很火的一个技术,它也是人工智能最核心的内容。感兴趣的可以看我写的下面几篇。
1. Core ML框架详细解析(一) —— Core ML基本概览
2. Core ML框架详细解析(二) —— 获取模型并集成到APP中
3. Core ML框架详细解析(三) —— 利用Vision和Core ML对图像进行分类
4. Core ML框架详细解析(四) —— 将训练模型转化为Core ML
5. Core ML框架详细解析(五) —— 一个Core ML简单示例(一)
6. Core ML框架详细解析(六) —— 一个Core ML简单示例(二)
7. Core ML框架详细解析(七) —— 减少Core ML应用程序的大小(一)
8. Core ML框架详细解析(八) —— 在用户设备上下载和编译模型(一)
9. Core ML框架详细解析(九) —— 用一系列输入进行预测(一)
Overview - 概览
神经网络领域不断发展,迅速创建新的架构和层来解决新问题。 Core ML神经网络模型可以定义和使用自己的自定义层。
注意:使用自定义图层的模型需要以下OS版本或更高版本:
iOS 11.2,macOS 10.13.2,tvOS 11.2或watchOS 4.2
。
Add Third-Party Models with Custom Layers - 添加具有自定义图层的第三方模型
如果您获得使用自定义图层的第三方模型,则模型的Xcode UI与没有自定义图层的模型略有不同。 它将显示网络输入和输出下方的依赖项(dependencies)
列表。 网络的第三方源应提供层类的实现以支持其网络。 将依赖项中列出的类添加到Xcode项目中,以便可以正确评估网络。
在图1中,模型依赖于自定义图层AAPLAddOneLayer
和AAPLSimpleElementwiseLayer
。 确保项目中包含模型的所有依赖项的实现,以使用模型进行预测。
Create Your Own Custom Layer - 创建自己的自定义图层
如果您的自定义图层没有可用的实现,则可以自行创建。 创建自定义图层需要您非常熟悉神经网络的体系结构以及自定义图层的预期行为。 有关详细信息,请参阅Creating a Custom Layer。
后记
本篇主要讲述了集成自定义图层,感兴趣的给个赞或者关注~~~