How to create a custom multi input layer for sequence model
9 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Gawsalyan Sivapalan
el 16 de Abr. de 2019
Comentada: Van Vy
el 22 de Oct. de 2021
I want to develop similsr type of architechture and Matlab does not support 2 input sequence to one model. Hence could you please let me know some perfect example of deveoping custom layer for inputs like this.

I have also tried to develop the same model in keras and try to import. But it is not helpful as well.

Please help and Thanks in Advance
2 comentarios
Maryam Khairunissa
el 27 de Mayo de 2021
hi,
have you solved this issue? I have similar case but for 3 sequence input layers.
Respuesta aceptada
Kenta
el 29 de Mzo. de 2020
As of 2019b, a new system called "custom training loop" which enables you to implement multi-input CNN is available.
For example, you can refer to the example below.
As of 2019a, to implement multi-input CNN is not easy. If you can update the version of Matlab, please try the example below.
1 comentario
Van Vy
el 22 de Oct. de 2021
Could you please explain more about the connect layer? If I have 3 inputs, how can I fix the layers? I have trouble with 3 inputs and connectLayers() function. it shows input 1 and input 3 only. Here is my code:
layers2=renameLayer(layers2,'_2');
layersRemoved=[layers(1:end);concatenationLayer(1,3,'Name','cat')];
lgraphAggregated = addLayers(layerGraph(layersRemoved),layers2(1:end));
lgraphAggregated = connectLayers(lgraphAggregated,'fc_2','cat/in2');
layers3=renameLayer(layers3,'_3');
layersRemoved1=[layers2(1:end);concatenationLayer(1,3,'Name','cat')];
lgraphAggregated = addLayers(layerGraph(layersRemoved),layers3(1:end));
lgraphAggregated = connectLayers(lgraphAggregated,'fc_3','cat/in3');
Más respuestas (0)
Ver también
Categorías
Más información sobre MATLAB Coder en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!