Invalid validation data. For a recurrent layer with output mode 'last', responses must be a categorical column vector.
4 次查看(过去 30 天)
显示 更早的评论
I am trying to train LSTM network following the example given in mathworks entitled "Classify Videos Using Deep Learning". But I am getting an error. I am attaching here the screenshot of the error.![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/715864/image.png)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/715864/image.png)
In this screenshot the error is responses must be a categorical column vector. In my case, as you can see in the code (line no. 154) responses are named as labelsTrain. In the workspace you can see labelsTrain is categorical. I am not getting the reason behind this error and hence unable to find a way out of it. Please suggest some solution for this.
If my query is not clear, feel free to comment.
0 个评论
采纳的回答
Walter Roberson
2021-8-19
Your Validation Data responses that you are passing through your options is a categorical row vector, but needs to be a categorical column vector.
3 个评论
Walter Roberson
2021-8-19
You transpose the training label data in line 154. That is not the validation data. The validation data is line 149.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Image Data Workflows 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!