Effacer les filtres
Effacer les filtres

How can I pass raw data as input to a convolutional neural network?

1 vue (au cours des 30 derniers jours)
Diego Alonso
Diego Alonso le 8 Sep 2017
Commenté : Diego Alonso le 20 Sep 2017
Hi everyone,
I am trying to pass as input a numeric vector of data to a convolutional neural network. I know that it's possible to pass a numeric input to a convolutional network in Python but, do you know how can I do in Matlab?

Réponse acceptée

Sarah Mohamed
Sarah Mohamed le 13 Sep 2017
If I understand correctly, you are interested in specifying an input layer for a CNN that accepts a numeric vector. This is indeed possible using the “imageInputLayer” function:
n = 1000 % n = length of the input signal
inputLayer = imageInputLayer([1 n]) % Input is a row vector of length n
% Valid type = single or double
You might find the following Answers post relevant to you – this user’s question involves constructing a CNN with a 1D input signal:
  1 commentaire
Diego Alonso
Diego Alonso le 20 Sep 2017
Thanks for your answer. I have read the post you passed but I have some doubts. I am trying to follow this thesis (chapter 4) http://lemt.ufrj.br/pdf/pedro.pdf.
In summary, I have to disaggregate (into appliances) an aggregated power signal. I have both, aggregated and disaggregated (consumption of each appliance) power signal so I have to pass as input the whole consumption (aggregate) and as target the consumption of an appliance.
How can I do this?

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Image Data Workflows dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by