Bridging Theory and Practice: ML Solutions for Today’s Challenges
3 days, 20+ experts, and 25+ tech sessions and talks covering critical aspects of:
- Agentic and Generative AI
- Applied Machine Learning in the Real World
- ML Engineering and Optimization
The future of AI is unfolding. Don’t fall behind.
Stay ahead with DataPro, the free weekly newsletter for data scientists, AI/ML researchers, and data engineers.
From trending tools like PyTorch, scikit-learn, XGBoost, and BentoML to hands-on insights on database optimization and real-world ML workflows, you’ll get what matters, fast.
Stay sharp with DataPro. Join 115K+ data professionals who never miss a beat.
Business runs on data. Make sure yours tells the right story.
BIPro is your free weekly newsletter for BI professionals, analysts, and data leaders.
Get practical tips on dashboarding, data visualization, and analytics strategy with tools like Power BI, Tableau, Looker, SQL, and dbt.
Get smarter with BIPro. Trusted by 35K+ BI professionals, see what you’re missing.
This is the code repository for Data Science with .NET and Polyglot Notebooks, published by Packt.
Programmer’s guide to data science using ML.NET, OpenAI, and Semantic Kernel
This book presents a hands-on learning approach to data science, machine learning, generative AI, and AI orchestration by guiding you through various experiments using Polyglot Notebooks.
This book covers the following exciting features:
- Load, analyze, and transform data using DataFrames, data visualization, and descriptive statistics
- Train machine learning models with ML.NET for classification and regression tasks
- Customize ML.NET model training pipelines with AutoML, transforms, and model trainers
- Apply best practices for deploying models and monitoring their performance
- Connect to generative AI models using Polyglot Notebooks
- Chain together complex AI tasks with AI orchestration, RAG, and Semantic Kernel
- Create interactive online documentation with Mermaid charts and GitHub Codespaces
If you feel this book is for you, get your copy today!
All of the code is organized into folders.
The code will look like the following:
ExperimentResult<MulticlassClassificationMetrics> result =
exp.Execute(split.TrainSet, split.TestSet);
ITransformer model = result.BestRun.Model;
var metrics = result.BestRun.ValidationMetrics;
metrics.ConfusionMatrix.GetFormattedConfusionTable()
Following is what you need for this book: This book is for experienced C# or F# developers who want to transition into data science and machine learning while leveraging their .NET expertise. It’s ideal for those looking to learn ML.NET and Semantic kernel and extend their .NET skills to data science, machine learning, and Generative AI Workflows.
With the following software and hardware list you can run all code files present in the book (Chapter 1-14).
Chapter | Software required | OS required |
---|---|---|
1-14 | VS Code | Windows, Mac OS X, and Linux (Any) |
1-14 | .NET (C# and some F#) | Windows, Mac OS X, and Linux (Any) |
1-14 | ML.NET | Windows, Mac OS X, and Linux (Any) |
1-14 | Other languages covered in brief: PowerShell, SQL, and KQL | Windows, Mac OS X, and Linux (Any) |
-
Building AI Applications with ChatGPT APIs: Master ChatGPT, Whisper, and DALL-E APIs by building ten innovative AI projects [Packt] [Amazon]
-
The AI Product Manager's Handbook: Develop a product that takes advantage of machine learning to solve AI problems [Packt] [Amazon]
Matt Eland is a software engineering leader and data scientist who has been using .NET since beta 2 in 2001. Matt has served as a senior engineer, software engineering manager, professional programming instructor, and has helped build enterprise-level software using C# at a variety of organisations before distinguishing himself as a Microsoft MVP. Matt makes it his job to learn new things and share them with others through articles, videos, and talks at user groups and conferences covering a wide range of topics from software architecture to advanced .NET topics to artificial intelligence and data science. Matt is also a .NET Foundation member and the co-organizer of the Central Ohio .NET Developers Group.