Maschinelles Lernen und Swift: Entwicklung intelligenter Apps für iOS/macOS
300 Seiten
German
PDF
4.5

Maschinelles Lernen und Swift: Entwicklung intelligenter Apps für iOS/macOS

Maschinelles Lernen und Swift: Entwicklung intelligenter Apps für iOS/macOS

Autor:

Jahr:

Zusammenfassung:

Das Buch „Maschinelles Lernen und Swift: Entwicklung intelligenter Apps für iOS/macOS“ ist ein praktischer Leitfaden für Entwickler, die künstliche Intelligenz in ihre Apps für das Apple-Ökosystem integrieren möchten. Der Autor, Alexander Vetrov, ein erfahrener iOS-Entwickler und Data-Science-Spezialist, führt den Leser konsequent von den Grundlagen des maschinellen Lernens bis zur Erstellung vollwertiger Produkte mit Apple-Frameworks.



Worum es in diesem Buch geht

Das Buch deckt den gesamten Zyklus der Arbeit mit maschinellem Lernen in Swift ab:

  • Grundlagen des ML in Swift — das mathematische Minimum, das zum Verständnis von Modellen erforderlich ist, und die Implementierung einfacher Algorithmen in reinem Swift.
  • Core ML — Integration fertiger Modelle (einschließlich Modelle aus TensorFlow und PyTorch) in Apps, Arbeit mit Vorhersagen auf dem Gerät.
  • Create ML — Training eigener Modelle direkt auf dem Mac: Bildklassifizierung, Textanalyse, Regression, Empfehlungen.
  • Vision und Natural Language — Computer Vision (Gesichtserkennung, Objekterkennung, OCR) und Verarbeitung natürlicher Sprache (Tokenisierung, Stimmungsanalyse, Spracherkennung).
  • Sound Analysis — Audioklassifizierung und Erkennung von Audioereignissen.
  • On-device vs. Cloud ML — Wann lokale Modelle und wann serverbasierte Lösungen (einschließlich der Arbeit mit ML Services von Apple) verwendet werden sollten.
  • Leistung — Modelloptimierung, Metal-Shader, Reduzierung der App-Größe, Arbeit mit dem Arbeitsspeicher.
  • Praktische Projekte — eine App zur Emotionserkennung aus Fotos, ein intelligenter Übersetzer, ein Empfehlungssystem für Podcasts.


Für wen dieses Buch gedacht ist

  • iOS/macOS-Entwickler, die ihren Apps KI-Funktionen hinzufügen möchten.
  • Data Scientists, die lernen möchten, wie man Modelle auf Apple-Geräten bereitstellt.
  • Studenten und Programmieranfänger mit grundlegenden Swift-Kenntnissen.
  • Produktmanager, die die technischen Möglichkeiten von ML auf der Apple-Plattform verstehen möchten.


Was Sie lernen werden

  • Wie man Modelle aus Python (TensorFlow, PyTorch, scikit-learn) in das Core ML-Format konvertiert.
  • Wie man Modelle ohne Data-Science-Erfahrung mit Create ML trainiert.
  • Wie man vortrainierte Modelle von Apple zur Erkennung von Objekten, Gesichtern und Text verwendet.
  • Wie man natürliche Sprache verarbeitet: Stimmungsanalyse, Extraktion von Entitäten, maschinelle Übersetzung.
  • Wie man Modelle auf dem Simulator und auf echten Geräten testet und debuggt.
  • Wie man Apps mit ML-Funktionen im App Store veröffentlicht, ohne die Datenschutzrichtlinien zu verletzen.


Das Buch enthält über 50 Codebeispiele, fertige Xcode-Projekte und Checklisten für die ML-Integration. Alle Beispiele sind mit den neuesten Versionen von Swift, Xcode und iOS/macOS kompatibel.



Dies ist der ideale Leitfaden für alle, die mit der Zeit gehen und wirklich „intelligente“ Apps entwickeln möchten, die schnell, sicher und ohne Internetverbindung funktionieren.

Empfehlungen