Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

60 Days of Data Days! Live and on-demand sessions, challenges, study groups and more! And it's all FREE!. Join now. Learn more

Find articles, guides, information and community news

Most Recent
Sahir_Maharaj
Super User
Super User

In this edition, we’re exploring Bayesian modeling and how to think about uncertainty in a more realistic, practical way using PyMC3. By the time you’re done, you’ll have a clear intuition for what Bayesian thinking really means, why it’s so useful in day-to-day data work, and how it changes the way you interpret results. We’ll also explore how PyMC3 supports this mindset in a structured but approachable way.

Read more...

Sahir_Maharaj
Super User
Super User

In this edition, we’re exploring into causal inference and why it matters once you move beyond basic reporting and prediction. By the time you’re done, you’ll have a clear understanding of how causal thinking differs from traditional analytics and how to reframe everyday business questions around cause and effect instead of simple correlation. And because insights only matter if they’re understood, we’ll look at how to communicate causal findings clearly and responsibly so decision-makers know what they can trust and act on.

Read more...

jennratten
Super User
Super User

How do you know if your Fabric data agent is actually ready for production? A few successful test questions aren't enough. In this post, I'll share why ground truth datasets are essential for evaluating Fabric data agents and how a reusable notebook can help you generate them automatically from any Fabric or Power BI semantic model.
Read more...

Sahir_Maharaj
Super User
Super User

In this edition, we’re exploring two regression techniques that every data professional eventually bumps into when the simple models stop telling the full story. You’ll get a clear sense of what quantile regression actually solves, especially when your data behaves in unpredictable or uneven ways. By the time you’re done, you’ll feel more confident choosing the regression approach that truly fits the question you’re trying to answer, instead of defaulting to whatever is familiar.

Read more...

Sahir_Maharaj
Super User
Super User

In this edition, we’re exploring Temporal Fusion Transformers in a way that actually makes sense in the real world. You’ll also get a clear walkthrough of the key ideas inside the architecture, like variable selection, gating, and attention, and how they work together to make sense of messy, real-life data. And more importantly, you’ll walk away understanding how TFTs can support you with complexity every day, giving you both clarity and confidence in your forecasting work.

Read more...

Sahir_Maharaj
Super User
Super User

In this edition, we’re exploring how advanced regex can help you make sense of unpredictable text fields that show up in real projects. By the time you get through it, you’ll have a clearer way of spotting patterns that other people miss, expressing those patterns in a structured way, and shaping unstructured data into something that finally behaves. You’ll also get a feel for how this kind of thinking changes the way you approach cleaning work overall, because once regex clicks, you start seeing text differently.

Read more...

Sahir_Maharaj
Super User
Super User

In this edition, we’re exploring the world of word embeddings and finally making sense of why they’ve become the backbone of modern NLP. You’ll get a clear feel for what embeddings actually represent, explore how Word2Vec learns meaning through prediction and why that tiny training task uncovers so much structure. And to bring it all together, you’ll learn how to think like an embedding model itself, giving you the intuition you need before stepping into the world of transformer-based NLP.

Read more...

Sahir_Maharaj
Super User
Super User

In this edition, we’re exploring how TF-IDF helps you discover meaning from language. You’ll see how this technique balances frequency and rarity to spotlight the words that truly matter, instead of the ones that just appear most often. By the time you’re done, you’ll have a solid understanding of how TF-IDF bridges the gap between unstructured text and structured analytics and why they are still relevant in the rise of Large Language Models (LLMs).

Read more...

Sahir_Maharaj
Super User
Super User

In this edition, we’re exploring how to detect the unusual, the unexpected, and the truly interesting moments hidden in your data using anomaly detection techniques. By the time you’re done, you’ll understand what makes certain data points stand out, how to identify them using Python, and how to visualize those findings in ways that actually make sense to your audience.

Read more...

Sahir_Maharaj
Super User
Super User

In this edition, we will explore Principal Component Analysis (PCA) - what it really means, how it works, and why it’s such a powerful ally. You’ll start by understanding the intuition behind PCA, then how it actually works under the hood, alongside when and why PCA is worth using, especially in real-world data scenarios where features overlap or patterns are hard to see. Finally, you’ll learn how to interpret the results inside a Fabric notebook.

Read more...

rajendraongole1
Super User
Super User

In this blog, we explored how to build a simple yet effective machine learning workflow using Microsoft Fabric together with MLflow

By using MLflow within Microsoft Fabric, it becomes much easier to organize experiments, compare model performance, and maintain a clear history of training runs. This approach helps ensure that machine learning experiments remain reproducible, transparent, and easier to manage, especially when multiple models and configurations are involved.

 

 

 

We also saw how experiment tracking enables us to retrieve runs, analyze results, and visualize model performance to identify the best-performing algorithm. Once the optimal model is identified, it can be saved and integrated into downstream analytics workflows, helping organizations turn data into actionable insights.

 

 

