IP Library › Granted Patent US 11,210,566
Granted Patent B2
US 11,210,566 · App. 16/580,014 · Granted Dec 28, 2021

Training apparatus, training method and recording medium

Inventor: Tamotsu Sato (Yokohama, JP)
Assignees: Kabushiki Kaisha Toshiba; Toshiba Digital Solutions Corporation
G06K9/6262G06K9/6257G06K9/6269G06N5/04G06N20/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,210,566
App. No.
16/580,014
Granted
Dec 28, 2021
Kind
B2
Abstract

According to an embodiment, a training apparatus is a training apparatus training an inference model performing predetermined inference based on data, the training apparatus changes, according to a predefined distance for a selected piece of data selected based on predefined scores given to a plurality of pieces of data in a predefined classification space, the predefined score of a piece of data other than the selected piece of data, gives labels in the predefined classification space to pieces of data including the piece of data the predefined score of which is changed, builds training data from the pieces of data to which the labels are given, and updates the inference model using the training data.

Claims (29)

1. A training apparatus for training an inference model performing a predetermined inference that infers, using the inference model, a class to which a state of a target belongs among a plurality of classes in a predefined classification space, the inference model being built using training data, the training apparatus comprising:

a memory to store a plurality of pieces of data, and

processing circuitry connected to the memory and configured to

read the plurality of pieces of data;

calculate a probability that the state of the target belongs to each class to which the state of the target belongs by executing the predetermined inference for the plurality of pieces of data;

calculate, for each piece of data, a score corresponding to a difference in the probability with respect to each identification boundary for the plurality of classes, the score being a value corresponding to a closeness of a position of each piece of data in the predefined classification space to the identification boundary;

change the score of a piece of data other than a selected piece of data selected based on the scores among the plurality of pieces of data, such that a distance from an identification boundary identical to an identification boundary related to the selected piece of data becomes larger, according to a particular distance for the selected piece of data in the predefined classification space,

give labels in the predefined classification space to pieces of data including the piece of data, the score of which is changed;

add, to the training data, the pieces of data to which the labels are given; and

update the inference model using the training data to which the pieces of data, to which the labels are given, has been added.

2. The training apparatus according to claim 1 , wherein the processing circuitry is further configured to add, to the training data, a piece of data, the predefined score of which is equal to or below a predetermined value.

3. The training apparatus according to claim 1 , wherein the processing circuitry is further configured to output distribution display data to display a distribution of the scores on a display.

4. The training apparatus according to claim 1 , wherein the training data used by the processing circuitry to update the inference model is data for deep training.

5. A training method for training, using a computer, an inference model performing a predetermined inference that infers, using the inference model, a class to which a state of a target belongs among a plurality of classes in a predefined classification space, the inference model being built using training data, the training method comprising:

reading a plurality of pieces of data from a memory storing the plurality of pieces of data;

calculating a probability that the state of the target belongs to each class to which the state of the target belongs by executing the predetermined inference for the plurality of pieces of data;

calculating, for each piece of data, a score corresponding to a difference in the probability with respect to each identification boundary for the plurality of classes, the score being a value corresponding to a closeness of a position of each piece of data in the predefined classification space to the identification boundary;

changing the score of a piece of data other than a selected piece of data selected based on the scores among the plurality of pieces of data, such that a distance from an identification boundary identical to an identification boundary related to the selected piece of data becomes larger, according to a particular distance for the selected piece of data in the predefined classification space;

giving labels in the predefined classification space to pieces of data including the piece of data the score of which is changed;

adding, to the training data, the pieces of data to which the labels are given; and

updating the inference model using the training data to which the pieces of data, to which the labels are given, has been added.

6. A non-transitory computer-readable recording medium in which a program is recorded, the program being for training an inference model performing a predetermined inference that infers, using the inference model, a class to which a state of a target belongs among a plurality of classes in a predefined classification space, the inference model being built using training data, the program causing a computer to execute a method comprising:

reading a plurality of pieces of data from a memory storing the plurality of pieces of data;

calculating a probability that the state of the target belongs to each class to which the state of the target belongs by executing the predetermined inference for the plurality of pieces of data;

calculating, for each piece of data, a score corresponding to a difference in the probability with respect to each identification boundary for the plurality of classes, the score being a value corresponding to a closeness of a position of each piece of data in the predefined classification space to the identification boundary;

changing the score of a piece of data other than a selected piece of data selected based on the scores among the plurality of pieces of data, such that a distance from an identification boundary identical to an identification boundary related to the selected piece of data becomes larger, according to a particular distance for the selected piece of data in the predefined classification space;

giving labels in the predefined classification space to pieces of data including the piece of data the score of which is changed;

adding, to the training data, the pieces of data to which the labels are given; and

updating the inference model using the training data to which the pieces of data, to which the labels are given, has been added.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2021
From: SATO, TAMOTSU
To: KABUSHIKI KAISHA TOSHIBA; TOSHIBA DIGITAL SOLUTIONS CORPORATION
Reel/Frame 057242/0946 →
Priority Claims (1)
JP JP2018-182074 · Sep 27, 2018 · national
Continuity (1)
Related Publication 20200104644A1 · Apr 2, 2020