NetFold操作员
详细信息和选项
NetFold运算符 [ 网 ] 相当于 NetFold操作员 [ 网 , { “输出”->“状态” } ] 并指定调用的输出 “输出” 折叠后的网络将反馈到名为 “状态” . NetFold操作员 [ … ] 表示接受一个或多个序列并输出相同长度的一个或更多序列的网络。 NetFold操作员 [ 网 , { " 外面的 1 " " 在里面 1 " , … } ] 接受与相同的输入 网 ,除了那些 在里面 我 由其中一个反馈连接给出 " 外面的 我 "->" 在里面 我 " . NetFold操作员 [ 网 , 反馈 , 常数 ] 将映射到中未指定的任何输入 反馈 或 常数 。所有映射输入应具有相同的长度。 在典型情况下 网 有两个名为 “输入” 和 “状态” 和一个名为 “输出” ,单参数形式 NetFold操作员 [ 网 ] 接受单个输入序列 { x个 1 , x个 2 , … , x个 n个 } 命名 “输入” 并产生一系列状态 { 秒 1 , 秒 2 , … , 秒 n个 } 命名 “输出” ,通过将网络重复应用于 x个 我 和 秒 我 - 1 计算 秒 我 ,有效使用 网 [ < “输入”-> x个 我 , “状态”-> 秒 我 - 1 > ] .初始状态 秒 0 是一个零数组。 在 NetGraph(网络图形) ,表单的连接 型钢混凝土 -> NetPort(网络端口) [ 层 , " 状态 " ] 可用于提供 NetFold操作员 类似地,表单的连接 NetPort(网络端口) [ 层 , " 状态 " ] -> 数据传输系统 可用于获取循环状态的最终值。 如果保持未连接,则可以通过 NetState对象 . NetFold操作员 [ 网 , { " 外面的 1 " " 在里面 1 " , … } ] 将为所有经常性端口命名状态端口 在里面 我 他们的价值观得到了反馈。 NetFold运算符 [ 网 , … ] 可以被视为允许在 网 ,每个被映射的序列元素对应一个。 NetFold操作员 [ … , “输入”-> 形状 ] 允许指定输入的形状。 可能的形式 形状 是: -
网络编码器 [ … ] 产生阵列的编码器 n个 长度向量 n个 { n个 1 , n个 2 , … } 维度数组 n个 1 × n个 2 × … “不断变化” 长度可变的向量 { “不断变化” , n个 2 , n个 三 , … } 数组的第一个维度是可变的,其余维度是 n个 2 × n个 三 × … 可以包括以下培训参数: -
学习率乘数 自动 网络中可训练数组的学习速率乘数 选项 [ NetFold操作员 ] 给出了构造运算符的默认选项列表。 选项 [ NetFold操作员 [ … ] ] 给出了在某些数据上评估运算符的默认选项列表。 问询处 [ NetFold操作员 [ … ] ] 给出操作员的报告。 问询处 [ NetFold操作员 [ … ] , 支柱 ] 给出属性的值 支柱 属于 NetFold操作员 [ … ] . 可能的属性 与的相同 NetGraph(网络图形) .