CONTENT FILTERING WITH CONVOLUTIONAL NEURAL NETWORKS
First Claim
Patent Images
1. A computer-implemented method performed by a data processing apparatus, the method comprising:
- receiving a spectrogram generated from audio data;
applying a convolution to the spectrogram to generate a feature map;
determining values for a hidden layer of a neural network based on the feature map; and
determining a label for the audio data based on the determined values for the hidden layer of the neural network.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and techniques are provided for content filtering with convolutional neural networks. A spectrogram generated from audio data may be received. A convolution may be applied to the spectrogram to generate a feature map. Values for a hidden layer of a neural network may be determined based on the feature map. A label for the audio data may be determined based on the determined values for the hidden layer of the neural network. The hidden layer may include a vector including the values for the hidden layer. The vector may be stored as a vector representation of the audio data.
50 Citations
20 Claims
-
1. A computer-implemented method performed by a data processing apparatus, the method comprising:
-
receiving a spectrogram generated from audio data; applying a convolution to the spectrogram to generate a feature map; determining values for a hidden layer of a neural network based on the feature map; and determining a label for the audio data based on the determined values for the hidden layer of the neural network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented system for content filtering with convolutional neural networks, comprising:
-
a storage comprising audio data; and a processor that implements a convolutional neural network that receives a spectrogram generated from audio data, applies a convolution to the spectrogram to generate a feature map, determines values for a hidden layer of the convolutional neural network based on the feature map, and determines a label for the audio data based on the determined values for the hidden layer of the neural network. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
- one or more computers and one or more storage devices storing instructions which are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising;
receiving a spectrogram generated from audio data; applying a convolution to the spectrogram to generate a feature map; determining values for a hidden layer of a neural network based on the feature map; and determining a label for the audio data based on the determined values for the hidden layer of the neural network. - View Dependent Claims (18, 19, 20)
- one or more computers and one or more storage devices storing instructions which are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising;
Specification