Der Software-Stack von „Tensorflow Quantum“ (TFQ)  (Bild: Google Research)

Open-Source-Bibliothek für maschinelles Lernen im Quanten-Computing

Quanten-Machine-Learning-Modelle könnten zu Durchbrüchen in den Bereichen Medizin, Materialforschung, Sensorik und Kommunikation führen. Doch fehlt es noch an nützlichen Modellen, die Quantendaten verarbeiten und auf den heute verfügbaren Quantencomputern ausführen können. Google Research, die Universität Waterloo, X und Volkswagen wollen das mit einer Open-Source-Bibliothek für die schnelle Prototyperstellung von Quanten-ML-Modellen ändern.

Weiterlesen

Anbieter zum Thema

Statische Analyse in CodeSonar: Die statische Code-Analyse integriert sich eng in das Build System und kann so die Einhaltung der Programmierstandards weitgehend automatisch überwachen. (Bild: GrammaTech)

MISRA C auf Legacy Code anwenden: Best Practices im Nachgang

MISRA C hat sich als Programmierstandard in der Automobilbranche bewährt. Auch andere Branchen können von der Richtlinien- und Regelsammlung profitieren, um Sicherheit und Zuverlässigkeit der Anwendungen zu steigern. Der Einstieg birgt jedoch ein paar Hindernisse, die man umschiffen muss. Eine wichtige Hilfe dabei ist die statische Code-Analyse.

Weiterlesen
DNP/AISS1 Embedded-Machine-Learning-Starterkit: Das Kit besteht aus einem kompakten Evaluierungsboard mit einem 32-Bit-ARMCortex-A5-Rechnermodul, einer 10/100Mbps-LAN-Schnittstelle sowie verschiedenen Sensoren (1x triaxialer Inertialsensor, 1x Umgebungssensor mit Temperatur, Luftdruck und Luftfeuchtigkeit, 1x Kompasssensorelement).  (Bild: SSV Software Systems GmbH)

Embedded Machine Learning: ML-Algorithmus statt klassischer Firmware

Per maschinellem Lernen (ML) lassen sich viele Embedded Systeme auch ohne spezielle Firmware-Entwicklung entwickeln und austesten. Besonders Anwendungen, in denen ein bestimmter Zusammenhang zwischen den Eingangs- und Ausgangsdaten anhand wissensbasierter Regeln in einer Hochsprache codiert wurde, eigenen sich hervorragend für den ML-Einsatz.

Weiterlesen

Bildergalerien

Syntaktische Elemente wie Arrays (bzw Vektoren) oder Pointer (bzw. Zeiger) sind beim Programmieren mit C essentiell.  (Bild: gemeinfrei)

C programmieren: Arrays, Pointer, Records und Typdefinitionen

Ohne Datentypen funktioniert in C nichts. Elemente wie Arrays und Zeiger bzw Pointer oder Strukturen zählen zu den wichtigsten Bausteinen der Programmiersprache. Zum Abschluss der syntaktischen Elemente von C wollen wir daher auf diese Dateitypen näher eingehen - und auch den Präprozessor zur Code-Vorverarbeitung kurz erklären.

Weiterlesen