Research Focus: Week of February 19, 2024

Welcome to Research Focus, a series of blog posts that highlights notable publications, events, code/datasets, new hires and other milestones from across the research community at Microsoft. NEW RESEARCH Vertically Autoscaling Monolithic Applications with CaaSPER: Scalable Container-as-a-Service Performance Enhanced Resizing Algorithm for the Cloud Kubernetes is a prominent open-source platform for managing cloud applications, including stateful databases, which keep track of changes and transactions involving the underlying data. These monolithic applications often must rely on vertical  

Read more

Garage or Not? Housing Insights Through the Chi-Squared Test for Ames, Iowa

The Chi-squared test for independence is a statistical procedure employed to assess the relationship between two categorical variables – determining whether they are associated or independent. In the dynamic realm of real estate, where a property’s visual appeal often impacts its valuation, the exploration becomes particularly intriguing. But how often do you associate a house’s external allure with functional features like a garage? Using the Ames housing dataset, this exploration delves deep into discerning whether there exists a statistically significant […]

Read more

Unleashing the Power of the Console With Rich

Python’s Rich package is a versatile tool kit that enables you to generate beautifully formatted and highlighted text in the console. It extends beyond this to help you build captivating text-based user interfaces (TUIs). But why opt for a TUI instead of a graphical user interface (GUI)? There are instances where a text interface feels more fitting. Why employ a complex GUI for a simple application when an elegant text interface suffices? Working with plain text can be refreshing. It […]

Read more

Testing Assumptions in Real Estate: A Dive into Hypothesis Testing with the Ames Housing Dataset

In the realm of inferential statistics, you often want to test specific hypotheses about our data. Using the Ames Housing dataset, you’ll delve deep into the concept of hypothesis testing and explore if the presence of an air conditioner affects the sale price of a house. Let’s get started. Testing Assumptions in Real Estate: A Dive into Hypothesis Testing with the Ames Housing DatasetPhoto by Alex Staudinger. Some rights reserved. Overview This post unfolds through the following segments: The Role […]

Read more

Not just NVIDIA: GPU programming that runs everywhere

If you’re doing computations on a GPU, NVIDIA is the default, alongside its CUDA libraries. Some libraries like PyTorch support do support AMD GPUs and Macs. But from the re-implementations of NumPy, SciPy, and Pandas in the RAPIDS project, to Numba’s GPU support, NVIDIA has best software support in the Python world. Sticking to NVIDIA-specific software has some downsides, however: It won’t run on modern Mac laptops. Testing in CI is more difficult: you need custom runners that have NVIDIA […]

Read more

What’s Your Story: Nicole Forsgren

GEHRKE: We’ve talked a little bit beforehand, but you’ve had this amazing career in tech. How did you actually … tell us a bit about how you grew up, and how did you end up in tech? NICOLE FORSGREN: Yeah, it’s, you know, it’s, kind of, this ridiculous story. I grew up in a little farm town and ended up going to college and thought I would just be there a year or two because … GEHRKE: Little farm town […]

Read more

Inferential Insights: How Confidence Intervals Illuminate the Ames Real Estate Market

In the vast universe of data, it’s not always about what we can see but rather what we can infer. Confidence intervals, a cornerstone of inferential statistics, empower us to make educated guesses about a larger population based on our sample data. Using the Ames Housing dataset, let’s unravel the concept of confidence intervals and see how they can provide actionable insights into the real estate market. Let’s get started. Inferential Insights: How Confidence Intervals Illuminate the Ames Real Estate […]

Read more

BNF Notation: Dive Deeper Into Python’s Grammar

While reading the Python documentation, you may have found fragments of BNF notation (Backus–Naur form) that look something like the following: What’s the meaning of all this strange code? How can this help you in understanding Python concepts? How can you read and interpret this notation? In this tutorial, you’ll get to know the basics of Python’s BNF notation and learn how to take advantage of it to get a deep understanding of the language’s syntax and grammar. To get […]

Read more

GraphRAG: Unlocking LLM discovery on narrative private data

Perhaps the greatest challenge – and opportunity – of LLMs is extending their powerful capabilities to solve problems beyond the data on which they have been trained, and to achieve comparable results with data the LLM has never seen.  This opens new possibilities in data investigation, such as identifying themes and semantic concepts with context and grounding on datasets.  In this post, we introduce GraphRAG, created by Microsoft Research, as a significant advance in enhancing the capability of LLMs. Retrieval-Augmented […]

Read more

Create Conway’s Game of Life With Python

Wouldn’t it be cool to build a Python game that only requires initial user input and then seems to take on a mind of its own, creating mesmerizing patterns along the way? You can do exactly that with Conway’s Game of Life, which is about the evolution of cells in a life grid. Implementing the Game of Life algorithm is a good exercise with many interesting challenges that you’ll have to figure out. Specifically, you’ll need to build the life […]

Read more
1 68 69 70 71 72 920