IP Library Granted Patent US 11,100,397
Granted Patent B2
US 11,100,397 · App. 15/159,949 · Granted Aug 24, 2021

Method and apparatus for training memristive learning systems

Inventors: Cory Merkel (Rochester, NY); Dhireesha Kudithipudi (Pittsford, NY)
Assignee: Rochester Institute of Technology
G06N3/084G06N3/0635
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,100,397
App. No.
15/159,949
Granted
Aug 24, 2021
Kind
B2
Abstract

Disclosed is a method for training memristive learning systems (MLSs) using stochastic learning algorithms and the training system apparatus designed to implement the stochastic learning algorithms.

Claims (13)

1. A method for training a memristive learning system comprising:

identifying a task that the memristive learning system is to be trained to perform;

identifying a cost function;

choosing a deterministic update equation;

deriving a stochastic update equation from the deterministic update equation by converting the deterministic update equation into a stochastic bit stream;

designing a training system hardware comprising reduced hardware training circuitry, cost and power consumption required to perform the task to implement the derived stochastic update equation by applying stochastic write voltages to the memristors where the stochastic write voltages are generated from the stochastic bit stream;

coupling the memristive learning system to the training system; and

training the memristive learning system to provide a trained memristive learning system while minimizing the hardware training circuitry, cost and power consumption required to train the memristive learning system.

2. The method of claim 1 , wherein the task comprises image classification, time series prediction, function approximation, coincidence detection, or clustering.

3. The method of claim 1 , wherein the deterministic equation is supervised, unsupervised, or semi supervised.

4. The method of claim 1 , wherein the cost function comprises cross entropy or mean square error cost function.

5. The method of claim 1 , wherein deriving a stochastic update equation from the deterministic update equation comprises changing each continuous analog value to a digital value drawn from a probability distribution.

6. The method of claim 1 , wherein training the memristive learning system comprises applying voltages to at least one memristor of the memristive learning system and the adjusting the conductances of the at least one memristor based on the training system implementation of the stochastic equation in at least one of a supervised, unsupervised, and semi supervised fashion in order to change the learning system's functionality.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2016
From: MERKEL, CORY; KUDITHIPUDI, DHIREESHA
To: ROCHESTER INSTITUTE OF TECHNOLOGY
Reel/Frame 039056/0541 →
Continuity (2)
Provisional Application 62164776 · May 21, 2015
Related Publication 20160342904A1 · Nov 24, 2016