C# (.NET) für Data Science: Ein praktischer Leitfaden
300 Seiten
German
PDF
4.5

C# (.NET) für Data Science: Ein praktischer Leitfaden

C# (.NET) für Data Science: Ein praktischer Leitfaden

Autor:

Jahr:

Zusammenfassung:

Die Welt der Data Science wird traditionell mit Python und R assoziiert, aber die .NET-Plattform bietet leistungsstarke und benutzerfreundliche Werkzeuge für Datenanalyse, maschinelles Lernen und die Erstellung von Produktionslösungen. Das Buch "C# (.NET) für Data Science" ist der erste umfassende Leitfaden in deutscher Sprache, der zeigt, wie man das .NET-Ökosystem für Data-Science-Aufgaben nutzt: von der Datenerfassung und -bereinigung bis zur Bereitstellung von Machine-Learning-Modellen in der Produktion.



Worum geht es in diesem Buch?

Das Buch deckt den gesamten Datenlebenszyklus auf der .NET-Plattform ab:

  • Grundlagen der Data Science mit C#: Arbeiten mit Collections, LINQ für Datenanalyse, die Bibliotheken MathNet.Numerics und Accord.NET für statistische Berechnungen.
  • Datenverarbeitung und -bereinigung: Laden von Daten aus CSV, JSON, SQL, Excel; Methoden zum Umgang mit fehlenden Werten, Ausreißern und Duplikaten mit DataFrames (Microsoft.Data.Analysis).
  • Maschinelles Lernen mit ML.NET: Erstellen von Klassifikations-, Regressions-, Clustering- und Empfehlungsmodellen ohne tiefgehende Mathematikkenntnisse; automatische Hyperparameteroptimierung (AutoML).
  • Tiefes Lernen: Integration mit TensorFlow.NET und PyTorch über TorchSharp zur Erstellung neuronaler Netze.
  • Datenvisualisierung: Erstellen von Diagrammen mit Plotly.NET, LiveCharts2 und ScottPlot; Erstellung interaktiver Dashboards.
  • Integration mit Python: Aufruf von Python-Code aus C# über Python.NET, Nutzung der Bibliotheken NumPy, Pandas, Scikit-learn in .NET-Projekten.
  • Produktionslösungen: Verpacken von Modellen in Microservices mit ASP.NET Core, Bereitstellung in Docker und Azure ML.


Für wen ist dieses Buch?

  • C#-Entwickler, die in die Data Science einsteigen möchten, ohne das .NET-Ökosystem zu verlassen.
  • Data Scientists mit Python-Kenntnissen, die einen alternativen Technologie-Stack kennenlernen möchten.
  • Studenten und Einsteiger, die maschinelles Lernen und Datenanalyse lernen.
  • Teamleiter und Architekten, die die Einführung von ML in .NET-Projekte planen.


Was werden Sie lernen?

  • Wie man große Datenmengen effizient mit LINQ und DataFrames verarbeitet.
  • Wie man in 15 Minuten ein Machine-Learning-Modell mit C# und ML.NET erstellt und trainiert.
  • Wie man Daten und Analyseergebnisse in Web- und Desktop-Anwendungen visualisiert.
  • Wie man die Leistungsfähigkeit von Python-Bibliotheken mit der Performance von .NET kombiniert.
  • Wie man ein Modell in der Produktion bereitstellt und eine API für dessen Nutzung erstellt.


Das Buch enthält zahlreiche praktische Beispiele, sofort einsatzbereite Code-Snippets und Projekte, die Ihnen helfen, das Gelernte sofort anzuwenden. Unabhängig von Ihrem aktuellen Kenntnisstand finden Sie in diesem Buch wertvolle Werkzeuge für die Erstellung von End-to-End-Lösungen in der Data Science auf der .NET-Plattform.



Hinweis: Zum Lesen des Buches reichen grundlegende C#-Kenntnisse und ein allgemeines Verständnis der mathematischen Statistik aus. Alle Algorithmen des maschinellen Lernens werden verständlich und praxisorientiert erklärt.

Empfehlungen