CPC G06N 3/063 (2013.01) [G06F 9/28 (2013.01); G06F 9/30101 (2013.01); G06F 9/3885 (2013.01); G06F 9/3897 (2013.01); G06N 3/049 (2013.01)] | 21 Claims |
1. An apparatus for processing a data stream, comprising:
a processing unit comprising a plurality of computational cores, wherein each computational core is configured to receive an input data stream and provide a unique output data stream, wherein each computational core of the plurality of computational cores comprises a liquid section; wherein liquid sections of the plurality of computational cores comprises leaky-to-threshold units (LTUs) and coupling node units (CNUs) that are used for connecting LTUs; wherein weightings and decay times of the CNUs of the plurality of computational cores are randomly set to randomly connect the LTUs of the plurality of computational cores, wherein at least two of the plurality of computational cores operate in parallel;
an input interface configured to receive the input data stream and simultaneously provide the same received input data stream to each of the at least two of the plurality of computational cores; and
an output interface configured to simultaneously receive the output data from each of the at least two of the plurality of computational cores.
|