如何为使用 CNTK 层 API 创建的模型命名输出变量



我已经训练了一个具有多个输出的模型,我想通过名称来引用。可以在 API 中的构造中命名输入变量,以便评估代码可以向相应的命名输入变量提供数据。但在某些情况下,我有具有多个标量输出的模型,现在它们似乎被赋予了某种以编程方式构造的名称,可能指的是用于构造它们的操作。有没有办法在模型构建过程中为输出变量提供名称?(甚至在构造之后和保存模型以供以后评估之前重命名特定变量?

输出命名方案在刚刚发布的 Beta 8 中发生了变化。虽然它仍然不允许在创建后更改输出名称,但它现在提供了一个应该适合您的一致模式:

如果函数具有单个输出,则输出变量的名称与函数名称相同。在多个输出的情况下,它们被命名为函数名称加上输出顺序作为后缀,例如 Foo.1Foo.2

最新更新