Method for training an artificial neural network
OwnerLukas Enderichinventor
Life of this patent
Estimating the term…
Abstract
A method for training an artificial neural network. The method includes the following steps: providing training data for training the artificial neural network; detecting at least one specification regarding available resources; ascertaining a cost function that, in addition to an actual learning task, also takes into account the at least one specification regarding available resources; and training the artificial neural network on the basis of the provided training data using the ascertained cost function.
Claims11
A method for training an artificial neural network, wherein the method comprising the following steps:
- providing training data for training the artificial neural network;
- detecting at least one specification regarding available resources;
- ascertaining a cost function that, in addition to an actual learning task, also takes into account the at least one specification regarding available resources;
- and
- training the artificial neural network based on the provided training data using the ascertained cost function.
A method for classifying image data, the method comprising:
- classifying the image data using an artificial neural network that is trained to classify image data;
- wherein the artificial neural network has been trained by:
- providing training data for training the artificial neural network,
- detecting at least one specification regarding available resources,
- ascertaining a cost function that, in addition to an actual learning task, also takes into account the at least one specification regarding available resources, and
- training the artificial neural network based on the provided training data using the ascertained cost function.
A system for training an artificial neural network, comprising:
- a providing unit configured to provide training data for training the artificial neural network;
- a detection unit configured to detect at least one specification regarding available resources;
- an ascertaining unit configured to ascertain a cost function that, in addition to an actual learning task, also takes into account the at least one specification regarding available resources;
- and
- a training unit configured to train the artificial neural network based on the provided training data using the ascertained cost function.
A system for classifying image data, wherein the system is configured to classify image data using an artificial neural network that is trained to classify image data, and wherein the artificial neural network has been trained using a system for training an artificial neural network including:
- a providing unit configured to provide training data for training the artificial neural network;
- a detection unit configured to detect at least one specification regarding available resources;
- an ascertaining unit configured to ascertain a cost function that, in addition to an actual learning task, also takes into account the at least one specification regarding available resources;
- and
- a training unit configured to train the artificial neural network based on the provided training data using the ascertained cost function.
A non-transitory computer-readable date carrier on which is stored a computer program including program code for training an artificial neural network, the program code, when executed by a a computer, causing the computer to perform the following steps:
- providing training data for training the artificial neural network;
- detecting at least one specification regarding available resources;
- ascertaining a cost function that, in addition to an actual learning task, also takes into account the at least one specification regarding available resources;
- and
- training the artificial neural network based on the provided training data using the ascertained cost function.
Dependencies are inferred from the claim text.