importKerasNetwork
进口pretrained Keras网络和权重
描述
例子
输入参数
输出参数
限制
importKerasNetwork
金宝app支持TensorFlow-Keras版本如下:2.2.4函数完全支持TensorFl金宝appow-Keras版本。
函数提供了有限的支持TensorFlow-Keras测试金宝app盒框2.2.5版本)。
更多关于
提示
如果网络包含一层深度学习工具箱转换器TensorFlow模型不支持(见金宝app金宝app支持Keras层),然后
importKerasNetwork
返回一个错误消息。在这种情况下,您仍然可以使用importKerasLayers
导入网络体系结构和权重。您可以导入一个Keras网络具有多个输入和多个输出(MIMO)。使用
importKerasNetwork
如果网络包括输入大小信息的输入和输出的信息损失。否则,使用importKerasLayers
。的importKerasLayers
输入和输出函数插入占位符层。导入后,您可以通过使用查找和替换占位符层findPlaceholderLayers
和replaceLayer
,分别。工作流针对进口MIMO Keras网络是一样的工作流了进口ONNX™网络。例如,看到的导入和组装ONNX网络与多个输出。学习深入学习网络具有多个输入和多个输出,明白了多和多输出网络。使用pretrained网络预测或转让学习新的图片,你必须进行预处理图像以同样的方式用于火车导入模型的图像预处理。最常见的预处理步骤调整图片大小,图像减去平均值,将图像从BGR格式转换为RGB格式。
更多信息预处理图像进行训练和预测,明白了预处理图像深度学习。
MATLAB使用集中的索引,而Python®使用从零开始的索引。换句话说,在数组第一个元素的索引1和0在MATLAB和Python,分别。MATLAB索引的更多信息,请参阅数组索引。在MATLAB中,使用数组索引(
印第安纳州
)在Python中,创建数组转换为印第安纳州+ 1
。更多的技巧,明白了建议从TensorFlow进口模型,PyTorch ONNX。
选择功能
使用
importKerasNetwork
或importKerasLayers
进口在HDF5 TensorFlow-Keras网络或JSON格式。如果TensorFlow网络模型格式保存,使用importTensorFlowNetwork
或importTensorFlowLayers
。如果你导入一个定制TensorFlow-Keras层或如果软件不能TensorFlow-Keras层转化为一个等价的内置MATLAB层,您可以使用
importTensorFlowNetwork
或importTensorFlowLayers
,来生成一个自定义层。例如,importTensorFlowNetwork
和importTensorFlowLayers
当你导入TensorFlow-Keras生成一个自定义层λ
层。
引用
[1]Keras: Python深度学习库。https://keras.io。