UPDATING AN ARTIFICIAL NEURAL NETWORK USING FLEXIBLE FIXED POINT REPRESENTATION
First Claim
1. A processor for updating an artificial neural network, comprising:
- a storage configured to represent a node characteristic using a fixed point node characteristic parameter and represent a network characteristic using a fixed point network characteristic parameter; and
a logic unit configured to;
operate on the fixed point node characteristic parameter and the fixed point network characteristic parameter to determine a fixed point intermediate parameter having a larger size than either the fixed point node characteristic parameter or the fixed point network characteristic parameter;
truncate a value associated with the fixed point intermediate parameter according to a system truncation schema; and
update the artificial neural network according to the truncated value.
4 Assignments
0 Petitions
Accused Products
Abstract
Updating an artificial neural network is disclosed. A node characteristic is represented using a fixed point node characteristic parameter. A network characteristic is represented using a fixed point network characteristic parameter. The fixed point node characteristic parameter and the fixed point network characteristic parameter are processed to determine a fixed point intermediate parameter having a larger size than either the fixed point node characteristic parameter or the fixed point network characteristic parameter. A value associated with the fixed point intermediate parameter is truncated according to a system truncation schema. The artificial neural network is updated according to the truncated value.
-
Citations
26 Claims
-
1. A processor for updating an artificial neural network, comprising:
-
a storage configured to represent a node characteristic using a fixed point node characteristic parameter and represent a network characteristic using a fixed point network characteristic parameter; and a logic unit configured to; operate on the fixed point node characteristic parameter and the fixed point network characteristic parameter to determine a fixed point intermediate parameter having a larger size than either the fixed point node characteristic parameter or the fixed point network characteristic parameter; truncate a value associated with the fixed point intermediate parameter according to a system truncation schema; and update the artificial neural network according to the truncated value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method of updating an artificial neural network, comprising:
-
representing a node characteristic using a fixed point node characteristic parameter; representing a network characteristic using a fixed point network characteristic parameter; using a processor to operate on the fixed point node characteristic parameter and the fixed point network characteristic parameter to determine a fixed point intermediate parameter having a larger size than either the fixed point node characteristic parameter or the fixed point network characteristic parameter; truncating a value associated with the fixed point intermediate parameter according to a system truncation schema; and updating the artificial neural network according to the truncated value.
-
-
26. A computer program product for updating an artificial neural network, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
representing a node characteristic using a fixed point node characteristic parameter; representing a network characteristic using a fixed point network characteristic parameter; operating on the fixed point node characteristic parameter and the fixed point network characteristic parameter to determine a fixed point intermediate parameter having a larger size than either the fixed point node characteristic parameter or the fixed point network characteristic parameter; truncating a value associated with the fixed point intermediate parameter according to a system truncation schema; and updating the artificial neural network according to the truncated value.
-
Specification