US 11,704,575 B2
Neural networks implemented with DSD circuits
Karin Strauss, Seattle, WA (US); Luis Ceze, Seattle, WA (US); and Johannes Staffan Anders Linder, Seattle, WA (US)
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed by MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed on Dec. 21, 2018, as Appl. No. 16/230,928.
Prior Publication US 2020/0202223 A1, Jun. 25, 2020
Int. Cl. G06N 3/12 (2023.01); G06N 3/04 (2023.01); G06N 3/08 (2023.01); G06N 3/123 (2023.01)
CPC G06N 3/123 (2013.01) [G06N 3/04 (2013.01); G06N 3/08 (2013.01)] 5 Claims
OG exemplary drawing
 
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.