CONVOLUTIONAL NEURAL NETWORKS, PARTICULARLY FOR IMAGE ANALYSIS

A method is disclosed. Said method comprises implementing a convolutional neural network in a processing circuit. Said convolutional neural network is configured to receive an input data structure comprising a group of values corresponding to signal samples and to generate a corresponding classifica...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: FRANCINI, Gianluca, LEPSØY, Skjalg, PORTO BUARQUE DE GUSMÃO, Pedro
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A method is disclosed. Said method comprises implementing a convolutional neural network in a processing circuit. Said convolutional neural network is configured to receive an input data structure comprising a group of values corresponding to signal samples and to generate a corresponding classification output indicative of a selected one among a plurality of predefined classes. Said convolutional neural network comprises an ordered sequence of layers. Each layer of the sequence is configured to receive a corresponding layer input data structure comprising a group of input values, and generate a corresponding layer output data structure comprising a group of output values by convolving said layer input data structure with at least one corresponding filter comprising a corresponding group of weights. The layer input data structure of the first layer of the sequence corresponds to said input data structure. The layer input data structure of a generic layer of the sequence different from the first layer corresponds to the layer output data structure generated by the previous layer in the sequence. The method further comprises training the convolutional neural network to update the weights of the filters of the layers by exploiting a training set of training input data structures belonging to known predefined classes. Said training comprises the following phases a), b), c), d): a) generating a modified convolutional neural network by downscaling, for at least one layer of the sequence of layers of the convolutional neural network, the at least one corresponding filter to obtain a downscaled filter comprising a reduced number of weights; b) downscaling the training input data structures to obtain corresponding downscaled training input data structures comprising a reduced number of values; c) for each downscaled training input data structure of at least a subset of the training set, providing such downscaled training input data structure to the modified convolutional neural network to generate a corresponding classification output, and comparing said classification output with the predefined class the training input data structure corresponding to said downscaled training input data structure belongs to; d) updating the weights of the filters of the layers based on said comparisons. L'invention concerne un procédé. Ledit procédé consiste à mettre en œuvre un réseau neuronal convolutif dans un circuit de traitement. Ledit réseau neuronal convolutif est configuré