未定义函数或变量 'opts'。 出错 CESHI (line 56) LSTMnet = trainNetwork(inputn_train ,outputn_train ,layers,opts);
时间: 2024-02-12 08:07:51 浏览: 164
这个错误提示是因为在 CESHI 函数的第 56 行中,使用了一个未定义的变量 opts。 opts 是一个选项结构体,用于配置训练网络的参数,你需要在调用 trainNetwork 函数之前定义这个 opts 变量,并设置其中的参数。
例如,你可以使用以下代码定义 opts 变量,并设置学习率为 0.01:
```
opts = trainingOptions('sgdm', 'InitialLearnRate', 0.01);
```
然后,在调用 trainNetwork 函数时,将 opts 变量作为参数传递进去:
```
LSTMnet = trainNetwork(inputn_train, outputn_train, layers, opts);
```
这样就可以避免出现“未定义函数或变量 'opts'”的错误。
阅读全文