CPC G06N 20/00 (2019.01) [G06F 17/16 (2013.01)] | 27 Claims |
1. A machine learning apparatus, comprising:
a data memory for storing a data matrix;
an array input controller for controlling execution of a machine learning processing job on a pixel by pixel basis; and
a systolic array for executing the machine learning processing job, wherein the array input controller
determines a maximum number data values for input into each row of a plurality of rows of the systolic array based on a count of a number of non-zero data values in data for input into each row and
selects up to the maximum number of non-zero data values for input into each row of the plurality of rows of the systolic array.
|