发明名称 Calculation processing system, program creation method, and program creation program
摘要 A calculation processing apparatus includes a monitor, a CPU, a memory and a hard disk. The hard disk stores an initial program input from outside, a network creation program, a network modifying program, network information, node operation definition, and learning variables. The CPU executes the network creation program, and creates network information related to a network representing an algorithm structure of the initial program. Further, the CPU executes the network modifying program and modifies the network information based on the result of calculation by the network, using a learning algorithm.
申请公布号 US8984103(B2) 申请公布日期 2015.03.17
申请号 US200913125540 申请日期 2009.10.23
申请人 National Institute of Information and Communications Technology (NIICT) 发明人 Suzuki Hideaki;Sawai Hidefumi;Ohsaki Hiroyuki
分类号 G06N3/08;G06N3/12 主分类号 G06N3/08
代理机构 McDermott Will & Emery LLP 代理人 McDermott Will & Emery LLP
主权项 1. A calculation processing system, comprising: an input unit receiving, from outside of the calculation processing system, programming code for a program including an algorithm; a network creation unit creating, based on the programming code for the program received by the input unit, a network to have a topology representing an algorithm structure of the algorithm of the program, wherein the network created by the network creation unit includes a plurality of operation nodes and a plurality of edges each connecting two of said operation nodes according to the topology of the network, andwherein said plurality of operation nodes include operation nodes corresponding to various operations of the program and an operation node performing calculation on a regulating value representing an algorithm flow; a calculation executing unit executing a calculation using the network representing the algorithm structure of the algorithm of the program; and a network updating unit for changing, using a result of calculation by said calculation executing unit and a learning algorithm, the topology of the network without changing said result of calculation, wherein the network creation unit determines the topology representing the algorithm structure of the algorithm of the program received by the input unit, and creates the network to have the determined topology by adding or deleting an operation node and configuring edges connecting the operation node, and wherein the network creation unit converts the program to a network in ATN (Algorithmically Transitive Network) format.
地址 Tokyo JP