Machine Learning

RetinaNet Object Detectionkeras logo

Eine Anleitung zur Gesichtserkennung und Hintergründe

RetinaNet ermöglicht es, Objekte in Bildern präzise zu erkennen und ihre Positionen zu bestimmen. Erfahren Sie, wie dieses fortschrittliche neuronale Netzwerk arbeitet.

Deep Reinforcement Learningsuper mario

Eine KI lernt, Super Mario Bros zu spielen

Mit Reinforcement Learning lernt eine KI, das erste Level von Super Mario Bros zu meistern. Der Einsatz eines Deep Q-Networks macht es möglich. Erfahren Sie mehr über diesen faszinierenden Ansatz.

Mathematik

Statistikstatistic icon

Einführung in die Grundlagen der Statistik

Statistik, abgeleitet vom lateinischen statisticum, befasst sich mit dem Sammeln und Auswerten von Daten. Sie bildet die Grundlage vieler Entscheidungen und ist ein zentraler Teil der Mathematik.

Probabilistikdice icon

Mathematische Grundlagen der Probabilistik

Die Probabilistik, auch Wahrscheinlichkeitstheorie genannt, untersucht Zufallsvorgänge und ist Teil der Stochastik - der Mathematik der Daten und des Zufalls. Der Begriff stammt aus dem Altgriechischen und bedeutet Kunst des Vermutens.

Optimierungplot function icon

Grundlagen der mathematischen Optimierung

Ein Optimierungsproblem beschreibt mathematisch, wie ein Problem auf die bestmögliche Lösung hin optimiert werden kann. Es geht darum, die besten Ergebnisse bei gegebenen Bedingungen zu finden.

Perceptronperceptron icon

Wie ein Perceptron mathematisch funktioniert

Ein Perceptron ist das mathematische Modell eines menschlichen Neurons. Mehrere solcher künstlichen Neuronen bilden zusammen einen Layer, der die Grundlage für künstliche Intelligenz bildet.

Convolutional Neural Networkcnn icon

Die Mathematik hinter Convolutional Neural Networks

Die Faltung (engl. Convolution) ist ein mathematischer Operator, der oft auch als Konvolution bezeichnet wird. Der Begriff stammt vom lateinischen convolvere und bedeutet zusammenrollen.

Markov Decision Processbayesian icon

Markov Decision Process: Mathematische Grundlagen für Reinforcement Learning

Der Markov Decision Process ist ein stochastischer Prozess, benannt nach dem russischen Mathematiker Andrei Markow. In der Literatur wird er auch als Markow-Kette bezeichnet und bildet die Grundlage für viele Methoden im Reinforcement Learning.

Automatisches Differenzierenchain icon

Mathematische Differenzierung mit TensorFlow und PyTorch

Automatisches Differenzieren (engl. Automatic Differentiation) ist eine Methode, die es ermöglicht, Ableitungen automatisch zu berechnen und wird häufig in TensorFlow und PyTorch verwendet.

Histogram Equalizationcolor palette icon

Histogrammäqualisation für bessere Farbkontraste und -verteilung

Histogrammäqualisation ist ein beliebtes Verfahren zur Kontrastverbesserung von monochromen Bildern. Es verteilt die Farbhistogramme gleichmäßig über das gesamte Farbspektrum und sorgt so für eine ausgewogene Farbverteilung.

Software Development

Jetson Nano TensorRTnvidia logo

TensorRT in C++: Laden und Ausführen von neuronalen Netzen

NVIDIA TensorRT ist ein SDK für Deep Neural Network Inference. In diesem Artikel wird eine minimalistische C++-Implementierung vorgestellt, die den beliebten MNIST-Datensatz nutzt.

Development Tool Kitscrewdriver icon

Die bekanntesten Entwicklerwerkzeuge und ihre Funktionen

Software-Entwickler müssen täglich zahlreiche Aufgaben erledigen. Verschiedene Tools unterstützen sie dabei, diese schnell und effizient zu bewältigen. In diesem Artikel werden einige der wichtigsten vorgestellt.

C++ Error Handlingred cross icon

Effektive Fehlerbehandlung in C++

In C++ gibt es kein einheitliches Fehlerhandling, da jede Bibliothek ihre eigene Methode zur Fehlerbehandlung hat. In diesem Artikel zeigen wir, wie man Fehler effizient verarbeitet.

C++ / Qt LoggerQt logo

Qt: Effektive Nutzung eines Loggers

Logging spielt in fast jeder Applikation eine zentrale Rolle. Um ein einheitliches Format zu gewährleisten, sollten alle Log-Operationen über eine zentrale Stelle laufen. In diesem Artikel wird eine mögliche Logger-Implementierung für Qt vorgestellt.

Side Quests

KI Geschichtecompass icon

Die Entwicklung der KI: Ein Überblick über die wichtigsten Meilensteine

Wer die Zusammenhänge von Software-Werkzeugen und Algorithmen verstehen möchte, muss sich mit ihrer Geschichte befassen. Nur so wird klar, warum bestimmte Lösungen entwickelt wurden.

Die Welt in Datenearth icon

Der Versuch, die Wahrheit über die Welt zu entdecken

Die folgende Ausarbeitung beschäftigt sich mit der Wahrheit über die Welt. Das ist natürlich ein ambitioniertes Ziel, schließlich beanspruchen eine menge Menschen und Organisationen die Wahrheit für sich. Die Wahl der Quelle ist also ganz entscheidend, sie entscheidet über die Wahrheit auf die wir stoßen werden.

Kunst als Kulturmasks icon

Das Streben nach Kunst und Wissenschaft als Kultur: Ein Versuch der Definition

Eine zentrale Frage der Menschen ist, zu welcher Kultur sie gehören. Menschen sehnen sich nach Identität und Zugehörigkeit. In diesem Abschnitt wird versucht, der Kultur der Künste eine Stimme zu geben.

Wandel von Gewohnheitenmasks icon

Wie der Körper sein Verhalten ändert und was der Geist dabei denkt

In Morgenröte beschreibt Friedrich Nietzsche verschiedene Wege, wie der Körper seine Gewohnheiten ändert. Seine klaren, besonnenen Gedanken laden dazu ein, sich selbst in diesen Methoden wiederzuerkennen.