DE102018208763A1 - Method, apparatus and computer program for operating a machine learning system - Google Patents
Method, apparatus and computer program for operating a machine learning system Download PDFInfo
- Publication number
- DE102018208763A1 DE102018208763A1 DE102018208763.6A DE102018208763A DE102018208763A1 DE 102018208763 A1 DE102018208763 A1 DE 102018208763A1 DE 102018208763 A DE102018208763 A DE 102018208763A DE 102018208763 A1 DE102018208763 A1 DE 102018208763A1
- Authority
- DE
- Germany
- Prior art keywords
- machine learning
- training
- learning system
- training input
- variables
- 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.)
- Withdrawn
Links
Images
Classifications
-
- 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
-
- 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/08—Learning methods
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Artificial Intelligence (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Medical Informatics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Feedback Control In General (AREA)
- Manipulator (AREA)
Abstract
Die Erfindung betrifft ein Verfahren (20) zum Betreiben eines maschinellen Lernsystems mit folgenden Schritten. Erstes Anlernen des maschinellen Lernsystems abhängig von bereitgestellten Trainingseingangsgrößen und jeweils zugeordneten Trainingsausgangsgrößen. Ermitteln einer universellen Störgröße abhängig von einer vorgebbaren Vielzahl der Trainingseingangsgrößen. Beaufschlagen der vorgebbaren Vielzahl der Trainingseingangsgrößen jeweils mittels der universellen Störgröße. Zweites Anlernen des maschinellen Lernsystems zumindest in Abhängigkeit der beaufschlagten Vielzahl der Trainingseingangsgrößen und einer Mehrzahl der Trainingseingangsgrößen. Die Erfindung betrifft ferner ein Computerprogramm und eine Vorrichtung zum Ausführen des Verfahrens und ein maschinenlesbares Speicherelement, auf dem das Computerprogramm gespeichert ist.The invention relates to a method (20) for operating a machine learning system with the following steps. Initial training of the machine learning system depending on provided training input variables and associated training output variables. Determining a universal disturbance dependent on a predeterminable plurality of training input variables. Applying the predetermined number of training input variables in each case by means of the universal disturbance. Secondary training of the machine learning system at least depending on the applied plurality of training input variables and a plurality of training input variables. The invention further relates to a computer program and a device for carrying out the method and to a machine-readable memory element on which the computer program is stored.
Description
Technisches GebietTechnical area
Die Erfindung betrifft ein Verfahren zum Betreiben eines maschinellen Lernsystems. Ebenso betrifft die Erfindung eine Vorrichtung und ein Computerprogramm, die jeweils eingerichtet sind, das Verfahren auszuführen.The invention relates to a method for operating a machine learning system. Likewise, the invention relates to a device and a computer program, each of which is adapted to carry out the method.
Stand der TechnikState of the art
Die nicht-veröffentlichte Patentanmeldung
Offenbarung der ErfindungDisclosure of the invention
In einem ersten Aspekt wird ein Verfahren zum Betreiben eines maschinellen Lernsystems gemäß des unabhängigen Anspruchs 1 vorgestellt. Das Verfahren umfasst unter anderem die folgenden Merkmale:In a first aspect, a method of operating a machine learning system according to independent claim 1 is presented. The method includes, inter alia, the following features:
Das Verfahren beginnt mit einem ersten Anlernen des maschinellen Lernsystems abhängig von bereitgestellten Trainingseingangsgrößen und jeweils zugeordneten Trainingsausgangsgrößen. Daraufhin wird eine universelle Störgröße (engl. universal adversarial pertubation) abhängig von einer vorgebbaren Vielzahl der Trainingseingangsgrößen ermittelt. Anschließend wird die vorgebbare Vielzahl der Trainingseingangsgrößen jeweils mittels der universellen Störgröße beaufschlagt. Nachfolgend wird ein zweites Anlernen des maschinellen Lernsystems zumindest in Abhängigkeit der beaufschlagten Vielzahl der Trainingseingangsgrößen und einer Mehrzahl der Trainingseingangsgrößen durchgeführt.The method begins with a first training of the machine learning system depending on provided training input quantities and respectively associated training output variables. Subsequently, a universal disturbance variable (English universal adaptive perturbation) is determined as a function of a predefinable multiplicity of the training input variables. Subsequently, the predeterminable plurality of training input quantities are each acted upon by the universal disturbance variable. Subsequently, a second training of the machine learning system is performed at least in response to the applied plurality of training input quantities and a plurality of training input variables.
Werden die Trainingseingangsgröße, die zum Ermitteln der universellen Störgröße verwendet wurden, jeweils mit der universellen Störgröße beaufschlagt, kann dies dazu führen, dass jeweils die beaufschlagten Trainingseingangsgrößen das maschinelle Lernsystem täuschen. D.h. das angelernte maschinelle Lernsystem, das im Schritt des ersten Anlernens angelernt wurde, ermittelt nicht diejenigen Trainingsausgangsgrößen, die den jeweiligen beaufschlagten Trainingseingangsgrößen zugeordnet sind. Z.B kann eine, insbesondere geringe, Abweichung der ermittelten Ausgangsgrößen des getäuschten maschinellen Lernsystems zu den Trainingsausgangsgrößen zu einer falschen Klassifikation oder Segmentierung der Eingangsgrößen des maschinellen Lernsystems führen. Beim Beaufschlagen wird zumindest ein Abschnitt der Eingangsgröße mit der universellen Störgröße additiv beaufschlagt.If the training input variables used to determine the universal disturbance variable are each subjected to the universal disturbance variable, this can lead to the respective training input variables being deceiving the machine learning system. That the learned machine learning system taught in the first learning step does not determine those training output quantities associated with the respective applied training input quantities. For example, a deviation of the determined output variables of the deluded machine learning system to the training output variables may lead to an incorrect classification or segmentation of the input variables of the machine learning system. When applying at least a portion of the input variable with the universal disturbance is applied additively.
Die universelle Störgröße kann des Weiteren abhängig von einer Kostenfunktion des maschinellen Lernsystems ermittelt werden. Die Kostenfunktion charakterisiert in Abhängigkeit der Parametrisierung des maschinellen Lernsystems eine Differenz zwischen den Trainingsausgangsgrößen und den ermittelten Ausgangsgrößen des maschinellen Lernsystems abhängig von den Trainingseingangsgrößen.Furthermore, the universal disturbance can be determined depending on a cost function of the machine learning system. Depending on the parameterization of the machine learning system, the cost function characterizes a difference between the training output variables and the determined output variables of the machine learning system as a function of the training input variables.
Der Vorteil dieses Verfahrens ist, dass die universelle Störgröße aus den Trainingsdaten ermittelt wird und dadurch ein robusteres maschinelle Lernsystem bereits beim Anlernen erzeugt werden kann. Ferner wird durch die vorgebbare Vielzahl von Trainingseingangsgrößen zum Ermitteln der universellen Störgröße Rechenaufwand eingespart unter Beibehalten des Vorteils von universellen Störgrö-ßen. Vorteilhaft ist ferner, dass das maschinelle Lernsystem gleichzeitig robuster gegenüber manipulierten Eingangsgrößen ist, ohne dass die Vorhersagequalität auf ungestörte Eingangsdaten reduziert wird. Es wurde ferner erkannt, dass die Robustheit gegenüber nicht-universellen Störgrößen (engl. adversarial pertubation) mittels dieses Verfahrens ebenfalls erhöht werden kann. Der Vorteil der Mischung aus manipulierten Trainingsgrößen und nicht manipulierten Trainingsgrößen ist, dass variabel einstellbar ist, ob das maschinelle Lernsystem eine hohe Vorhersagequalität oder eine besonders ausgeprägte Robustheit gegenüber Störungen der Eingangsgrößen aufweisen soll.The advantage of this method is that the universal disturbance is determined from the training data and thus a more robust machine learning system can already be generated during training. Furthermore, computational effort is saved by the predefinable multiplicity of training input variables for determining the universal disturbance while retaining the advantage of universal disturbances. It is also advantageous that the machine learning system is at the same time more robust with respect to manipulated input variables, without the prediction quality being reduced to undisturbed input data. It has also been recognized that robustness to non-universal adversarial perturbation can also be increased by this method. The advantage of the mixture of manipulated training variables and non-manipulated training variables is that it is variably adjustable whether the machine learning system should have a high predictive quality or a particularly pronounced robustness against interference of the input variables.
Weiterhin wird vorgestellt, dass zumindest die Schritte, insbesondere des ersten Anlernens, des Ermittelns der universellen Störgröße, gefolgt von dem Beaufschlagen der vorgebbaren Vielzahl der Trainingseingangsgrößen und des zweiten Anlernens wenigstens einmal wiederholt werden können.Furthermore, it is proposed that at least the steps, in particular the first learning, the determination of the universal disturbance, followed by the imposition of the predefinable plurality of training input quantities and the second learning, can be repeated at least once.
Der Vorteil ist, dass das maschinelle Lernsystem durch das erneute Ermitteln der universellen Störgröße diese beim zweiten Anlernen des maschinellen Lernsystems nicht auswendig lernt.The advantage is that the machine learning system does not memorize these by learning the universal disturbance again when learning the machine learning system the second time.
Es wird vorgeschlagen, dass eine Mehrzahl von universellen Störgrößen abhängig von jeweils einer vorgebbaren Vielzahl der Trainingseingangsgrößen ermittelt werden. Eine Mehrzahl der jeweils vorgebbaren Vielzahl der Trainingseingangsgrößen werden mittels zumindest der jeweiligen universellen Störgrößen beaufschlagt. Das zweite Anlernen das maschinelle Lernsystem wird daraufhin des Weiteren in Abhängigkeit von jeweils der Mehrzahl der beaufschlagten vorgebbaren Vielzahl der Trainingseingangsgrößen durchgeführt.It is proposed that a plurality of universal disturbance variables are determined as a function of a respective predeterminable plurality of the training input variables. A plurality of the respectively predefinable plurality of training input variables are acted upon by means of at least the respective universal disturbance variables. The second training the machine learning system is then further performed in response to each of the plurality of applied predetermined predetermined plurality of training input variables.
Vorteilig ist hierbei, dass beim zweiten Anlernen das maschinelle Lernsystem gleichzeitig robust gegenüber mehrere unterschiedliche universellen Störgrößen wird, wodurch das Training schneller durchgeführt werden kann. Ferner kann dadurch eine höhere Generalisierung der Trainingseingangsdaten erzielt werden, da mehrere universelle Störgrößen beim Anlernen berücksichtigt werden und gleichzeitig in die Anpassung der Parameter des maschinellen Lernsystems einfließen. The advantage here is that at the second learning the machine learning system is simultaneously robust against several different universal disturbances, so that the training can be performed faster. Furthermore, a higher generalization of the training input data can thereby be achieved since several universal disturbances are taken into account during training and at the same time are incorporated into the adaptation of the parameters of the machine learning system.
Weiterhin wird vorgeschlagen, dass ein maximaler Betrag der universellen Störgröße vorgebbar ist.Furthermore, it is proposed that a maximum amount of the universal disturbance can be specified.
Dies weißt den Vorteil auf, dass alle Datenpunkte der Eingangsgröße des maschinellen Lernsystems gleichermaßen gestört werden und die Störgröße einen Datenpunkt nicht verhältnismäßig stark manipulieren kann.This has the advantage that all data points of the input of the machine learning system are equally disturbed and the disturbance can not manipulate a data point relatively strong.
Weiterhin wird vorgeschlagen, dass die vorgebbare Vielzahl der Trainingseingangsgrößen zumindest eine Hälfte der umfassten Trainingseingangsgrößen eines Stapels (engl. batch), der beim ersten Anlernen verwendet wird, umfasst.It is further proposed that the predeterminable plurality of training input variables comprise at least one half of the included training input variables of a batch which is used during the first training.
Es hat sich hierbei herausgestellt, dass dadurch ein guter Abstrich (engl. tradeoff) zwischen Rechenaufwand und Güte der Störgröße erzielt werden kann.It has been found hereby that a good smear (English tradeoff) between computational effort and quality of the disturbance can be achieved.
Weiterhin wird vorgeschlagen, dass das angelernte maschinelle Lernsystem abhängig von einem erfassten Sensorwert eine Ausgangsgröße ermittelt. Eine Steuergröße kann abhängig von der Ausgangsgröße des angelernten maschinellen Lernsystem ermittelt werden.Furthermore, it is proposed that the learned machine learning system determines an output variable as a function of a detected sensor value. A control variable can be determined depending on the output of the learned machine learning system.
Die Steuergröße kann zum Steuern eines Aktors eines technischen Systems verwendet werden. Das technische System kann zum Beispiel eine zumindest teilautonome Maschine, ein zumindest teilautonomes Fahrzeug, ein Roboter, ein Werkzeug, eine Werkmaschine oder ein Flugobjekt wie eine Drohne sein.The control quantity can be used to control an actuator of a technical system. The technical system may be, for example, an at least partially autonomous machine, an at least partially autonomous vehicle, a robot, a tool, a factory machine or a flying object such as a drone.
In einem weiteren Aspekt wird ein Computerprogramm vorgeschlagen. Das Computerprogramm ist eingerichtet, eines der vorherigen genannten Verfahren auszuführen. Das Computerprogramm umfasst Anweisungen, die einen Computer veranlassen, eines dieser genannten Verfahren mit all seinen Schritten auszuführen, wenn das Computerprogramm auf dem Computer abläuft. Ferner wird ein maschinenlesbares Speichermodul vorgeschlagen, auf welchem das Computerprogramm gespeichert ist. Des Weiteren wird eine Vorrichtung vorgeschlagen, die eingerichtet ist eines dieser genannten Verfahren auszuführen und ein Erzeugnis, welches durch Ausführen eines dieser genannten Verfahren erhältlich ist.In another aspect, a computer program is proposed. The computer program is set up to execute one of the aforementioned methods. The computer program includes instructions that cause a computer to perform one of these methods in all its steps when the computer program runs on the computer. Furthermore, a machine-readable memory module is proposed, on which the computer program is stored. Furthermore, a device is proposed which is adapted to carry out one of these mentioned methods and a product obtainable by carrying out one of said methods.
Ausführungsbeispiele sind in den beiliegenden Zeichnungen dargestellt und in der nachfolgenden Beschreibung näher erläutert. Dabei zeigen:Embodiments are illustrated in the accompanying drawings and explained in more detail in the following description. Showing:
Figurenlistelist of figures
-
1 eine schematische Darstellung eines zumindest teilautonomen Fahrzeugs;1 a schematic representation of an at least partially autonomous vehicle; -
2 eine schematische Darstellung einer Ausführungsform des Verfahrens zum Betreiben eines maschinellen Lernsystems;2 a schematic representation of an embodiment of the method for operating a machine learning system; -
3 eine schematische Darstellung einer Ausführungsform einer Vorrichtung, welches zum Anlernen des maschinellen Lernsystems verwendet werden kann.3 a schematic representation of an embodiment of an apparatus which can be used to teach the machine learning system.
Ferner umfasst das Fahrzeug (
In einem alternativen Ausführungsbeispiel kann das maschinelle Lernsystem (
In einem weiteren Ausführungsbeispiel umfasst die Aktorsteuerungseinheit (
In einem alternativen Ausführungsbeispiel kann das Fahrzeug (
In einer weiteren Ausführungsform wird das maschinelle Lernsystem (
Es ist auch denkbar, dass in einer Weiterentwicklung des Messsystems die Erfassungseinheit (
Das maschinelle Lernsystem (
Das Verfahren (
Diejenige ermittelte Parametrisierung, die mittels des Optimierungsverfahrens bestimmt wurde, ist dann eine optimale Parametrisierung des maschinellen Lernsystems (
Vorzugsweise wird beim Anlernen eine Stapelgröße (engl. batch size) umfassend 128 Trainingseingangsgrößen gewählt. Der Schritt
Nachdem Schritt
Die Trainingseingangsgrößen, die zum Ermitteln der universellen Störgröße verwendet werden, können beispielsweise zufällig aus den Trainingseingangsgrößen gewählt werden, alternativ wird die Vielzahl der Trainingseingangsgrößen zufällig aus den Trainingseingangsdaten einer der verwendeten Stapel (engl. batch) zum Anlernen des maschinellen Lernsystems (
Nachdem in Schritt
Im anschließenden Schritt
Alternativ kann in Schritt
In einer weiteren Ausführungsform des Verfahrens (
Nachdem Schritt
Damit endet das Verfahren. Es versteht sich, dass das Verfahren nicht nur wie beschrieben vollständig in Software implementiert, sondern auch in Hardware, oder in einer Mischform aus Software und Hardware implementiert sein kann.This ends the procedure. It should be understood that the method may not be fully implemented in software as described, but may also be implemented in hardware, or in a hybrid of software and hardware.
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 102018200724 [0002]DE 102018200724 [0002]
Zitierte Nicht-PatentliteraturCited non-patent literature
- Jan Hendrik, et al. „Universal adversarial perturbations against semantic image segmentation“ stat, 2017, 1050 [0002]Jan Hendrik, et al. "Universal adversarial perturbations against semantic image segmentation" stat, 2017, 1050 [0002]
Claims (10)
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102018208763.6A DE102018208763A1 (en) | 2018-06-04 | 2018-06-04 | Method, apparatus and computer program for operating a machine learning system |
US16/407,537 US20190370683A1 (en) | 2018-06-04 | 2019-05-09 | Method, Apparatus and Computer Program for Operating a Machine Learning System |
CN201910475990.7A CN110555531A (en) | 2018-06-04 | 2019-06-03 | Method, apparatus and computer program for operating a machine learning system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102018208763.6A DE102018208763A1 (en) | 2018-06-04 | 2018-06-04 | Method, apparatus and computer program for operating a machine learning system |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102018208763A1 true DE102018208763A1 (en) | 2019-12-05 |
Family
ID=68576282
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102018208763.6A Withdrawn DE102018208763A1 (en) | 2018-06-04 | 2018-06-04 | Method, apparatus and computer program for operating a machine learning system |
Country Status (3)
Country | Link |
---|---|
US (1) | US20190370683A1 (en) |
CN (1) | CN110555531A (en) |
DE (1) | DE102018208763A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3576021A1 (en) | 2018-05-30 | 2019-12-04 | Robert Bosch GmbH | Method, apparatus and computer program for generating robust automated learning systems and testing trained automated learning systems |
CN114758187A (en) * | 2022-01-10 | 2022-07-15 | 西安电子科技大学 | Universal countermeasure disturbance generation method based on steganography, medium and computer equipment |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11776072B2 (en) * | 2019-04-25 | 2023-10-03 | Shibaura Machine Co., Ltd. | Machine learning method, information processing device, computer program product, and additive manufacturing monitoring system |
US10846407B1 (en) * | 2020-02-11 | 2020-11-24 | Calypso Ai Corp | Machine learning model robustness characterization |
EP3896612B1 (en) * | 2020-04-14 | 2023-12-13 | Robert Bosch GmbH | Device and method for training a classifier |
EP3944159A1 (en) * | 2020-07-17 | 2022-01-26 | Tata Consultancy Services Limited | Method and system for defending universal adversarial attacks on time-series data |
US12026621B2 (en) * | 2020-11-30 | 2024-07-02 | Robert Bosch Gmbh | Method and system for low-query black-box universal attacks |
US11907334B2 (en) | 2020-12-08 | 2024-02-20 | International Business Machines Corporation | Neural network negative rule extraction |
CN115409058B (en) * | 2022-05-17 | 2023-05-19 | 中国人民解放军国防科技大学 | Anti-disturbance generation method and system for automatic modulation recognition depth network |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102018200724A1 (en) | 2017-04-19 | 2018-10-25 | Robert Bosch Gmbh | Method and device for improving the robustness against "Adversarial Examples" |
-
2018
- 2018-06-04 DE DE102018208763.6A patent/DE102018208763A1/en not_active Withdrawn
-
2019
- 2019-05-09 US US16/407,537 patent/US20190370683A1/en not_active Abandoned
- 2019-06-03 CN CN201910475990.7A patent/CN110555531A/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102018200724A1 (en) | 2017-04-19 | 2018-10-25 | Robert Bosch Gmbh | Method and device for improving the robustness against "Adversarial Examples" |
Non-Patent Citations (4)
Title |
---|
Akhtar, Naveed; Liu, Jian; Mian, Ajmal: Defense against Universal Adversarial Perturbations. In: CoRR, 28.02.2018, S. 1-10. https://arxiv.org/abs/1711.05929v3 [abgerufen am 05.02.2019] * |
Fawzi, Alhussein; Moosavi-Dezfooli, Seyed-Mohsen; Frossard, Pascal: A Geometric Perspective on the Robustness of Deep Networks, 2017. URL: https://www.semanticscholar.org/paper/A-Geometric-Perspective-on-the-Robustness-of-Deep-Fawzi-Moosavi-Dezfooli/638b7157cfff9937f0b98f631755cc05bda245d5 [abgerufen am 05.02.2019] * |
Jan Hendrik, et al. „Universal adversarial perturbations against semantic image segmentation" stat, 2017, 1050 |
Moosavi-Dezfool, Seyed-Mohsen [et.al.]: Analysis of universal adversarial perturbations. In: CoRR, 26.05.2017, S. 1-10. https://arxiv.org/abs/1705.09554v1 [abgerufen am 05.02.2019] * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3576021A1 (en) | 2018-05-30 | 2019-12-04 | Robert Bosch GmbH | Method, apparatus and computer program for generating robust automated learning systems and testing trained automated learning systems |
DE102018218586A1 (en) | 2018-05-30 | 2020-01-09 | Carnegie Mellon University | Method, device and computer program for generating robust automatic learning systems and testing trained automatic learning systems |
CN114758187A (en) * | 2022-01-10 | 2022-07-15 | 西安电子科技大学 | Universal countermeasure disturbance generation method based on steganography, medium and computer equipment |
Also Published As
Publication number | Publication date |
---|---|
CN110555531A (en) | 2019-12-10 |
US20190370683A1 (en) | 2019-12-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE102018208763A1 (en) | Method, apparatus and computer program for operating a machine learning system | |
DE102018206208A1 (en) | Method, device, product and computer program for operating a technical system | |
DE202017102235U1 (en) | training system | |
DE202018104373U1 (en) | Apparatus adapted to operate a machine learning system | |
DE102017219282A1 (en) | Method and device for automatically generating an artificial neural network | |
EP3646122A1 (en) | Method and device for setting at least one parameter of an actuator control system, actuator control system, and dataset | |
WO2020126597A1 (en) | Method, computer program, machine-readable storage medium, and device for data prediction | |
DE102021203587A1 (en) | Method and device for training a style encoder of a neural network and method for generating a driving style representation that maps a driving style of a driver | |
DE102020200499A1 (en) | Method for generating labeled data, in particular for training a neural network, using unlabeled, partitioned samples | |
DE102018216078A1 (en) | Method and device for operating a control system | |
EP3782081B1 (en) | Method for generating a test data set, method for testing, method for operating a system, device, control system, computer program product, computer readable medium, generation and use | |
DE102017201796A1 (en) | Control device for determining a self-motion of a motor vehicle and motor vehicle and method for providing the control device | |
DE102018216561A1 (en) | Method, device and computer program for determining an agent's strategy | |
DE102018207923A1 (en) | Improved training of a classifier | |
WO2020064209A1 (en) | Machine learning system and a method, a computer program and a device for creating the machine learning system | |
DE202019105304U1 (en) | Device for creating an artificial neural network | |
DE102018207220A1 (en) | A method, apparatus and computer program for detecting a calculation error or a malfunction | |
DE102018125712A1 (en) | Driving support method for a vehicle | |
DE102020205962B3 (en) | Device and method for operating a test bench | |
EP3467722A1 (en) | Configuration of a motor vehicle driver assisting device using a neural network in ongoing operation | |
DE102018211875A1 (en) | Method and device for operating a control system | |
WO2022135959A1 (en) | Device for a robust classification and regression of time sequences | |
DE102017213771A1 (en) | Method and apparatus for detecting anomalies in a communication network | |
DE102021204040A1 (en) | Method, device and computer program for creating training data in the vehicle | |
DE102021200789A1 (en) | Computer-implemented method and device for manipulation detection for exhaust aftertreatment systems using artificial intelligence methods |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R079 | Amendment of ipc main class |
Free format text: PREVIOUS MAIN CLASS: G06F0015180000 Ipc: G06N0020000000 |
|
R163 | Identified publications notified | ||
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |