Method, apparatus, and program for evolving neural network architectures to detect content in media information
First Claim
1. A method for operating at least one neural network, comprising the steps of:
- applying data including an indication of predetermined content to an input of the at least one neural network, to cause the at least one network to generate at least one output indicative of either a detection or a non-detection of the predetermined content, wherein each neural network has an architecture specified by at least one corresponding parameter; and
evolving the at least one parameter to modify the architecture of the at least one neural network, based on the at least one output, to increase an accuracy at which that at least one neural network detects the predetermined content indicated by the data.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for operating a neural network, and a program and apparatus that operate in accordance with the method. The method comprises the steps of applying data indicative of predetermined content, derived from an electronic signal including a representation of the predetermined content, to an input of at least one neural network, to cause the at least one network to generate at least one output indicative of either a detection or a non-detection of the predetermined content. Each neural network has an architecture specified by at least one corresponding parameter. The method also comprises a step of evolving the at least one parameter to modify the architecture of the at least one neural network, based on the at least one output, to increase an accuracy at which that at least one neural network detects the predetermined content indicated by the data.
-
Citations
35 Claims
-
1. A method for operating at least one neural network, comprising the steps of:
-
applying data including an indication of predetermined content to an input of the at least one neural network, to cause the at least one network to generate at least one output indicative of either a detection or a non-detection of the predetermined content, wherein each neural network has an architecture specified by at least one corresponding parameter; and
evolving the at least one parameter to modify the architecture of the at least one neural network, based on the at least one output, to increase an accuracy at which that at least one neural network detects the predetermined content indicated by the data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for detecting predetermined content represented in a provided electronic signal representing at least one of video and audio information, the method comprising the steps of:
-
applying data derived from the signal to inputs of respective ones of separate neural networks to cause the neural networks to generate corresponding outputs indicative of either a detection or a non-detection of the predetermined content, wherein each neural network has a corresponding architecture;
determining an accuracy at which individual ones of the neural networks detect the predetermined content, based on the outputs generated in the step of applying; and
based on the step of determining, modifying the architecture of at least one of the neural networks, to substantially maximize the accuracy at which that least one neural network detects the predetermined content represented in the signal from which the data is derived. - View Dependent Claims (16)
-
-
17. An apparatus for detecting predetermined content represented in a provided electronic signal, the apparatus comprising:
-
a feature deriver, arranged for deriving predetermined feature data indicative of the predetermined content from the provided electronic signal; and
a controller, operating under the control of a stored program, for (a) applying the predetermined feature data derived by the feature deriver to at least one input of at least one neural network to cause the at least one neural network to generate at least one output indicative of either a detection or a non-detection of the predetermined content, wherein each neural network has an architecture specified by at least one corresponding parameter, and (b) evolving the at least one parameter to modify the architecture of the at least one neural network, based on the at least one output, to increase an accuracy at which that at least one neural network detects the predetermined content indicated by the predetermined feature data. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. An apparatus for detecting predetermined content indicated in data representative of a provided electronic signal, the apparatus comprising:
-
neural network means, responsive to the data being applied to an input thereof, for generating at least one output indicative of either a detection or a non-detection of the predetermined content, wherein an architecture of the neural network means is specified by at least one corresponding parameter; and
means for evolving the at least one parameter to modify the architecture of the neural network means, based on the at least one output, to increase an accuracy at which the neural network means detects the predetermined content indicated by the data.
-
-
27. An apparatus for detecting predetermined content indicated in predetermined feature data derived from a provided electronic signal, the apparatus comprising:
-
plural neural networks, each being responsive to the predetermined feature data being applied to an input thereof, for generating a corresponding output indicative of either a detection or a non-detection of the predetermined content, wherein each neural network has a corresponding architecture;
means for determining an accuracy at which each neural network detects the predetermined content, based on the output generated by that neural network; and
means for modifying the architecture of at least one of the neural networks, to substantially maximize the accuracy at which that least one neural network detects the predetermined content indicated by the predetermined feature data, based on a determination made by said means for determining.
-
-
28. A program product comprising computer readable-code which, when executed, performs a method for operating at least one neural network, the method comprising the steps of:
-
applying data including a representation of predetermined content, to an input of at least one neural network, to cause the at least one neural network to generate at least one output indicative of either a detection or a non-detection of the predetermined content, wherein each neural network has an architecture specified by at least one corresponding parameter; and
evolving the at least one parameter to modify the architecture of the at least one neural network, based on the at least one output, to increase an accuracy at which that at least one neural network detects the predetermined content.
-
-
29. A storage medium storing a program having computer readable-code which, when executed, performs a method for operating at least one neural network, the method comprising the steps of:
-
applying data including a representation of predetermined content, to an input of at least one neural network, to cause the at least one neural network to generate at least one output indicative of either a detection or a non-detection of the predetermined content, wherein each neural network has an architecture specified by at least one corresponding parameter; and
evolving the at least one parameter to modify the architecture of the at least one neural network, based on the at least one output, to increase an accuracy at which that at least one neural network detects the predetermined content.
-
-
30. A system for exchanging information, comprising:
-
at least one first information apparatus; and
at least one second information apparatus, comprising;
an interface, coupled to said first information apparatus through an external communication interface, a feature deriver, arranged for deriving predetermined feature data indicative of predetermined content, based on a provided electronic signal that includes a representation of the predetermined content, and a controller, operating under the control of a stored program, for (a) applying the predetermined feature data derived by the feature deriver to an input of at least one neural network to cause the at least one neural network to generate at least one output indicative of either a detection or a non-detection of the predetermined content, wherein each neural network has an architecture specified by at least one corresponding parameter, (b) evolving the at least one parameter to modify the architecture of the at least one neural network, based on the at least one output, to increase an accuracy at which that at least one neural network detects the predetermined content indicated by the predetermined feature data, and (c) forwarding information representing at least one of an evolved parameter resulting from the evolving and the architecture as modified by the evolving, to the at least one first information apparatus through the interface and the external communication interface. - View Dependent Claims (31, 32, 33, 34, 35)
-
Specification