Neural network shell for application programs

    公开(公告)号:US5613040A

    公开(公告)日:1997-03-18

    申请号:US460351

    申请日:1995-06-02

    申请人: Joseph P. Bigus

    发明人: Joseph P. Bigus

    IPC分类号: G06N3/04 G06F15/18

    CPC分类号: G06N3/04

    摘要: 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.

    Program product for facilitating use of a neural network
    12.
    发明授权
    Program product for facilitating use of a neural network 失效
    用于促进神经网络使用的程序产品

    公开(公告)号:US5546505A

    公开(公告)日:1996-08-13

    申请号:US251532

    申请日:1994-05-27

    CPC分类号: G06N3/105

    摘要: A neural network development utility assists a developer in generating one or more filters for data to be input to or output from a neural network. A filter is a device which translates data in accordance with a data transformation definition contained in a translate template. Source data for the neural network may be expressed in any arbitrary combination of symbolic or numeric fields in a data base. The developer selects those fields to be used from an interactive menu. The utility scans the selected field entries in the source data base to identify the logical type of each field, and creates a default translate template based on this scan. Numeric data is automatically scaled. The developer may use the default template, or edit it from an interactive editor. When editing the template, the developer may select from a menu of commonly used neural network data formats, and from a menu of commonly used primitive mathematical operations. The developer may interactively define additional filters to perform data transformations in series, thus achieving more complex mathematical operations on the data. Templates may be edited at any time during the development process. If a network does not appear to be giving satisfactory results, the developer may easily alter the template to present inputs in some other format.

    摘要翻译: 神经网络开发实用程序帮助开发人员生成一个或多个用于输入到神经网络或从神经网络输出的数据的过滤器。 过滤器是根据包含在翻译模板中的数据变换定义来翻译数据的设备。 用于神经网络的源数据可以以数据库中的符号或数字字段的任意组合来表示。 开发者从交互式菜单中选择要使用的字段。 该实用程序扫描源数据库中的所选字段条目以标识每个字段的逻辑类型,并根据此扫描创建默认翻译模板。 数字数据自动缩放。 开发人员可以使用默认模板,或者从交互式编辑器进行编辑。 当编辑模板时,开发者可以从常用的神经网络数据格式的菜单中选择并从常用的原始数学运算的菜单中进行选择。 开发人员可以交互地定义附加的过滤器来串行进行数据转换,从而对数据进行更复杂的数学运算。 模板可以在开发过程中随时编辑。 如果网络似乎没有给出令人满意的结果,开发人员可能会轻易地更改模板,以某种其他格式提供输入。

    Neural network shell for application programs
    13.
    发明授权
    Neural network shell for application programs 失效
    用于应用程序的神经网络shell

    公开(公告)号:US5450529A

    公开(公告)日:1995-09-12

    申请号:US075370

    申请日:1993-06-11

    申请人: Joseph P. Bigus

    发明人: Joseph P. Bigus

    IPC分类号: G06N3/04 G06F15/18

    CPC分类号: G06N3/04

    摘要: 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.

    摘要翻译: 神经网络shell具有与应用程序的定义接口。 通过与神经网络shell接口,任何应用程序都将成为神经网络应用程序。 神经网络shell包含一组将数据传入和传出神经网络数据结构的实用程序。 这套实用程序允许应用程序定义一个新的神经网络模型,创建一个神经网络数据结构,训练一个神经网络,并运行一个神经网络。 一旦被训练,神经网络数据结构可以被传输到其他计算机系统或以类似或不同计算机系统上运行的不同计算语言编写的应用程序。

    Apparatus and method for facilitating use of a neural network
    14.
    发明授权
    Apparatus and method for facilitating use of a neural network 失效
    用于促进使用神经网络的装置和方法

    公开(公告)号:US5317676A

    公开(公告)日:1994-05-31

    申请号:US986889

    申请日:1992-12-03

    CPC分类号: G06N3/105

    摘要: A neural network development utility assists a developer in generating one or more filters for data to be input to or output from a neural network. A filter is a device which translates data in accordance with a data transformation definition contained in a translate template. Source data for the neural network may be expressed in any arbitrary combination of symbolic or numeric fields in a data base. The developer selects those fields to be used from an interactive menu. The utility scans the selected field entries in the source data base to identify the logical type of each field, and creates a default translate template based on this scan. Numeric data is automatically scaled. The developer may use the default template, or edit it from an interactive editor. When editing the template, the developer may select from a menu of commonly used neural network data formats, and from a menu of commonly used primitive mathematical operations. The developer may interactively define additional filters to perform data transformations in series, thus achieving more complex mathematical operations on the data. Templates may be edited at any time during the development process. If a network does not appear to be giving satisfactory results, the developer may easily alter the template to present inputs in some other format.

    摘要翻译: 神经网络开发实用程序帮助开发人员生成一个或多个用于输入到神经网络或从神经网络输出的数据的过滤器。 过滤器是根据包含在翻译模板中的数据变换定义来翻译数据的设备。 用于神经网络的源数据可以以数据库中的符号或数字字段的任意组合来表示。 开发者从交互式菜单中选择要使用的字段。 该实用程序扫描源数据库中的所选字段条目以标识每个字段的逻辑类型,并根据此扫描创建默认翻译模板。 数字数据自动缩放。 开发人员可以使用默认模板,或者从交互式编辑器进行编辑。 当编辑模板时,开发者可以从常用的神经网络数据格式的菜单中选择并从常用的原始数学运算的菜单中进行选择。 开发人员可以交互地定义附加的过滤器来串行进行数据转换,从而对数据进行更复杂的数学运算。 模板可以在开发过程中随时编辑。 如果网络似乎没有给出令人满意的结果,开发人员可能会轻易地更改模板,以某种其他格式提供输入。

    Neural network shell for application programs
    16.
    发明授权
    Neural network shell for application programs 失效
    神经网络应用程序

    公开(公告)号:US5142665A

    公开(公告)日:1992-08-25

    申请号:US482450

    申请日:1990-02-20

    申请人: Joseph P. Bigus

    发明人: Joseph P. Bigus

    CPC分类号: G06N3/04

    摘要: 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.

    DEVIATION DETECTION OF USAGE PATTERNS OF COMPUTER RESOURCES
    17.
    发明申请
    DEVIATION DETECTION OF USAGE PATTERNS OF COMPUTER RESOURCES 审中-公开
    计算机资源使用模式的偏差检测

    公开(公告)号:US20090293121A1

    公开(公告)日:2009-11-26

    申请号:US12124237

    申请日:2008-05-21

    IPC分类号: G06F12/14 G06F15/18

    CPC分类号: G06F21/316

    摘要: Embodiments of the invention provide a method for detecting changes in behavior of authorized users of computer resources and reporting the detected changes to the relevant individuals. The method includes evaluating actions performed by each user against user behavioral models and business rules. As a result of the analysis, a subset of users may be identified and reported as having unusual or suspicious behavior. In response, the management may provide feedback indicating that the user behavior is due to the normal expected business needs or that the behavior warrants further review. The management feedback is available for use by machine learning algorithms to improve the analysis of user actions over time. Consequently, investigation of user actions regarding computer resources is facilitated and data loss is prevented more efficiently relative to the prior art approaches with only minimal disruption to the ongoing business processes.

    摘要翻译: 本发明的实施例提供了一种用于检测计算机资源的授权用户的行为变化并将检测到的变化报告给相关个人的方法。 该方法包括评估每个用户针对用户行为模型和业务规则执行的动作。 作为分析的结果,可以识别和报告用户的一部分具有不寻常或可疑行为。 作为回应,管理层可以提供反馈意见,指出用户行为是由于正常的预期业务需求或行为值得进一步审查。 管理反馈可供机器学习算法使用,以改善用户随时间的行为分析。 因此,相对于现有技术方法,对于计算机资源的用户行为的调查被有助于更有效地防止数据丢失,而对正在进行的业务流程的中断只是最小的。

    Method for Computing Price Discounts in an E-Commerce Environment
    18.
    发明申请
    Method for Computing Price Discounts in an E-Commerce Environment 审中-公开
    电子商务环境下计算价格折扣的方法

    公开(公告)号:US20080167963A1

    公开(公告)日:2008-07-10

    申请号:US12054456

    申请日:2008-03-25

    IPC分类号: G06Q30/00

    摘要: A method and structure for a set of rules processed by combining a procedural rule engine and a pattern matching inference engine to compute and apply discounts to customer orders in an electronic commerce system. The rule processing occurs in multiple phases. First all applicable discounts are computed. Then all allowable subsets of discounts are computed. Finally, a set of discounts is selected, based on business policies, and the discounts are applied to the order line items.

    摘要翻译: 通过组合程序规则引擎和模式匹配推理机来处理的一组规则的方法和结构,以在电子商务系统中计算和应用折扣给客户订单。 规则处理发生在多个阶段。 首先计算所有适用的折扣。 然后计算所有允许的折扣子集。 最后,根据业务政策选择一组折扣,并将折扣应用于订单行项目。

    Communication between intelligent agents and humans in a distributed system environment
    19.
    发明授权
    Communication between intelligent agents and humans in a distributed system environment 有权
    在分布式系统环境中智能代理和人员之间的通信

    公开(公告)号:US07124119B2

    公开(公告)日:2006-10-17

    申请号:US10403649

    申请日:2003-03-31

    IPC分类号: G06F15/00

    CPC分类号: G06Q10/06

    摘要: A method, apparatus and article of manufacture for problem identification and resolution using intelligent agents. In at least one embodiment, an agent is a software element configured to detect a situation (e.g., problem or problems) and take steps to preserve a context in which the situation occurs. The agent may also be configured to identify one or more courses of action (e.g., solutions) to be taken in response to the situation. In one embodiment, a user trains an agent to take a particular action upon detecting a particular problem. The training may be initiated after accessing a log containing details about the problem context and recommended courses of action.

    摘要翻译: 使用智能代理进行问题识别和解决的方法,装置和制造。 在至少一个实施例中,代理是被配置为检测情况(例如,问题或问题)的软件元件,并且采取措施来保留出现情况的上下文。 代理还可以被配置为识别响应于该情况而采取的一个或多个动作行为(例如,解决方案)。 在一个实施例中,用户训练代理以在检测到特定问题时采取特定动作。 可以在访问包含有关问题背景和建议的行动方案的详细信息的日志之后启动培训。

    Benchmarking correlated stream processing systems
    20.
    发明授权
    Benchmarking correlated stream processing systems 失效
    基准相关流处理系统

    公开(公告)号:US08185352B2

    公开(公告)日:2012-05-22

    申请号:US12140418

    申请日:2008-06-17

    IPC分类号: G06F11/30 G06F11/00

    CPC分类号: G06F11/263

    摘要: A system, method, and computer program product for benchmarking a stream processing system are disclosed. The method comprises generating a plurality of correlated test streams. A semantically related data set is embedded within each of the test streams in the plurality of correlated test streams. The plurality of correlated test streams is provided to at least one stream processing system. A summary is generated for each of the semantically related embedded data sets. A common identifier, which is transparent to the system being tested, is embedded within each stream in the plurality of correlated test streams. The common identifier is extracted from the output data set generated by the stream processing system. At least one of the stored copies of the summaries and the common identifier are compared to an output data set including a set of zero or more correlation results generated by the stream processing system.

    摘要翻译: 公开了一种用于基准流处理系统的系统,方法和计算机程序产品。 该方法包括生成多个相关测试流。 语义相关的数据集嵌入在多个相关测试流中的每个测试流内。 多个相关测试流被提供给至少一个流处理系统。 为每个语义相关的嵌入式数据集生成一个摘要。 对被测系统透明的公共标识符嵌入在多个相关测试流中的每个流内。 从流处理系统生成的输出数据集中提取公共标识符。 将总结的存储副本和公共标识符中的至少一个与包括由流处理系统生成的一组零个或多个相关结果的输出数据集进行比较。