NetModel
Wolfram 神经网络库 »NetModel["name"]
获取神经网络库中指定名字的神经网络模型.
NetModel[{"name","param1"setting1,…}]
从参数化模型系列中获取指定的模型.
NetModel["name","prop"]
给出模型的属性 prop.
NetModel[]
给出可用的预训练神经网络模型的数据集.
更多信息
- 可以在 Wolfram Neural Net Repository 找到可用模型的列表.
- NetModel[…,"port"->spec] 可用于覆盖由 NetModel 获取的网络的输入或输出端口维度或附加/修改一个 NetEncoder 或 NetDecoder.
- NetModel[name,prop] 中可能的属性包括:
-
"ByteCount" 评估网络的大小,单位为字节 "ConstructionNotebook" 含有显式网络构建的笔记本 "EvaluationFunction" 用于评估的完整函数 "EvaluationNet" 适合于评估用的、已训练过的网络 "InputDomains" 网络的输入域 "SourceMetadata" 关于网络来源的信息 "TaskType" 网络执行的学习任务的类别 "TaskType" 由网络执行的学习任务的分类t "TrainingSetData" 用的含有训练集的数据资源(如果有的话) "TrainingSetInformation" 用于训练网络的训练集的信息 "UninitializedEvaluationNet" 没训练过的评估网络 - 对于参数化模型,其他属性包括:
-
"DefaultVariant" 如果没有指定参数,就会获取变体 "ParameterNames" 参数名称的列表 "ParametersAllowedValues" 关联映射参数名称至它们允许的设置 "ParametersInformation" 关于参数的信息数据集 "Variants" 系列中变体列表 - "SourceMetadata" 由关联组成,其键基于 Dublin Core 元数据标准的属性的子集, 包括 "Creator"、"Date"、 "Rights"、"Source".
- "EvaluationFunction" 的有效默认值是 NetModel[…,"EvaluationNet"].
- NetModel 可能下载资源存储在 $LocalBase 的本地对象存储,它可以使用 LocalObjects[] 列出,使用 ResourceRemove 去除.
- NetModel[…][data,opts] 指定应该用于把网络应用于 data 的选项. 可能的选项包括:
-
BatchSize Automatic 对于输入列表,一次计算的输入数 NetEvaluationMode "Test" 性能计算中使用的模式 TargetDevice "CPU" 执行计算的目标设备 WorkingPrecision "Real32" 用于计算网络的数值精度 - WorkingPrecision 的可能设置包括:
-
"Real32" 使用单精度实数 (32-bit) "Real64" 使用双精度实数 (64-bit) "Mixed" 对于操作使用半精度实数 - WorkingPrecision->"Mixed" 只支持 TargetDevice->"GPU",在某些设备上会导致显著的性能增加.
- 如果输出是 NumericArray,那么其数值类型来自于 WorkingPrecision.
- 当设置 NetEvaluationMode->"Training",像 DropoutLayer 一样的层会像培训一样,而不是普通的计算.
- Information[NetModel[…]] 给出关于网络的报告.
- Information[NetModel[…],prop] 给出 NetModel[…] 的属性 prop 的值. 可用的属性与 NetGraph 相同.
范例
打开所有单元关闭所有单元范围 (9)
属性和关系 (2)
Wolfram Research (2017),NetModel,Wolfram 语言函数,https://reference.wolfram.com/language/ref/NetModel.html (更新于 2019 年).
文本
Wolfram Research (2017),NetModel,Wolfram 语言函数,https://reference.wolfram.com/language/ref/NetModel.html (更新于 2019 年).
CMS
Wolfram 语言. 2017. "NetModel." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2019. https://reference.wolfram.com/language/ref/NetModel.html.
APA
Wolfram 语言. (2017). NetModel. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/NetModel.html 年