DE202017102238U1 - Aktorsteuerungssystem - Google Patents
Aktorsteuerungssystem Download PDFInfo
- Publication number
- DE202017102238U1 DE202017102238U1 DE202017102238.2U DE202017102238U DE202017102238U1 DE 202017102238 U1 DE202017102238 U1 DE 202017102238U1 DE 202017102238 U DE202017102238 U DE 202017102238U DE 202017102238 U1 DE202017102238 U1 DE 202017102238U1
- Authority
- DE
- Germany
- Prior art keywords
- machine learning
- value
- learning system
- observation
- control system
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/0265—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric the criterion being a learning criterion
- G05B13/027—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric the criterion being a learning criterion using neural networks only
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
Landscapes
- Engineering & Computer Science (AREA)
- Artificial Intelligence (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- Evolutionary Computation (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Medical Informatics (AREA)
- Data Mining & Analysis (AREA)
- Mathematical Physics (AREA)
- General Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Life Sciences & Earth Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Computational Linguistics (AREA)
- Biophysics (AREA)
- Biomedical Technology (AREA)
- Automation & Control Theory (AREA)
- Feedback Control In General (AREA)
Abstract
Aktorsteuerungssystem (40) zum Steuern eines Aktors (10), umfassend mindestens einen Computer und mindestens ein maschinenlesbares Speichermedium, auf dem Befehle gespeichert sind, die beim Ausführen durch den mindestens einen Computer bewirken, dass der mindestens eine Computer ein Verfahren mit den folgenden Schritten ausführt: – Empfangen eines ermittelten Beobachtungswerts (B), der einen Zustand eines Aktorsystems umfassend den Aktor (10) und eine Umgebung (20) des Aktors (10) charakterisiert; – Ermitteln eines ersten Ausgabewerts (p_cls) eines ersten maschinellen Lernsystems (60) abhängig von dem Beobachtungswert (B), wobei der erste Ausgabewert (p_cls) wenigstens einen Teil des Beobachtungswerts (B) charakterisiert, – Ermitteln eines zweiten Ausgabewerts (p_det) eines zweiten maschinellen Lernsystems (70), wobei der zweite Ausgabewert (p_det) eine Wahrscheinlichkeit charakterisiert, dass der Beobachtungswert (B) derart manipuliert wurde, dass der erste Ausgabewert (p_cls) den wenigstens einen Teil des ersten Beobachtungswerts (B) nicht korrekt charakterisiert, und – Ansteuern des Aktors (10) abhängig von dem ermittelten ersten Ausgabewert (p_cls) und dem ermittelten zweiten Ausgabewert (p_det), wobei das zweite maschinelle Lernsystem (70) den zweiten Ausgabewert (p_det) abhängig von Zwischenergebnissen (y_zw) des ersten maschinellen Lernsystems (60) ermittelt.An actuator control system (40) for controlling an actuator (10) comprising at least one computer and at least one machine-readable storage medium having stored thereon instructions for causing, by the at least one computer, the at least one computer to perform a method comprising the following steps : Receiving a determined observation value (B) which characterizes a state of an actuator system comprising the actuator (10) and an environment (20) of the actuator (10); Determining a first output value (p_cls) of a first machine learning system (60) as a function of the observation value (B), the first output value (p_cls) characterizing at least part of the observation value (B), determining a second output value (p_det) of a second one a machine learning system (70), the second output value (p_det) characterizing a probability that the observation value (B) has been manipulated such that the first output value (p_cls) does not correctly characterize the at least a portion of the first observation value (B), and Driving the actuator (10) depending on the determined first output value (p_cls) and the determined second output value (p_det), wherein the second machine learning system (70) the second output value (p_det) depending on intermediate results (y_zw) of the first machine learning system (60 ).
Description
Die Erfindung betrifft ein Aktorsteuerungssystem.The invention relates to an actuator control system.
Stand der TechnikState of the art
Aus der
Vorteil der ErfindungAdvantage of the invention
Ein Aktorsteuerungssystem nach Anspruch 1 hat demgegenüber dem Vorteil, dass es ein maschinelles Lernverfahren aufweist, das besonders robust gegenüber Irreführungsbeispielen (engl. „Adversarial Examples“) ist. Adversarial Examples sind geringfügig manipulierte Eingangsdaten des maschinellen Lernverfahrens (die bei Bilddaten den unmanipulierten Eingangsdaten so ähnlich sind, dass sie für menschliche Experten praktisch nicht zu unterscheiden sind), die zu einer erheblichen Änderung der Ausgabe des maschinellen Lernverfahrens führen. An actuator control system according to claim 1, on the other hand, has the advantage that it has a machine learning method which is particularly robust against misleading examples (English: "Adversarial Examples"). Adversarial Examples are slightly manipulated machine learning input data (which are so similar in image data to the unmanipulated input data that they are virtually indistinguishable to human experts) that result in a significant change in the machine learning output.
Vorteilhafte Weiterbildungen sind Gegenstand der abhängigen Ansprüche.Advantageous developments are the subject of the dependent claims.
Offenbarung der ErfindungDisclosure of the invention
In einem ersten Aspekt betrifft die Erfindung daher ein Aktorsteuerungssystem zum Steuern eines Aktors mit den Merkmalen des unabhängigen Anspruchs 1. Das Aktorsteuerungssystem ist eingerichtet, einen Beobachtungswert zu empfangen und mittels eines ersten und zweiten maschinellen Lernsystems eine Ansteuerung für den Aktor zu generieren. Der ermittelte Beobachtungswert kann insbesondere ein Ausgangsignal eines Sensors umfassen oder abhängig von einem Ausgangssignal eines Sensors ermittelt worden sein.In a first aspect, the invention therefore relates to an actuator control system for controlling an actuator having the features of independent claim 1. The actuator control system is adapted to receive an observation value and to generate a control for the actuator by means of a first and second machine learning system. The determined observation value can in particular comprise an output signal of a sensor or be determined as a function of an output signal of a sensor.
In einem weiterführenden Aspekt ist hierbei das erste maschinelle Lernsystem ein erstes neuronales Netzwerk mit einer ersten Verkettung neuronaler Schichten, und das zweite maschinelle Lernsystem ein zweites neuronales Netzwerk mit einer zweiten Verkettung neuronaler Schichten, wobei die neuronalen Schichten der ersten und zweiten Verkettung neuronaler Schichten in Signalverarbeitungsrichtung bis zu einer letzten gemeinsamen Zwischenschicht gemeinsame neuronale Schichten sind und in Signalverarbeitungsrichtung ab dieser letzten gemeinsamen Zwischenschicht separat (d.h. untereinander nicht verknüpfte) sind.In a further aspect, the first machine learning system is a first neural network with a first concatenation of neural layers, and the second machine learning system a second neural network with a second concatenation of neural layers, wherein the neural layers of the first and second concatenation of neural layers in the signal processing direction are common neural layers up to a last common intermediate layer and are separate (ie not linked to one another) in the signal processing direction starting from this last common intermediate layer.
Dies bedeutet, dass erstes und zweites neuronales Netz ein gemeinsames neuronales Netz bilden, das eine Verkettung gemeinsamer neuronaler Schichten umfasst, wobei diese Verkettung den Beobachtungswert empfängt. Das neuronale Netz ist hierbei derart aufgebaut ist, dass sowohl die Ermittlung des ersten Ausgabewerts als auch die Ermittlung des zweiten Ausgabewerts ausschließlich („ausschließlich“ im Sinne von „bei fixierten Parametern des neuronalen Netzes ausschließlich“) von Ausgabewerten der gemeinsamen neuronalen Schichten abhängig sind, und dass das erste und zweite neuronale Netz ferner so aufgebaut sind, dass abhängig von den Ausgabewerten der gemeinsamen neuronalen Schichten ein erstes Zwischenergebnis und ein zweites Zwischenergebnis ermittelt werden, wobei der erste Ausgabewert abhängig vom ersten Zwischenergebnis und unabhängig vom zweiten Zwischenergebnis ermittelt wird, und wobei der zweite Ausgabewert abhängig vom zweiten Zwischenergebnis und unabhängig vom ersten Zwischenergebnis ermittelt wird.This means that the first and second neural networks form a common neural network comprising a concatenation of common neural layers, this concatenation receiving the observation value. The neural network is in this case constructed in such a way that both the determination of the first output value and the determination of the second output value exclusively ("exclusively" in the sense of "fixed parameters of the neural network exclusively") are dependent on output values of the common neural layers, and in that the first and second neural networks are further configured such that a first intermediate result and a second intermediate result are determined depending on the output values of the common neural layers, wherein the first output value is determined as a function of the first intermediate result and independently of the second intermediate result, and wherein the second output value is determined as a function of the second intermediate result and independently of the first intermediate result.
Nachfolgend werden Ausführungsformen der Erfindung unter Bezugnahme auf die beiliegenden Zeichnungen näher erläutert. In den Zeichnungen zeigen:Hereinafter, embodiments of the invention will be explained in more detail with reference to the accompanying drawings. In the drawings show:
Beschreibung der AusführungsbeispieleDescription of the embodiments
Bei dem Aktor
In einem anderen Ausführungsbeispiel kann es sich bei dem Aktor
In einem weiteren Ausführungsbeispiel kann es sich bei dem Aktor
Das Aktorsteuerungssystem
Das erste maschinelle Lernsystem
Es ist auch möglich, dass ein Beobachtungswert B eine Vielzahl von Größen umfasst, beispielsweise Pixel eines Bilds. Es ist dann möglich, dass eine semantische Segmentierung des Bilds durchgeführt wird, d.h. dass die oben beschriebenen Zuordnung zu Klassen für jede dieser Größen, also beispielsweise jeden Pixel des Bilds, einzeln durchgeführt wird, sodass p_cls auch in diesem Sinne eine vektorwertige Größe sein kann.It is also possible that an observation value B comprises a plurality of sizes, for example pixels of an image. It is then possible that a semantic segmentation of the image is performed, i. that the above-described assignment to classes for each of these variables, for example each pixel of the image, is carried out individually, so that p_cls can also be a vector-valued variable in this sense.
In einer alternativen Ausführungsform ist es auch möglich, dass das erste maschinelle Lernsystem
Das erste maschinelle Lernsystem
Das Aktorsteuerungssystem
Die Manipulation des Beobachtungswerts B kann hierbei durch eine unmittelbare Manipulation des Beobachtungswerts B geschehen, aber auch durch eine Störung des Ausgangssignals S des Sensors
Erster Ausgabewert p_cls und zweiter Ausgabewert p_det werden einer Ausgabeeinheit
Das Aktorsteuerungsystem
Das erste maschinelle Lernsystem
Trainingssystem
Zunächst trainiert das Trainingssystem
Die erste Phase
Nun werden in einer zweiten Phase
Der Ablauf der zweiten Phase
Anschließend (
Im folgenden Schritt
Dann (
Für Beobachtungswerte B, für die entschieden wurde, dass sie manipuliert werden sollen, wird eine Manipulation Badv beispielsweise wie folgt durchgeführt: Es wird ein Initialwert Badv 0 = B initialisiert, und dann iterativ Werte Badv n gemäß der folgenden Formel ermittelt:
Hierbei ist Jcls eine Kostenfunktion des ersten maschinellen Lernsystems
Jdet ist eine Kostenfunktion des zweiten maschinellen Lernsystems
Die Funktion Clipε B(z) normiert Werte einer Variablen z auf eine ε-Kugel um B. Die Norm kann hierbei eine L2-Norm sein, oder auch eine L∞-Norm.The function Clip ε B (z) normalizes values of a variable z to an ε-sphere by B. The norm can be an L 2 -norm, or an L ∞ -norm.
Die Anzahl der Iterationen kann beispielsweise mittels eines Konvergenzkriteriums begrenzt werden, oder auf einen festen Wert vorgegeben werden, beispielsweise
Im nun folgenden Schritt
Das Trainieren der Parameter erfolgt mittels der beschriebenen Kostenfunktion Jdet des zweiten maschinellen Lernsystems
Damit endet die zweite Phase
Diese Form des Lernens kann derart durchgeführt werden, dass der Trainingsmengen so groß gewählt wird, dass die erste Phase
Zunächst wird in einem ersten Schritt
Nun (
In Schritt
Im folgenden Schritt
In Schritt
Wurde hingegen entschieden, dass keine Manipulation der Beobachtungswerte B durchgeführt werden soll, werden in Schritt
Nun werden in Schritt
Soll das Verfahren mehrfach iteriert durchgeführt werden, können die Datenpunkte der ausgewählten Untermenge aus der Trainings-Menge entfernt werden (
Optional kann das so beschriebene Verfahren für die gleichen Trainings-Mengen mehrfach durchgeführt werden, beispielsweise mit einer vorgebbaren Häufigkeit.Optionally, the method described in this way can be performed repeatedly for the same training quantities, for example with a predefinable frequency.
Das erste maschinelle Lernsystem
Konvolutionsschicht
Das zweite maschinelle Lernsystem
Konvolutionsschicht
Es sei angemerkt, dass die in
Das Eingangssignal y_zw des zweiten maschinellen Lernsystems
Es folgt ein Aktivierungsblock
Additionsblock
ZITATE ENTHALTEN IN DER BESCHREIBUNG QUOTES INCLUDE IN THE DESCRIPTION
Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of the documents listed by the applicant has been generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.
Zitierte PatentliteraturCited patent literature
- DE 102005050577 A1 [0002] DE 102005050577 A1 [0002]
Claims (15)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE202017102238.2U DE202017102238U1 (en) | 2017-04-13 | 2017-04-13 | Aktorsteuerungssystem |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE202017102238.2U DE202017102238U1 (en) | 2017-04-13 | 2017-04-13 | Aktorsteuerungssystem |
Publications (1)
Publication Number | Publication Date |
---|---|
DE202017102238U1 true DE202017102238U1 (en) | 2017-05-12 |
Family
ID=58993306
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE202017102238.2U Active DE202017102238U1 (en) | 2017-04-13 | 2017-04-13 | Aktorsteuerungssystem |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE202017102238U1 (en) |
Cited By (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102017115751A1 (en) * | 2017-07-13 | 2019-01-17 | Horsch Leeb Application Systems Gmbh | Device for controlling an actuator of an agricultural machine |
WO2019081545A1 (en) * | 2017-10-26 | 2019-05-02 | Robert Bosch Gmbh | Method and apparatus for automatically producing an artificial neural network |
CN110059709A (en) * | 2017-12-19 | 2019-07-26 | 罗伯特·博世有限公司 | For manipulating actuator and determining abnormal method, equipment and computer program |
DE102018210959A1 (en) * | 2018-07-04 | 2020-01-09 | Audi Ag | Method for monitoring a traffic component, in particular a motor vehicle, for an unauthorized activity, and system |
WO2020057868A1 (en) | 2018-09-20 | 2020-03-26 | Robert Bosch Gmbh | Method and device for operating a control system |
DE102018216079A1 (en) * | 2018-09-20 | 2020-03-26 | Robert Bosch Gmbh | Method and device for operating a control system |
CN110942134A (en) * | 2018-09-25 | 2020-03-31 | 罗伯特·博世有限公司 | Method and device for operating a control system |
WO2020126597A1 (en) * | 2018-12-19 | 2020-06-25 | Robert Bosch Gmbh | Method, computer program, machine-readable storage medium, and device for data prediction |
DE102018216295B4 (en) | 2018-09-25 | 2022-05-05 | Robert Bosch Gmbh | Method and device for determining a control signal for controlling an actuator |
US11403069B2 (en) | 2017-07-24 | 2022-08-02 | Tesla, Inc. | Accelerated mathematical engine |
US11409692B2 (en) | 2017-07-24 | 2022-08-09 | Tesla, Inc. | Vector computational unit |
US11487288B2 (en) | 2017-03-23 | 2022-11-01 | Tesla, Inc. | Data synthesis for autonomous control systems |
US11537811B2 (en) | 2018-12-04 | 2022-12-27 | Tesla, Inc. | Enhanced object detection for autonomous vehicles based on field view |
US11561791B2 (en) | 2018-02-01 | 2023-01-24 | Tesla, Inc. | Vector computational unit receiving data elements in parallel from a last row of a computational array |
US11562231B2 (en) | 2018-09-03 | 2023-01-24 | Tesla, Inc. | Neural networks for embedded devices |
US11567514B2 (en) | 2019-02-11 | 2023-01-31 | Tesla, Inc. | Autonomous and user controlled vehicle summon to a target |
US11610117B2 (en) | 2018-12-27 | 2023-03-21 | Tesla, Inc. | System and method for adapting a neural network model on a hardware platform |
US11636333B2 (en) | 2018-07-26 | 2023-04-25 | Tesla, Inc. | Optimizing neural network structures for embedded systems |
US11665108B2 (en) | 2018-10-25 | 2023-05-30 | Tesla, Inc. | QoS manager for system on a chip communications |
US11681649B2 (en) | 2017-07-24 | 2023-06-20 | Tesla, Inc. | Computational array microprocessor system using non-consecutive data formatting |
US11734562B2 (en) | 2018-06-20 | 2023-08-22 | Tesla, Inc. | Data pipeline and deep learning system for autonomous driving |
US11748620B2 (en) | 2019-02-01 | 2023-09-05 | Tesla, Inc. | Generating ground truth for machine learning from time series elements |
US11790664B2 (en) | 2019-02-19 | 2023-10-17 | Tesla, Inc. | Estimating object properties using visual image data |
US11816585B2 (en) | 2018-12-03 | 2023-11-14 | Tesla, Inc. | Machine learning models operating at different frequencies for autonomous vehicles |
US11841434B2 (en) | 2018-07-20 | 2023-12-12 | Tesla, Inc. | Annotation cross-labeling for autonomous control systems |
US11893393B2 (en) | 2017-07-24 | 2024-02-06 | Tesla, Inc. | Computational array microprocessor system with hardware arbiter managing memory requests |
US11893774B2 (en) | 2018-10-11 | 2024-02-06 | Tesla, Inc. | Systems and methods for training machine models with augmented data |
US12014553B2 (en) | 2019-02-01 | 2024-06-18 | Tesla, Inc. | Predicting three-dimensional features for autonomous driving |
US12136030B2 (en) | 2023-03-16 | 2024-11-05 | Tesla, Inc. | System and method for adapting a neural network model on a hardware platform |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102005050577A1 (en) | 2005-10-21 | 2007-05-03 | Robert Bosch Gmbh | Neuronal network testing method for person motor vehicle, involves outputting positive overall-test signal after each test signal-combination is created, where no partial-signal is stored for given set of test signal-combinations |
-
2017
- 2017-04-13 DE DE202017102238.2U patent/DE202017102238U1/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102005050577A1 (en) | 2005-10-21 | 2007-05-03 | Robert Bosch Gmbh | Neuronal network testing method for person motor vehicle, involves outputting positive overall-test signal after each test signal-combination is created, where no partial-signal is stored for given set of test signal-combinations |
Cited By (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US12020476B2 (en) | 2017-03-23 | 2024-06-25 | Tesla, Inc. | Data synthesis for autonomous control systems |
US11487288B2 (en) | 2017-03-23 | 2022-11-01 | Tesla, Inc. | Data synthesis for autonomous control systems |
DE102017115751A1 (en) * | 2017-07-13 | 2019-01-17 | Horsch Leeb Application Systems Gmbh | Device for controlling an actuator of an agricultural machine |
US11409692B2 (en) | 2017-07-24 | 2022-08-09 | Tesla, Inc. | Vector computational unit |
US11403069B2 (en) | 2017-07-24 | 2022-08-02 | Tesla, Inc. | Accelerated mathematical engine |
US12086097B2 (en) | 2017-07-24 | 2024-09-10 | Tesla, Inc. | Vector computational unit |
US11681649B2 (en) | 2017-07-24 | 2023-06-20 | Tesla, Inc. | Computational array microprocessor system using non-consecutive data formatting |
US11893393B2 (en) | 2017-07-24 | 2024-02-06 | Tesla, Inc. | Computational array microprocessor system with hardware arbiter managing memory requests |
WO2019081545A1 (en) * | 2017-10-26 | 2019-05-02 | Robert Bosch Gmbh | Method and apparatus for automatically producing an artificial neural network |
US11727277B2 (en) | 2017-10-26 | 2023-08-15 | Robert Bosch Gmbh | Method and apparatus for automatically producing an artificial neural network |
CN110059709A (en) * | 2017-12-19 | 2019-07-26 | 罗伯特·博世有限公司 | For manipulating actuator and determining abnormal method, equipment and computer program |
US11797304B2 (en) | 2018-02-01 | 2023-10-24 | Tesla, Inc. | Instruction set architecture for a vector computational unit |
US11561791B2 (en) | 2018-02-01 | 2023-01-24 | Tesla, Inc. | Vector computational unit receiving data elements in parallel from a last row of a computational array |
US11734562B2 (en) | 2018-06-20 | 2023-08-22 | Tesla, Inc. | Data pipeline and deep learning system for autonomous driving |
DE102018210959A1 (en) * | 2018-07-04 | 2020-01-09 | Audi Ag | Method for monitoring a traffic component, in particular a motor vehicle, for an unauthorized activity, and system |
US11841434B2 (en) | 2018-07-20 | 2023-12-12 | Tesla, Inc. | Annotation cross-labeling for autonomous control systems |
US12079723B2 (en) | 2018-07-26 | 2024-09-03 | Tesla, Inc. | Optimizing neural network structures for embedded systems |
US11636333B2 (en) | 2018-07-26 | 2023-04-25 | Tesla, Inc. | Optimizing neural network structures for embedded systems |
US11562231B2 (en) | 2018-09-03 | 2023-01-24 | Tesla, Inc. | Neural networks for embedded devices |
US11983630B2 (en) | 2018-09-03 | 2024-05-14 | Tesla, Inc. | Neural networks for embedded devices |
DE102018216079A1 (en) * | 2018-09-20 | 2020-03-26 | Robert Bosch Gmbh | Method and device for operating a control system |
US11995553B2 (en) | 2018-09-20 | 2024-05-28 | Robert Bosch Gmbh | Parameterization of a machine learning system for a control system |
DE102018216078A1 (en) * | 2018-09-20 | 2020-03-26 | Robert Bosch Gmbh | Method and device for operating a control system |
WO2020057868A1 (en) | 2018-09-20 | 2020-03-26 | Robert Bosch Gmbh | Method and device for operating a control system |
DE102018216295B4 (en) | 2018-09-25 | 2022-05-05 | Robert Bosch Gmbh | Method and device for determining a control signal for controlling an actuator |
EP3629252A1 (en) | 2018-09-25 | 2020-04-01 | Robert Bosch GmbH | Method and device for operating a control system |
CN110942134A (en) * | 2018-09-25 | 2020-03-31 | 罗伯特·博世有限公司 | Method and device for operating a control system |
US11893774B2 (en) | 2018-10-11 | 2024-02-06 | Tesla, Inc. | Systems and methods for training machine models with augmented data |
US11665108B2 (en) | 2018-10-25 | 2023-05-30 | Tesla, Inc. | QoS manager for system on a chip communications |
US11816585B2 (en) | 2018-12-03 | 2023-11-14 | Tesla, Inc. | Machine learning models operating at different frequencies for autonomous vehicles |
US11537811B2 (en) | 2018-12-04 | 2022-12-27 | Tesla, Inc. | Enhanced object detection for autonomous vehicles based on field view |
US11908171B2 (en) | 2018-12-04 | 2024-02-20 | Tesla, Inc. | Enhanced object detection for autonomous vehicles based on field view |
WO2020126597A1 (en) * | 2018-12-19 | 2020-06-25 | Robert Bosch Gmbh | Method, computer program, machine-readable storage medium, and device for data prediction |
US11610117B2 (en) | 2018-12-27 | 2023-03-21 | Tesla, Inc. | System and method for adapting a neural network model on a hardware platform |
US12014553B2 (en) | 2019-02-01 | 2024-06-18 | Tesla, Inc. | Predicting three-dimensional features for autonomous driving |
US11748620B2 (en) | 2019-02-01 | 2023-09-05 | Tesla, Inc. | Generating ground truth for machine learning from time series elements |
US11567514B2 (en) | 2019-02-11 | 2023-01-31 | Tesla, Inc. | Autonomous and user controlled vehicle summon to a target |
US11790664B2 (en) | 2019-02-19 | 2023-10-17 | Tesla, Inc. | Estimating object properties using visual image data |
US12136030B2 (en) | 2023-03-16 | 2024-11-05 | Tesla, Inc. | System and method for adapting a neural network model on a hardware platform |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE202017102238U1 (en) | Aktorsteuerungssystem | |
DE202017102235U1 (en) | training system | |
DE102018200724A1 (en) | Method and device for improving the robustness against "Adversarial Examples" | |
DE202017102381U1 (en) | Device for improving the robustness against "Adversarial Examples" | |
EP3701434A1 (en) | Method and apparatus for automatically producing an artificial neural network | |
WO2019206775A1 (en) | Method and device for determining a network configuration of a neural network | |
WO2019001649A1 (en) | Knowledge transfer between different deep learning architectures | |
DE102018208763A1 (en) | Method, apparatus and computer program for operating a machine learning system | |
DE102005050577A1 (en) | Neuronal network testing method for person motor vehicle, involves outputting positive overall-test signal after each test signal-combination is created, where no partial-signal is stored for given set of test signal-combinations | |
DE102017218889A1 (en) | Unarmed parameterized AI module and method of operation | |
EP3853778B1 (en) | Method and device for operating a control system | |
DE102018220941A1 (en) | Evaluation of measured variables with AI modules taking into account measurement uncertainties | |
DE10201018B4 (en) | Neural network, optimization method for setting the connection weights of a neural network and analysis methods for monitoring an optimization method | |
DE69404143T2 (en) | DETECTION SYSTEM AND DETECTION METHOD | |
DE102018220608A1 (en) | Machine learning system, as well as a method, a computer program and a device for creating the machine learning system | |
EP3786853A1 (en) | Compression of a deep neural network | |
DE202019105304U1 (en) | Device for creating an artificial neural network | |
DE4209296A1 (en) | Neural network for word recognition system with automatic learning capability - has characteristic vectors identified from speech signal that are classified based upon defined control regions | |
DE102008043953A1 (en) | Device for generating and / or processing an object signature, monitoring device, method and computer program | |
DE102021204040A1 (en) | Method, device and computer program for creating training data in the vehicle | |
EP3701428B1 (en) | Method and apparatus for improving the robustness of a machine learning system | |
DE202019105256U1 (en) | Device for creating a machine learning system | |
DE102019216184A1 (en) | Method for the robustification of a neural network against adversarial disturbances | |
DE102019113958A1 (en) | A method of enhancing the performance of a vehicle system having a neural network for controlling a vehicle component | |
DE102019214500A1 (en) | Method, device and computer program for creating a machine learning system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R207 | Utility model specification | ||
R150 | Utility model maintained after payment of first maintenance fee after three years | ||
R151 | Utility model maintained after payment of second maintenance fee after six years |