Error when training neural network with multi feature inputs
10 ビュー (過去 30 日間)
古いコメントを表示
Hi,
I am currently working on a project in which I use a neural network with 3 feature inputs. The first one (localPosScore) is a 1x9 vectors and the others (msgX) are 1x7 vectors :

I create an arrayDatastore from a cell array with my training datas and the read function gives me this result :

However when I use the trainNetwork function the command answers me this error
Error using trainNetwork (line 184)
Input datastore returned more than one observation per row for network input 1.
I don't where I miss something because when I read the trainNetwork's help page I have a cell array of {numInputs+1} elements with a categorical label.
May you help me to solve this probem ?
Thanks in advance
Mathieu
3 件のコメント
Muhammad
2025 年 5 月 16 日
This is how i fixed this probelm:
this was my before datastore
>> preview(combined_ds)
ans =
1×4 cell array
{32×32 uint8} {32×32 uint8} {1×80 double} {1×1 cell}
you can see that the linear layer has size 1x80.. this is causing the problem.. try to make it 80x1.. this will solve the problem..
採用された回答
Prince Kumar
2022 年 3 月 31 日
Hi,
Please refer to the following answers:
- https://www.mathworks.com/matlabcentral/answers/522086-how-can-i-train-multi-input-deep-network-without-datastore
- https://www.mathworks.com/matlabcentral/answers/489864-how-to-train-deep-learning-network-with-multi-inputs
Hope this helps!!
0 件のコメント
その他の回答 (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!