Neural network device and computing device
AssigneeKabushiki Kaisha Toshiba
InventorsTakao MARUKAME, Kumiko NOMURA
Life of this patent
Estimating the term…
Loading patent…
AssigneeKabushiki Kaisha Toshiba
InventorsTakao MARUKAME, Kumiko NOMURA
Estimating the term…
According to an embodiment, a neural network device includes a control unit, and a matrix computation unit. The control unit causes a plurality of layers to execute a forward process of propagating a plurality of signal values in a forward direction, and a backward process of propagating a plurality of error values in a backward direction. The matrix computation unit performs computation on a plurality of values propagated in the plurality of layers. The matrix computation unit includes (m×n) multipliers, and an addition circuit. The (m×n) multipliers are provided in one-to-one correspondence with (m×n) coefficients included in a coefficient matrix of m rows and n columns. The addition circuit switches a pattern for adding values output from the respective (m×n) multipliers between the forward process and the backward process.
A neural network device comprising:
A computing device that executes a forward process of performing matrix computation between a forward first matrix of one row and m columns and a coefficient matrix of m rows and n columns (m and n are integers greater than or equal to one and, in a case where one of m and n is one, the other is greater than or equal to two) to output a forward second matrix of one row and n columns, and a backward process of performing matrix computation between the coefficient matrix and a backward first matrix of n rows and one column to output a backward second matrix of m rows and one column, the computing device comprising:
Dependencies are inferred from the claim text.