WIPO logo
Mobil | Englisch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Suche in nationalen und internationalen Patentsammlungen
World Intellectual Property Organization
Suche
 
Durchsuchen
 
Übersetzen
 
Optionen
 
Aktuelles
 
Einloggen
 
Hilfe
 
Maschinelle Übersetzungsfunktion
1. (WO2018046418) MODELLBERECHNUNGSEINHEIT UND STEUERGERÄT ZUR BERECHNUNG EINES MEHRSCHICHTIGEN PERZEPTRONENMODELLS
Aktuellste beim Internationalen Büro vorliegende bibliographische Daten    Einwendung einreichen

TranslationÜbersetzung: Original-->Deutsch
Veröff.-Nr.:    WO/2018/046418    Internationale Anmeldenummer    PCT/EP2017/072046
Veröffentlichungsdatum: 15.03.2018 Internationales Anmeldedatum: 04.09.2017
IPC:
G06N 3/063 (2006.01), G06N 7/00 (2006.01), G05B 13/04 (2006.01), F02P 5/15 (2006.01), G06F 15/78 (2006.01)
Anmelder: ROBERT BOSCH GMBH [DE/DE]; Postfach 30 02 20 70442 Stuttgart (DE)
Erfinder: MARKERT, Heiner; (DE).
GUNTORO, Andre; (DE)
Prioritätsdaten:
10 2016 216 947.5 07.09.2016 DE
Titel (DE) MODELLBERECHNUNGSEINHEIT UND STEUERGERÄT ZUR BERECHNUNG EINES MEHRSCHICHTIGEN PERZEPTRONENMODELLS
(EN) MODEL CALCULATION UNIT AND CONTROL DEVICE FOR CALCULATING A MULTI-LAYER PERCEPTRON MODEL
(FR) UNITÉ DE CALCUL DE MODÈLE ET APPAREIL DE COMMANDE POUR LE CALCUL D’UN MODÈLE DE PERCEPTRON MULTICOUCHE
Zusammenfassung: front page image
(DE)Die Erfindung betrifft eine Modellberechnungseinheit (22) zur Berechnung eines mehrschichtigen Perzeptronenmodells, wobei die Modellberechnungseinheit (22) in Hardware ausgebildet und fest verdrahtet ist, umfassend: - einen Rechenkern (18), der ausgebildet ist, um eine oder mehrere Ausgangsgrößen einer Neuronenschicht des mehrschichtigen Perzeptronenmodells mit einer Anzahl von Neuronen (20) abhängig von einer oder mehreren Eingangsgrößen eines Eingangsgrößenvektors (ut) zu berechnen; - einen Speicher (12), der für jede Neuronenschicht einen Konfigurationsspeicherbereich (121) zum Speichern von Konfigurationsparametern in einem jeweiligen Konfigurationsspeicherabschnitt (A) und einen Datenspeicherbereich (122) zum Speichern der Eingangsgrößen des Eingangsgrößenvektors und der einen oder der mehreren Ausgangsgrößen (y[j]) in einem jeweiligen Datenspeicherabschnitt (D) aufweist; - eine DMA-Einheit (17), die ausgebildet ist, um den Rechenkern (18) nacheinander anzuweisen, jeweils eine Neuronenschicht basierend auf den Konfigurationsparametern eines jeweiligen Konfigurationsspeicherabschnitts (A) und den dadurch definierten Eingangsgrößen des Eingangsgrößenvektors (ut) zu berechnen und die jeweils resultierenden Ausgangsgrößen (y[j]) in einen durch die entsprechenden Konfigurationsparameter definierten Datenspeicherabschnitt (D) des Datenspeicherbereichs (122) zu speichern, wobei die Konfigurationsparameter von aufeinanderfolgend berücksichtigten Konfigurationsspeicherabschnitten (A) einen Datenspeicherabschnitt (D) für die resultierenden Ausgangsgrößen angeben, der dem Datenspeicherabschnitt (D) für die Eingangsgrößen für die Berechnung einer darauffolgenden Neuronenschicht entspricht.
(EN)The invention relates to a model calculation unit (22) for calculating a multi-layer perceptron model, wherein the model calculation unit (22) is configured in hardware and is hardwired, comprising: a computation core (18) configured to calculate one or more output variables of a neuron layer of the multi-layer perceptron model having a number of neurons (20) as a function of one or more input variables of an input variable vector (ut); a memory (12), which has a configuration memory area (121) for each neuron layer for storing configuration parameters in a respective configuration memory section (A), and a data storage area (122) for storing the input variables of the input variable vector and the one or more output variables (y[j]) in a respective data storage section (D); a DMA unit (17) configured to consecutively instruct the computation core (18) to calculate in each case a neuron layer based on the configuration parameters of a respective configuration memory section (A) and the respective input variables of the input variable vectors (ut) thus defined, and to store the respective output variables (y[j]) resulting therefrom in a data storage section (D) of the data storage area (122) defined by the corresponding configuration parameters. From successively considered configuration storage sections (A), the configuration parameters specify a data storage section (D) for the resulting output variables, which corresponds to the data storage section (D) for the input variables for calculating a subsequent neuron layer.
(FR)L'invention concerne une unité de calcul de modèle (22) pour le calcul d’un modèle de perceptron multicouche, conçue sous forme matérielle et câblée à demeure, comportant : un cœur de calcul (18) conçu pour calculer une ou plusieurs variables de sortie d’une couche neuronale du modèle de perceptron multicouche avec une pluralité de neurones (20) en fonction d’une ou de plusieurs variables d'entrée d’un vecteur de variables d'entrée (ut) ; une mémoire (12) présentant pour chaque couche neuronale une zone de mémoire de configuration (121) destinée à enregistrer des paramètres de configuration dans un segment de mémoire de configuration (A) respectif et une zone de mémoire de données (122) destinée à enregistrer les variables d'entrée du vecteur de variables d'entrée et la ou les variables de sortie(y[j]) dans un segment de mémoire de données (D) respectif ; une unité DMA (accès mémoire direct) (17) conçue pour ordonner successivement au cœur de calcul (18) de calculer respectivement une couche neuronale sur la base des paramètres de configuration d’un segment de mémoire de configuration (A) respectif et donc les variables d'entrée ainsi définies du vecteur de variables d'entrée (ut) et d’enregistrer les variables de sortie (y[j]) respectivement résultantes dans un segment de mémoire de données (D) de la zone de mémoire de données (122) défini par les paramètres de configuration correspondants, les paramètres de configuration de segments de mémoire de configuration (A) pris en compte successivement indiquant un segment de mémoire de données (D) pour les variables de sortie résultantes, correspondant à un segment de mémoire de données (D) pour les variables d'entrée pour le calcul d’une couche neuronale successive.
Designierte Staaten: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG).
Veröffentlichungssprache: German (DE)
Anmeldesprache: German (DE)