 |
 |
|
|
|
|
Title: |
US5611020:
Neural network shell for application programs
[ Derwent Title ]
>> View Certificate of Correction for this publication

|
Country: |
US United States of America

|
| |
Inventor: |
Bigus, Joseph P.; Rochester, MN

|
Assignee: |
International Business Machines Corporation, Armonk, NY
other patents from INTERNATIONAL BUSINESS MACHINES CORPORATION (280070) (approx. 44,393)
News, Profiles, Stocks and More about this company

|
Published / Filed: |
1997-03-11
/ 1995-06-02

|
Application Number: |
US1995000459061

|
IPC Code: |
Advanced:
G06N 3/04;
Core:
G06N 3/00;
IPC-7:
G03F 15/18;

|
ECLA Code: |
G06N3/04;

|
U.S. Class: |
Current:
706/025;
706/044;
706/060;
Original:
395/023;
395/026;

|
Field of Search: |
395/026,21,76,22,11

|
Priority Number: |

|
Abstract: |
A neural network shell has a defined interface to an application program. By interfacing with the neural network shell, any application program becomes a neural network application program. The neural network shell contains a set of utility programs that transfers data into and out of a neural network data structure. This set of utility programs allows an application program to define a new neural network model, create a neural network data structure, train a neural network, and run a neural network. Once trained, the neural network data structure can be transported to other computer systems or to application programs written in different computing languages running on similar or different computer systems.

|
Attorney, Agent or Firm: |
Gamon, Owen J. ;
Rose, Curtis G. ;

|
Primary / Asst. Examiners: |
Downs, Robert W.;

|
Maintenance Status: |
E3 Expired Check current status CC Certificate of Correction issued View Certificate of Correction

|
INPADOC Legal Status: |
Show legal status actions
Family Legal Status Report

|
 |
 |
|
|
|
|
Parent Case: |
This is a divisional of application Ser. No. 08/075,370 filed Jun. 11, 1993, now issued as U.S. Pat. No. 5,450,529, which is a divisional of application Ser. No. 07/849,116 filed on Mar. 10, 1992, now issued as U.S. Pat. No. 5,222,196, which was a divisional of application Ser. No. 07/482,450, filed on Feb. 20, 1990, now issued as U.S. Pat. No. 5,142,665.

|
Designated Country: |
CH DE ES FR GB IT LI NL SE

|
Family: |
Show 14 known family members

|
First Claim:
Show all 10 claims |
What is claimed is:
1. A program product for enabling an application program in a computer system to run one of a plurality of defined neural network models, thereby becoming a neural network having an input for data and an output for a result, comprising:
- a recording medium containing instructions capable of being executed on the computer system;
- means, recorded on the recording medium, for creating a neural network data structure in memory of the computer system, wherein the neural network data structure defines a structure and organization of a plurality of data arrays in the memory, wherein the plurality of data arrays have data types and an order within the neural network data structure, wherein the neural network data structure is common and genetic to all of the plurality of defined neural network models, and wherein the plurality of data arrays have data values specific to a selected one of said plurality of defined neural network models;
- means, recorded on the recording medium, for teaching said neural network by presenting training data at said input of said neural network and repeatedly adjusting the values of said plurality of data arrays until said result at said output is within tolerance of a correct result; and
- means, recorded on the recording medium, for running said neural network by presenting actual data at said input and retrieving the result from said output of said neural network.

|
Background / Summary: |
Show background / summary

|
Drawing Descriptions: |
Show drawing descriptions

|
Description: |
Show description

|
Forward References: |
Show 1 U.S. patent(s) that reference this one

|
|