Read more...

Sahir_Maharaj
Super User
Super User

In this edition, you’ll have a complete, grounded understanding of how to work with XGBoost and LightGBM in Python, especially within the context of applied, professional machine learning. You’ll see how XGBoost’s regularization-driven, level-wise tree growth differs from LightGBM’s leaf-wise design. And by the time you finish, you’ll not only know how to use these algorithms, you’ll know why they behave the way they do, and when to use one over the other.

Read more...

suparnababu8
Super User
Super User

Data preparation is one of the most time-consuming steps in any data analytics workflow. Fortunately, Data Wrangler in Microsoft Fabric simplifies this process by offering a graphical, no-code interface for exploring and transforming data directly inside notebooks.

 

In this article, we will explore how Data Wrangler helps clean and transform data efficiently without writing complex code.

suparnababu8_0-1772730004708.jpeg

 

Read more...

Sahir_Maharaj
Super User
Super User

In this edition, you’ll learn how to extract features like week, quarter, holiday, and season using Python with pandas, datetime, and the holidays library - all within Microsoft Fabric’s Notebooks. By the end, you’ll know exactly how to make time work for you, by teaching your data to understand patterns, rhythms, and real-world cycles. And because time features are often the hidden key to better predictions, we’ll go beyond the code to explore why each step truly matters.

Read more...

Sahir_Maharaj
Super User
Super User

In this edition, we’re exploring model interpretability with SHAP and LIME - two of the most powerful tools for making sense of machine learning predictions. By the time you’re through, you’ll know what these methods are all about, how they differ, and when to use one over the other. And because theory only goes so far, we’ll wrap it up with a Python example and so you can put everything into practice and share results in a way your stakeholders will actually understand.

Read more...

AparnaRamakris
Microsoft Employee
Microsoft Employee

When the RAG retrieval quality is often inconsistent, recall is poor, and re rankers end up compensating for weaknesses in the pipeline ,I have often heard people mentioning they are using the same embedding model for both the document and the queries .

 

Here the reason is subtle but critical. Using the same model does not guarantee that document embeddings and query embeddings occupy the same semantic space in practice.

Read more...

Sahir_Maharaj
Super User
Super User

In this edition, we’re exploring ensemble methods, focusing on stacking and voting, and how they can help you get more performance out of your models. By the time you’re completed, you’ll have a clear understanding of what voting classifiers are, when to use them, and why they often outperform a single model on its own. And because theory only takes you so far, we’ll also explore how these concepts fit into Microsoft Fabric, so you can go from experimenting in a notebook to applying them in real-world projects.

Read more...

Sahir_Maharaj
Super User
Super User

In this edition, we’re exploring regularization and breaking down why it’s the secret weapon against overfitting. By the time you’re through, you’ll understand what regularization actually does in plain terms, how L1, L2, and ElasticNet each bring their own flavor to the table, and when it makes sense to use one over the other.

Read more...

Rufyda
Super User
Super User

In data science, building a predictive model is just the beginning. The real value comes when you turn predictions into actionable insights that your team or organization can use. This step is called operationalizing your model — putting it into production so it can generate predictions on real data — and sharing insights through interactive dashboards.


 Saving Predictions

After training your machine learning model in Microsoft Fabric, you can generate predictions on new data. But to make these predictions useful, you need to store them in a way that is organized, secure, and accessible. Microsoft Fabric makes this easy by allowing you to save predictions in:

Lakehouse or Delta Tables: These are scalable storage formats optimized for analytics.

Delta Views: Make predictions available to other teams or reports without duplicating data.

By saving predictions in Fabric, you ensure that your outputs are ready for reporting, monitoring, and further analysis.


Sharing Insights with Dashboards

Once your predictions are saved, the next step is to share insights visually. Microsoft Fabric integrates seamlessly with Power BI, letting you:

Create interactive dashboards that display predictions and trends.

Use charts, KPIs, and visualizations to make insights easy to understand.

Allow decision-makers to explore the data in real time without needing coding skills.

For example, a sales forecasting model can be connected to a Power BI dashboard that shows predicted sales for each region, highlights potential risks, and provides actionable recommendations. This turns complex machine learning outputs into business-ready insights.

 

 Benefits of Operationalizing and Sharing Insights

Faster decision-making: Teams can act on predictions immediately.

Collaboration: Everyone in the organization can access insights in one place.

Scalability: As your data grows, Fabric and Power BI handle large datasets efficiently.

Consistency: Using Delta Tables ensures predictions are consistent and reliable across reports.

 

How to Get Started

Train your model in a Microsoft Fabric Notebook using Python, Spark, or SynapseML.

Generate predictions and save them to Delta Tables.

Connect your saved predictions to Power BI and create interactive visualizations.

Share dashboards with stakeholders for real-time insights.

By operationalizing your models and sharing insights with dashboards like Power BI, you transform data science from a technical exercise into actionable intelligence that drives real business value. Microsoft Fabric makes this process simple, scalable, and integrated.

