Mit Xcode 10 und macOS 10.14 (Beta) ist es einfacher geworden sein eigenes Machine Learning Model zu erstellen. Mit CreateML lässt sich im Xcode Playground ein eigenes CoreML Model trainieren. Folgenden Code gibt man im Playground an:

Nachdem das Playground ausgeführt wurde, öffnet man den Assistent Monitor und kann somit dem Model die Bilder (Images) zum lernen hinzufügen.

Man muss auch nicht unbedingt den Bilder den jeweiligem Namen geben. Bspw. man möchte dem Model beibringen, es soll einen Hund erkennen! Dann reicht es aus einen Ordner mit Namen Hund anzulegen, der dann die verschiedenen Hunde Bilder enthält. Xcode 10 erkennt den Ordner an weisst die Bilder im Ordner einem Hund zu.