Skip to main content
. 2023 Apr 21;9(16):eadg3289. doi: 10.1126/sciadv.adg3289

Table 1. Experimental and simulation parameters and variables.

Parameter Description
y Normalized current (I) outputs of the drains, vector [ytarget,ynontarget]
d Normalized current (I) that target drain is trained to reach (ytarget)
V o Output (drain) voltages (1 × 2 vector)
I o Nonnormalized output (drain) currents (1 × 2 vector)
V i Input voltage (scalar)
β Learning rate
λ A state variable that parametrizes the conducting filament responsible for memristive switching
Amount of adjustment required to Vo at each time step
b Junction filament decay parameter (lower = slower decay)
Acc Classification accuracy
Accθ Accuracy threshold for reinforcement
θ Reinforcement learning threshold, vector [θtargetnontarget]. Once the target output current (ytarget) reaches this threshold, it is considered trained for that sample.
θtest Current threshold for testing used only in experimental setup. Once the current reaches this threshold, testing is halted.
incV al Increase θtarget by incV al when Acc < Accθ
decV al Decrease θnontarget by decV al when Acc < Accθ
x train Input voltage during training
x test Input voltage during testing, with xtest ≪ xtrain, so that new pathways are not formed during testing.