Neural Network Development Interface for Parameter Handling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for developing neural networks, such as those disclosed in Patent Literature 1, face difficulties in handling parameters and calculations specific to neural networks, which hinders efficient development.

Innovation Solution

An information processing method and apparatus that provide a form for creating a neural network based on disposed components and property sets, presenting statistical information related to the network, including real-time calculations of output units, parameters, and calculation amounts, to improve development efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If visual programming language is used for software generation, then programming efficiency is improved, but it becomes difficult to handle parameters and calculations specific to neural networks

Engineering Contradiction:
Improveprogramming efficiencyVSAvoidability to handle neural network parameters and calculations
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system segments the neural network development process into distinct components: a visual programming environment for general software generation and a specialized neural network configuration interface for handling NN-specific parameters. This segmentation allows each component to excel at its specific function while working together through standardized interfaces.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary layer that translates between the visual programming language and neural network-specific operations. This intermediary handles the conversion of high-level visual programming constructs into the specific parameters and calculations required by neural networks, bridging the gap between general-purpose visual programming and specialized NN development.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If traditional software development methods are used, then general programming tasks are simplified, but neural network specific parameters and calculations cannot be effectively managed

Engineering Contradiction:
Improvesimplicity of programmingVSAvoidaccuracy of neural network parameter handling
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system applies local quality by providing different operational interfaces for different tasks: a simplified visual programming interface for general software development and a specialized configuration interface with precise controls for neural network parameters. Each interface is optimized for its specific purpose, ensuring both ease of operation and reliability where needed.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements preliminary action by automatically generating and validating neural network parameter configurations before execution. The system performs preliminary checks on parameter validity, calculation correctness, and configuration consistency, ensuring reliability is established before the neural network begins operation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10942711B2Information processing method and information processing apparatus
Publication Date: 2021.03.09 SONY GROUP CORP
  • US10942711B2 patent drawing
  • US10942711B2 patent drawing
  • US10942711B2 patent drawing

AI summary

There is provided an information processing apparatus and an information processing method to present information for improving development efficiency of a neural network to a user. The information processing method includes: providing, by a processor, a form for creating a program for establishing a neural network on a basis of a disposed component and property set for the component; and presenting statistical information relating to the neural network. The information processing apparatus includes a form control unit configured to provide a form for creating a program for establishing a neural network on a basis of a disposed component and property set for the component. The form control unit presents statistical information relating to the neural network.