Skip to main content
← Back to Glossary
Share:

Learning Algorithm

Ein Learning Algorithm (Lernalgorithmus) ist die mathematische Vorschrift, mit der ein Machine-Learning-Modell aus Daten lernt. Bekannte Algorithmen sind Stochastic Gradient Descent, Backpropagation, Decision Trees, Random Forest und Reinforcement Learning. Der gewählte Algorithmus bestimmt, wie effizient und wie gut ein Modell aus den vorhandenen Daten lernen kann. In Pimcores KI-Funktionen kommen je nach Anwendungsfall unterschiedliche Lernalgorithmen zum Einsatz.

Die Wahl des Lernalgorithmus ist eine zentrale Entscheidung im ML-Projekt. Für strukturierte tabellarische Daten haben sich Gradient-Boosting-Verfahren wie XGBoost als robust erwiesen. Für Bilder dominieren Convolutional Neural Networks, für Text und Sequenzen Transformer-Architekturen, für sequenzielle Entscheidungsaufgaben Reinforcement Learning. Jeder Algorithmus hat seine Stärken in bestimmten Datentypen und Anwendungsfeldern.

Lernalgorithmen unterscheiden sich auch im Datenbedarf. Klassische statistische Verfahren funktionieren mit wenigen hundert Datenpunkten, Deep-Learning-Modelle brauchen oft Millionen. Diese Anforderungen müssen mit dem verfügbaren Datenbestand und der verfügbaren Rechenleistung abgeglichen werden, bevor ein Algorithmus gewählt wird.

Pimcore wählt Lernalgorithmen anwendungsspezifisch. Klassifizierung von Produktdaten nutzt Gradient-Boosting-Verfahren auf strukturierten Attributen, Bildverschlagwortung Convolutional Neural Networks, Textgenerierung Transformer-basierte LLMs. Der Agent SDK abstrahiert die Algorithmus-Wahl, sodass Anwender Anwendungen bauen können, ohne ML-Architektur-Entscheidungen selbst treffen zu müssen.

Get a demo fitting your requirements

Please choose between a self-guided demo or a private tour with one of our Pimcore experts.

Try Pimcore Yourself

Receive direct access to a  Pimcore Demo with pre-filled data across various modules.

Free Guided Product Tour

Experience first-hand how Pimcore can propel your business forward, guided by an expert.

We will use your personal data solely to process your request. For a better localized experience, we might share your data with certified solution partners in your geographical region. For more information, please read our privacy policy.