Combinatorial approach for supervised neural network learning
First Claim
1. A computer-implemented method for supervised artificial neural network machine learning, comprising:
- reducing the dimensionality of the received data to enhance machine learning performance based on the dimensionality;
specifying the supervised neural network architecture;
initializing weights to establish connection strengths between the received data and predicted values;
performing supervised machine learning using the specified architecture, initialized weights, and the received data including the reduced dimensionality to predict values; and
revising the initialized weights of the network based on a normalized system error threshold value to generate a learnt neural network having a reduced error in weight space.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique for machine learning, such as supervised artificial neural network learning includes receiving data and checking the dimensionality of the read data and reducing the dimensionality to enhance machine learning performance using Principal Component Analysis methodology. The technique further includes specifying the neural network architecture and initializing weights to establish a connection between read data including the reduced dimensionality and the predicted values. The technique also includes performing supervised machine learning using the specified neural network architecture, initialized weights, and the read data including the reduced dimensionality to predict values. Predicted values are then compared to a normalized system error threshold value and the initialized weights are revised based on the outcome of the comparison to generate a learnt neural network having a reduced error in weight space. The learnt neural network is validated using known values and is then used for predicting values.
9 Citations
72 Claims
-
1. A computer-implemented method for supervised artificial neural network machine learning, comprising:
-
reducing the dimensionality of the received data to enhance machine learning performance based on the dimensionality;
specifying the supervised neural network architecture;
initializing weights to establish connection strengths between the received data and predicted values;
performing supervised machine learning using the specified architecture, initialized weights, and the received data including the reduced dimensionality to predict values; and
revising the initialized weights of the network based on a normalized system error threshold value to generate a learnt neural network having a reduced error in weight space. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer readable medium having computer-executable instructions for supervised artificial neural network learning, comprising:
-
receiving data;
checking dimensionality of the received data;
reducing the dimensionality of the received data to enhance machine learning performance based on the outcome of the checking;
specifying the supervised neural network architecture;
initializing weights to establish connection strengths between the received data and predicted values;
performing supervised machine learning using the specified architecture, initialized weights, and the received data including the reduced dimensionality to predict values;
comparing the predicted values to a normalized system error threshold value; and
revising the initialized weights of the neural network based on the outcome of the comparison to generate a learnt neural network having reduced error in weight space. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A computer system for machine learning in a sparse data environment, comprising:
-
a storage device;
an output device; and
a processor programmed to repeatedly perform a method, comprising;
receiving the data;
checking dimensionality of the received data;
reducing the dimensionality of the received data to enhance machine learning performance based on the outcome of the checking;
specifying the supervised neural network architecture;
initializing weights to establish connection strengths between the received data and predicted values;
performing supervised machine learning using the specified architecture, initialized weights, and the received data including the reduced dimensionality to predict the values;
comparing the predicted values to a normalized system error threshold value; and
revising the initialized weights of the neural network based on the outcome of the comparison to generate a learnt neural network having reduced error in weight space. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A computer-implemented system for supervised artificial neural network learning, comprising:
-
a receive module to receive data;
a reading module to read the received data;
an analyzer to check dimensionality of the read data and reduce the dimensionality of the read data to enhance machine learning performance based on the outcome of the checking;
wherein the analyzer specifies neural network architecture and initializes weights to establish connection strengths between the read data and predicted values obtained using the neural network, wherein the analyzer performs supervised learning using the specified architecture, initialized weights, and the read data including the reduced dimensionality to predict the values; and
a comparator coupled to the analyzer, compares the predicted values to a normalized system error threshold value, wherein the analyzer revises the initialized weights of the neural network based on the outcome of the comparison to generate a learnt neural network having a reduced error in weight space. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72)
-
Specification