网页功能: 加入收藏 设为首页 网站搜索  
 业界新闻
  · IT要闻
  · IT要闻
  · IT业界
  · IT业界
  · 通信
  · 通信
  · 互联网
  · 互联网
  · 科学
  · 科学
  · 家电
  · 家电
  · IT评论
  · IT评论
  · 数码资讯
  · 数码资讯
  · 硬件行情
  · 硬件行情
  · 手机
  · 手机
  · 笔记本
  · 笔记本
  · 软件下载
  · 软件下载
 当前位置: 立华软件园 - 业界新闻 - 互联网
看苹果手把手教你如何将训练模型转换至Core ML
发表日期:2017-07-31作者:sohu.com 出处:it.sohu.com  

  图:苹果官网

  概述

  如果你的模型是由受第三方支持的机器学习工具创建和训练的,那么你就可以使用Core ML Tools将其转换至Core ML模型格式。下表列出了支持的型号和第三方工具。

  注意

  Core ML Tools是一个Python包(coremltools),托管在Python包索引(PyPI)上。 有关Python软件包的信息,请参阅“Python包装用户指南”。

  表 Core ML Tools支持的模型和第三方工具

  转换你的模型

  使用与你模型的第三方工具相对应的Core ML转换器转换模型。 调用转换器的convert方法并将生成的模型保存到Core ML模型格式(.mlmodel)中去。

  例如,如果你的模型是使用Caffe创建的,那么你就可以将Caffe模型(.caffemodel)传递给coremltools.converters.caffe.convert方法。

  现在将结果模型保存在Core ML模型格式中。

  依据你的模型,你可能需要对输入、输出和标签进行更新,或者需要标明图像的名称、类型和格式。由于可用的选项是因工具而异的,所以转换工具捆绑带有更多的文档。

  或者,编写自定义转换工具

  当你需要转换一个模型,而它却不是表1所列工具支持的格式时,你可以选择创建自己的转换工具。

  编写自己的转换工具包括将模型的输入、输出和架构的表示转换为Core ML模型格式。你可以通过定义模型架构的每一层及其与其他层的连接来实现来实现这一点。我们使用由Core ML Tools提供的转换工具作为示例,来演示由第三方工具创建的各种模型类型是如何转换为Core ML模型格式的。

  注意

  Core ML模型格式由一组协议缓冲区文件定义,并在Core ML模型说明书中进行了详细描述。

  来源:https://developer.apple.com/machine-learning/

it.sohu.com true 搜狐媒体平台 http://it.sohu.com/20170607/n496013044.shtml report 2753 图:苹果官网概述如果你的模型是由受第三方支持的机器学习工具创建和训练的,那么你就可以使用CoreMLTools将其转换至CoreML模型格式。下表列出了支持的型
上一篇:如何正确“网恋”?WittyThumb 认为要从解决“尬聊”难题开始
下一篇:腾讯OMG事业群最新调整:自选股划归FiT金融业务线

查看源文

  

关于我们 / 合作推广 / 给我留言 / 版权举报 / 意见建议 / 广告投放  
Copyright ©2003-2019 Lihuasoft.net webmaster(at)lihuasoft.net
网站编程QQ群   京ICP备05001064号 页面生成时间:0.00199