Implementing a neural network in a database system
OwnerJohn D. Frazier, Michael L. Reedinventors
Life of this patent
Estimating the term…
Abstract
A method and apparatus of implementing a neural network comprises storing a representation of the neural network in one or more storage modules. In one arrangement, the representation of the neural network comprises an object stored in a relational database management system or other type of database system. The neural network representation is accessed to perform an operation, e.g., a pattern recognition operation.
Claims33
A database system comprising:
- a storage module;
- a relational table containing a representation of a neural network, the relational table stored in the storage module;
- and
- a controller adapted to perform an operation using the neural network representation.
A database system, comprising:
- a plurality of storage modules;
- and
- a plurality of processors,
- the storage modules storing at least one object representing a neural network,
- the plurality of processors performing an operation in parallel, the operation accessing the neural network object to perform a task in response to input data.
An article comprising at least one storage medium containing instructions that when executed cause a database system to:
- create a neural network object;
- store the neural network object in a relational table;
- and
- perform a pattern recognition operation using the neural network object.
A process of implementing a neural network, comprising:
- storing a representation of the neural network in a database system;
- providing one or more user-defined methods to perform tasks using the neural network representation;
- receiving a request to perform an operation;
- and
- invoking the one or more user-defined methods to access the representation of the neural network to perform the operation.
A database system comprising:
- a storage module storing a relational table containing a representation of a network of interconnected processing elements, the table further containing weights associated with at least some connections between the interconnected processing elements;
- and
- a controller adapted to train the network for pattern recognition by adjusting the weights.
Dependencies are inferred from the claim text.