Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Device and method for training a normalizing flow

a normalizing flow and flow training technology, applied in the field of normalizing flow training, can solve the problems of complicated finding such a model, inability to train a normalizing flow, etc., to achieve easy computable, influence the ability of predicting, and high performance

Pending Publication Date: 2022-03-10
ROBERT BOSCH GMBH
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The patent text explains the importance of choosing the right model for a device that predicts the initial density of an environment. Using one of the described image classifiers can help the device make more accurate predictions and operate in a safer, reliable, and expected manner. The technical effect of this is that the device can better understand its surroundings and make informed decisions.

Problems solved by technology

Determining the probability of an image to occur is a central problem in many technical applications.
One of the fundamental limitations of such models is the restriction that the determinant of the Jacobian of the transformation achieved by the deep convolutional neural network must be easily computable to allow for efficient training through maximization of the likelihood of the data.
However, these constrained function classes ultimately result in suboptimal models of the probability density of the image data due to their fundamental limited representational power.
However, finding such a model is complicated due to the high-dimensionality of the probability distribution.
Unfortunately, computing the gradient for the first convolutional layer of the normalizing flow this way generally requires an inversion of a matrix, wherein the computational complexity of the inversion is cubical in the number of weights of the first convolutional layer.
However, these special layers restrict the transformations that can be achieved by a normalizing flow and hence negatively influence the accuracy of the mapping of the normalizing flow.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Device and method for training a normalizing flow
  • Device and method for training a normalizing flow
  • Device and method for training a normalizing flow

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0088]Shown in FIG. 1 is an example embodiment of a first method (1) for training a normalizing flow in the form of a flow chart. The normalizing flow is configured to accept images as inputs and comprises convolutional layers. Preferably, the normalizing flow consists only of convolutional layers as layers. Preferably, the normalizing flow does not comprise coupling or masked convolution layers as are used in, e.g., Real NVP.

[0089]In a first step (101) a training image (xi) is determined. The image may preferably be determined from a computer-implemented database comprising images that the normalizing flow shall be trained with, e.g., a training dataset of training images. Alternatively, the image may also be determined from a sensor during operation of the sensor. For example, the sensor may record an image and the image may then be used directly as training image (xi) for the normalizing flow. Preferably, the training image (xi) is in the form of a three-dimensional tensor of a p...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A computer-implemented method for training a normalizing flow. The normalizing flow predicts a first density value based on a first input image. The first density value characterizes a likelihood of the first input image to occur. The first density value is predicted based on an intermediate output of a first convolutional layer of the normalizing flow. The intermediate output is determined based on a plurality of weights of the first convolutional layer. The method for training includes: determining a second input image; determining an output, wherein the output is determined by providing the second input image to the normalizing flow and providing an output of the normalizing flow as output; determining a second density value based on the output tensor and on the plurality of weights; determining a natural gradient of the plurality of weights with respect to the second density value; adapting the weights according to the natural gradient.

Description

CROSS REFERENCE[0001]The present application claims the benefit under 35 U.S.C. 119 of European Patent Application No. EP 20194550.8 filed on Sep. 4, 2020, which is expressly incorporated herein by reference in its entirety.FIELD[0002]The present invention concerns a method for training a normalizing flow, a method for using a normalizing flow, a method for classifying images by means of a normalizing flow, a normalizing flow, an image classifier, a computer program and a machine-readable storage medium.BACKGROUND INFORMATION[0003]L. Gresele, G. Fissore, A. Javaloy, B. Schölkopf, A. Hyvärinen, “Relative gradient optimization of the Jacobian term in unsupervised deep learning,” Jun. 26, 2020, https: / / arxiv.org / abs / 2006.15090v1 describes a method for training a fully connected normalizing flow.SUMMARY[0004]Determining the probability of an image to occur is a central problem in many technical applications. The probability of an image to occur may be understood as a probability for rec...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): G06K9/42G06K9/48G06K9/62
CPCG06K9/42G06K9/48G06K2009/485G06K9/6226G06K9/6256G06K9/6203G06F30/27G06N3/084G06F2111/08G06N3/045G06F18/24155G06F18/214G06F17/18G06F17/153G06N3/088G06N3/047G06N20/00G06N5/025G06V10/473G06V10/32G06V10/7515G06V10/46G06F18/2321
Inventor PETERS, JORNKELLER, THOMAS ANDYKHOREVA, ANNAHOOGEBOOM, EMIELWELLING, MAXJAINI, PRIYANK
Owner ROBERT BOSCH GMBH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products