Method and device for creating a data-based function model

US9709967B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9709967-B2
Application numberUS-201414247104-A
CountryUS
Kind codeB2
Filing dateApr 7, 2014
Priority dateApr 10, 2013
Publication dateJul 18, 2017
Grant dateJul 18, 2017

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.

A method for generating a data-based function model includes: providing a first data-based partial model ascertained from a first training data record; providing at least one additional training data record; and performing the following steps for the at least one additional training data record: ascertaining a difference training data record having training data which correspond to the differences between the output values of the relevant additional training data record and the function value of the sum of the partial function values (f first _ partial _ model (x) f second _ partial _ model (x)) of the first data-based partial model and previously ascertained data-based partial model(s) at each of the measuring points of the relevant training data record; ascertaining an additional data-based partial model from the difference training data record; and forming a sum (f(x)) from the first and the additional data-based partial models.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for calculating a function value of a data-based function model in a control unit which has an arithmetic unit and a separate model calculation unit, wherein the data-based function model has multiple partial models, comprising: providing input data to the model calculation unit; transmitting a calculation address, which indicates an address of first configuration data in a memory unit, to a direct memory access (DMA) unit; retrieving the first configuration data, which contain parameters and node data for calculating a first partial model, from the memory unit, and transmitting the first configuration data to the model calculation unit; ascertaining a first partial function value of the first partial model based on the input data; storing the first partial function value in the model calculation unit; and repeating the following steps until a predefined stop condition is satisfied: retrieving additional configuration data, which contain parameters and node data for calculating an additional partial model, from the memory unit, and transmitting the relevant additional configuration data to the model calculation unit; ascertaining an additional partial function value of the additional partial model based on the input data; and adding the additional partial function value to the value stored in the model calculation unit. 2. The method as recited in claim 1 , wherein the additional configuration data are retrieved from a memory area which is determined by applying a predefined address offset to the calculation address. 3. The method as recited in claim 2 , wherein the stop condition is specified by the retrieved additional configuration data. 4. The method as recited in claim 3 , wherein the stop condition specifies that the arithmetic unit indicates the value stored in the model calculation unit as a function value of a data-based function model. 5. The method as recited in claim 4 , wherein the retrieval of the additional configuration data from the memory unit, the transmission of the relevant additional configuration data to the model calculation unit, and the starting of the ascertainment of the additional partial function value of the additional partial model are carried out by the DMA unit. 6. A control unit for calculating a function value of a data-based function model in the form of a Gaussian process model which has multiple partial models, comprising: a memory unit to store first configuration data which contain parameters and node data for calculating a first partial model, and additional configuration data which contain parameters and node data for calculating at least one additional partial model; a direct memory access (DMA) unit; an arithmetic unit to transmit a calculation address, which indicates an address of the first configuration data in the memory unit, to the DMA unit; and a separate model calculation unit; wherein the DMA unit is configured to: retrieve the first configuration data from the memory unit and transmit the first configuration data to the model calculation unit; and retrieve the additional configuration data from the memory unit and transmit the additional configuration data to the model calculation unit; and wherein the model calculation unit is configured to: ascertain a first partial function value of the first partial model based on the input data; store the first partial function value in the model calculation unit; ascertain an additional partial function value of the at least one additional partial model based on the input data; and add the additional partial function value to the value stored in the model calculation unit. 7. A non-transitory, computer-readable data storage medium storing a computer program having program codes which, when executed on a computer, performs a method for calculating a function value of a data-based function model in a control unit which has an arithmetic unit and a separate model calculation unit, wherein the data-based function model has multiple partial models, the method comprising: providing input data to the model calculation unit; transmitting a calculation address, which indicates an address of first configuration data in a memory unit, to a direct memory access (DMA) unit; retrieving the first configuration data, which contain parameters and node data for calculating a first partial model, from the memory unit, and transmitting the first configuration data to the model calculation unit; ascertaining a first partial function value of the first partial model based on the input data; storing the first partial function value in the model calculation unit; and repeating the following steps until a predefined stop condition is satisfied: retrieving additional configuration data, which contain parameters and node data for calculating an additional partial model, from the memory unit, and transmitting the relevant additional configuration data to the model calculation unit; ascertaining an additional partial function value of the additional partial model based on the input data; and adding the additional partial function value to the value stored in the model calculation unit.

Assignees

Inventors

Classifications

  • Physics · mapped topic

  • G05B13/04Primary

    involving the use of models or simulators · CPC title

  • G06N20/00Primary

    Machine learning · 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 US9709967B2 cover?
A method for generating a data-based function model includes: providing a first data-based partial model ascertained from a first training data record; providing at least one additional training data record; and performing the following steps for the at least one additional training data record: ascertaining a difference training data record having training data which correspond to the differen…
Who is the assignee on this patent?
Bosch Gmbh Robert
What technology area does this patent fall under?
Primary CPC classification G05B13/04. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 18 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). 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).