Method for processing input on basis of neural network learning and apparatus therefor

US2019251396A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2019251396-A1
Application numberUS-201716338579-A
CountryUS
Kind codeA1
Filing dateOct 20, 2017
Priority dateNov 7, 2016
Publication dateAug 15, 2019
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An electronic device is provided. The electronic device includes a memory storing parameter sets, each of which includes one weight and bias sets respectively corresponding to n (where, n>1) occlusion levels among a plurality of occlusion levels within a certain range and at least one processor configured to obtain output data by inputting input data to a neural network.

First claim

Opening claim text (preview).

1 . An electronic device for processing an image based on neural network training, the electronic device comprising: a memory storing a plurality of parameter sets, each of which includes one weight and bias sets respectively corresponding to n (where n>1) occlusion levels among a plurality of occlusion levels within a certain range; and at least one processor configured to obtain output data by inputting input data to a neural network, wherein the at least one processor is configured to: obtain an occlusion value and determine a specific parameter set among the plurality of parameter sets based on the occlusion value, determine a specific bias set in the specific parameter set based on the occlusion value, and obtain the output data using a weight corresponding to the specific parameter set and the specific bias set. 2 . The electronic device of claim 1 , wherein the plurality of parameter sets include a first parameter set and a second parameter set, and wherein the first parameter set includes a plurality of first bias sets obtained for each occlusion level with respect to a first weight and the second parameter set includes a plurality of second bias sets obtained for each occlusion level with respect to a second weight. 3 . The electronic device of claim 2 , wherein the first weight is a value optimized for the neural network with respect to a minimum occlusion level in a range of the occlusion level, and wherein the second weight is a value optimized for the neural network with respect to a maximum occlusion level in the range of the occlusion level. 4 . The electronic device of claim 2 , wherein the at least one processor is configured to: select the first parameter set, when the occlusion value meets a specific value, and select the second parameter set, when the occlusion value does not meet the specific value. 5 . The electronic device of claim 1 , wherein the at least one processor is configured to: when one of the n occlusion levels is identical to the obtained occlusion value, determine the specific bias set as a bias set corresponding to the one of the n occlusion levels, and when the n occlusion levels are not identical to the obtained occlusion value, determine the specific bias set based on two or more of the n occlusion levels. 6 . The electronic device of claim 5 , wherein the at least one processor is configured to: determine the specific bias set based on an interpolation of bias sets corresponding to the two or more of the n occlusion levels. 7 . The electronic device of claim 5 , wherein the at least one processor is configured to: determine the specific bias set based on an extrapolation of bias sets obtained for the two or more of the n occlusion levels. 8 . The electronic device of claim 1 , wherein the at least one processor is configured to: determine a bias set, corresponding to an occlusion level which is shortest from the obtained occlusion value among occlusion levels in the specific parameter set, as the specific bias set. 9 . The electronic device of claim 1 , wherein the neural network is a convolutional neural network. 10 . The electronic device of claim 1 , wherein the at least one processor is configured to: generate a feature map of a convolution layer based on a weight corresponding to the specific parameter set and the specific bias set. 11 . The electronic device of claim 1 , wherein the bias set corresponds to a distance from a hyperplane for recognizing the input data to the origin. 12 . The electronic device of claim 1 , wherein the bias set includes a bias value associated with each convolution layer. 13 . The electronic device of claim 1 , wherein the bias set includes a bias value associated with each feature map of a convolution layer. 14 . The electronic device of claim 1 , wherein the at least one processor includes a graphic processing unit (GPU). 15 . An electronic device for processing an image based on neural network training, the electronic device comprising: a memory storing a first parameter set and a second parameter set, each of which includes one weight and bias values respectively corresponding to n (where, n>1) occlusion levels among a plurality of occlusion levels within a certain range; and at least one processor configured to obtain output data by inputting input data to a neural network, wherein the at least one processor is configured to: obtain an occlusion value and determine a parameter set to be applied to the neural network as the first parameter set based on the occlusion value, determine a specific bias value in the first parameter set based on the occlusion value, and obtain the output data using a weight corresponding to the first parameter set and the specific bias value.

Assignees

Inventors

Classifications

  • G06N3/084Primary

    Backpropagation, e.g. using gradient descent · CPC title

  • using neural networks · CPC title

  • using classification, e.g. of video objects · CPC title

  • Generating training patterns; Bootstrap methods, e.g. bagging or boosting · CPC title

  • using electronic means · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2019251396A1 cover?
An electronic device is provided. The electronic device includes a memory storing parameter sets, each of which includes one weight and bias sets respectively corresponding to n (where, n>1) occlusion levels among a plurality of occlusion levels within a certain range and at least one processor configured to obtain output data by inputting input data to a neural network.
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06N3/084. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Aug 15 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).