Using C# for Data Science and Machine Learning
summary
Shows a runnable Jupyter setup using .NET Interactive and Microsoft.Data.Analysis to load the UCI bank CSV, tokenizes and featurizes categorical string columns, concatenates numeric features (age, balance) and trains a logistic regression via ML.NET; performs cross‑validation and reports AUC ~90%. Builds PredictionEngine classes to output PredictedLabel and Score, runs example predictions (defaults vs nondefaults), and saves the trained model for deployment to Azure Blob or an API.
AI-written summary · about
chapters (15)
- 0:00Introduction to C# for ML
- 1:08Setting up prerequisites
- 2:10Installing .NET Interactive
- 3:37Creating a C# notebook
- 4:27Loading and exploring data
- 7:21Analyzing job distribution
- 9:51Visualizing job data
- 11:40Examining marital status
- 12:32Default loan analysis
- 13:39Training ML model
- 17:33Evaluating model performance
- 19:03Making predictions
- 23:29Deploying models
- 24:59Conference announcement
- 25:44Q&A and closing
related talks
59mMachine Learning simplified for Developers with ML.NET
01h 03mMachine learning for C# developers: Introducing ML
45mMachine Learning for .NET developers
43mDeveloper Accessible Machine Learning
01h 05mAzure Machine Learning for the Developer
58mExploring Machine Learning for .Net Developers
53mBuilding Intelligent .NET MAUI Apps with ML.NET
48mMachine Learning in Azure Databricks
