coder.loadDeepLearningNetwork
加载深度学习网络模型
语法
说明
加载保存在 net
= coder.loadDeepLearningNetwork(filename
)filename
MAT 文件中的预训练深度学习 dlnetwork
(Deep Learning Toolbox)、SeriesNetwork
(Deep Learning Toolbox)、DAGNetwork
(Deep Learning Toolbox)、yolov2ObjectDetector
(Computer Vision Toolbox) 或 ssdObjectDetector
(Computer Vision Toolbox) 对象。filename
必须是存在于 MATLAB® 路径中的有效 MAT 文件,其中包含单个 dlnetwork
、SeriesNetwork
、DAGNetwork
、yolov2ObjectDetector
或 ssdObjectDetector
对象。MAT 文件只能包含要加载的网络。
调用返回预训练深度学习 net
= coder.loadDeepLearningNetwork(functionname
)dlnetwork
(Deep Learning Toolbox)、SeriesNetwork
、DAGNetwork
、yolov2ObjectDetector
或 ssdObjectDetector
对象的函数。functionname
必须是存在于 MATLAB 路径中的函数的名称,该函数返回 dlnetwork
、SeriesNetwork
、DAGNetwork
、yolov2ObjectDetector
或 ssdObjectDetector
对象。
与 net
= coder.loadDeepLearningNetwork(___,network_name
)net = coder.loadDeepLearningNetwork(filename)
相同,只是可以选择命名从网络生成的 C++ 类。network_name
是保存在 MAT 文件中或由函数指向的网络对象的描述性名称。网络名称必须为 char
类型,这是 C++ 中的有效标识符。
从网络对象推断生成代码时使用此函数。此函数从这个网络生成 C++ 类。类名称派生自 MAT 文件名或函数名称。
注意
coder.loadDeepLearningNetwork
的输入参量必须为编译时常量。
示例
输入参数
输出参量
限制
coder.loadDeepLearningNetwork
不支持使用多个网络加载 MAT 文件。MAT 文件只能包含要加载的网络。
代码生成器表示由区域设置确定的 8 位 ASCII 代码集中的字符。因此,在文件、文件夹或网络名称中使用非 ASCII 字符可能导致错误。有关详细信息,请参阅代码生成中的字符编码。
扩展功能
版本历史记录
在 R2017b 中推出