CPC G06N 3/123 (2013.01) [G06N 3/04 (2013.01); G06N 3/08 (2013.01)] | 5 Claims |
1. A binary neural network (BNN) implemented with DNA strand displacement gates, the binary neural network comprising:
an input layer;
a plurality of hidden layers, wherein a neuron in the plurality of hidden layers is implemented with at least one DSD circuit, the DSD circuit comprising:
a first double-stranded oligonucleotide in which a single-stranded oligonucleotide representing a positive input displaces a first single-stranded output oligonucleotide, and
a second double-stranded oligonucleotide in which a single-stranded oligonucleotide representing a negative input displaces a second single-stranded output oligonucleotide; and
an output layer.
|