If you found this article helpful or have any questions, let’s connect and share ideas on LinkedIn: Rufyda Rahma
I’d love to hear your thoughts and discuss data science, AI, and Microsoft Fabric insights with you!

 

 

Sahir_Maharaj
Super User
Super User

In this edition, we're exploring autoencoders and why they’re such a powerful way to reduce dimensionality when your data starts getting a little too wide. By the time you’re through it, you’ll understand how autoencoders stack up against traditional techniques and why they often capture the deeper patterns those older methods miss. You’ll also get a feel for how these models actually learn, step by step, as they compress and reconstruct your data.

Read more...

Sahir_Maharaj
Super User
Super User

In this edition, we will explore recommendation systems and break them down in a way that finally feels clear and approachable. You will get a feel for how these systems think, how they pick up on subtle user signals, and why they have quietly become the backbone of modern data experiences. And by the time you are done, you will have a solid, practical understanding of how to shape a recommendation model from the ground up (of course, without the complexity that usually scares people off!)

Read more...

Sahir_Maharaj
Super User
Super User

In this edition, we’re exploring advanced pipelines and why they’re such a gift for data professionals. You’ll learn how they bring structure and consistency into your work, making every project cleaner and easier to manage. From there, we’ll move into custom transformers - building your own step-by-step so you can add domain-specific logic that no off-the-shelf tool can handle. And to wrap it all up, we’ll put everything together into a full pipeline example that blends standard components with custom ones, showing you exactly how it all fits in a real-world workflow.

Read more...

Sahir_Maharaj
Super User
Super User

In this edition, you will explore hyperparameter tuning and why Optuna is such a powerful tool for the job. By the time you’re completed, you’ll understand what tuning really means, see how Optuna makes the process smarter than traditional search methods, and walk step by step using Python. Along the way, you’ll also build the confidence to take these ideas and apply them to your own models.

Read more...

Sahir_Maharaj
Super User
Super User

In this edition, we will explore the art of uncovering hidden patterns in your data using KMeans and DBSCAN. By the time you finish reading, you’ll have a clear sense of how each algorithm thinks, how to decide which one fits your data, and how to interpret the clusters they create. You’ll observe how KMeans brings structure and precision, while DBSCAN adds flexibility and adaptability for messier, real-world data. We’ll also bring in UMAP, a powerful tool that turns complex, high-dimensional data into something you can actually understand.

Read more...

jennratten
Super User
Super User

Discover how to create, test, and publish Microsoft Fabric Data Agents in minutes—no code required and no guesswork.  This article will have you saying “wow, that was easy!" in no time.

Read more...

Sahir_Maharaj
Super User
Super User

In this edition, we will explore cross-validation strategies and how to put them to work using scikit-learn’s model_selection module. By the time you’re done, you’ll know when to reach for K-Fold versus StratifiedKFold, how to handle grouped data with GroupKFold, and why TimeSeriesSplit is the only safe option for time-based problems. We’ll also walk through practical Python examples in Microsoft Fabric so you can see these strategies in action and apply them right away.

Read more...

nehaljain15
Microsoft Employee
Microsoft Employee

Scaling data science from pilot to production isn’t just about models - it’s about platforms. Learn how we leveraged Microsoft Fabric to transform a complex optimization problem into a fast, scalable, and business ready solution.

Read more...

Sahir_Maharaj
Super User
Super User

In this edition, we will explore model evaluation metrics. By the time you’re through, you’ll know how to make sense of precision, recall, F1-score, AUC, and MCC in plain language, and more importantly, when to reach for each one depending on the problem in front of you. I’ll also show you how to implement these metrics in Python using scikit-learn, and how to bring them to life with visualizations like precision-recall and ROC curves.

Read more...

Sahir_Maharaj
Super User
Super User

In this edition, we will explore one of the most common challenges in feature engineering - how to handle categorical data. I’ll walk you through three different encoding techniques: one-hot encoding, ordinal encoding, and target encoding. Along the way, I’ll show you how each method works, when it makes sense to use it, and how to put it into practice with pandas and scikit-learn. We’ll start simple, then build up to more advanced approaches, so by the time you’re done, you’ll not only know how to transform categories into numbers but also which encoding strategy gives your model the best shot at success.

Read more...

Sahir_Maharaj
Super User
Super User

What you will learn: In this edition, we’re exploring how to fill in those gaps in your dataset without losing its integrity. By the time you’re through, you’ll know exactly how to handle missing values using sklearn.impute for quick, reliable fixes, fancyimpute for more advanced, context-aware approaches, and KNNImputer when similarity-based estimates make the most sense. You’ll learn when each technique shines, when it’s best to avoid them, and how to put them into action in Python using a Microsoft Fabric notebook.

Read more...

Helpful resources

Join Blog
Interested in blogging for the community? Let us know.