Der Begriff Kernel ist ein sogenanntes Kesselwort, das in der Informatik/Softwareentwicklung zwei verschiedene Bedeutungen einnehmen kann.
Zum einen ist der Kernel Bestandteil des Betriebssystems, auch bezeichnet als „Systemkern“. Es handelt sich dabei um die unterste Softwareschicht eines Betriebssystems, hier findet die Interaktion mit der Hardware statt.
Zum anderen ist der Kernel ein Begriff aus dem Maschinenlernen. Der Kernel bildet hierbei einen Algorithmus, mit dem sich beispielsweise die Klassifizierung von Datenpunkten innerhalb eines zweidimensionalen Raums sehr genau vornehmen lässt, indem diese Daten in einen höherdimensionalen Raum (hier: drei-dimensionalen Raum) projiziert werden, so die Klassifizierung sehr einfach möglich ist. Ein anschauliches Beispiel findet sich in nachfolgendem Blogbeitrag: Zusammenfassung zum Kernel: Support Vector Machine (SVM)