What Are CRUD Operations?

The idea of CRUD is strongly connected with databases. That’s why it’s no surprise that CRUD operations correspond almost one-to-one with SQL commands: When you create data, you’re using the INSERT command to add new records to a table. After creation, you may read data using SELECT. With a SELECT query, you’re asking the database to retrieve the specific pieces of information you need, whether it’s a single value, a set of records, or complex relationships between data points. The […]

Read more

Research Focus: Week of May 27, 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. EVENT Register now for Research Forum on June 4 Join us for Research Forum (opens in new tab), an event series that explores recent research advances, bold new ideas, and important discussions with the global research community in the era of general  

Read more

Efficient Iterations With Python Iterators and Iterables

Python’s iterators and iterables are two different but related tools that come in handy when you need to iterate over a data stream or container. Iterators power and control the iteration process, while iterables typically hold data that you want to iterate over one value at a time. Iterators and iterables are fundamental components of Python programming, and you’ll have to deal with them in almost all your programs. Learning how they work and how to create them is key […]

Read more

How to Create Pivot Tables With pandas

A pivot table is a data analysis tool that allows you to take columns of raw data from a pandas DataFrame, summarize them, and then analyze the summary data to reveal its insights. Pivot tables allow you to perform common aggregate statistical calculations such as sums, counts, averages, and so on. Often, the information a pivot table produces reveals trends and other observations your original raw data hides. Pivot tables were originally implemented in early spreadsheet packages and are still […]

Read more

Tips for Handling Imbalanced Data in Machine Learning

Image created by Author using Midjourney Introduction Imperfect data is the norm rather than the exception in machine learning. Comparably common is the binary class imbalance when the classes in a trained data remains majority/minority class, or is moderately skewed. Imbalanced data can undermine a machine learning model by producing model selection biases. Therefore in the interest of model performance and equitable representation, solving the problem of imbalanced data during training and evaluation is paramount. This article will define imbalanced […]

Read more

Quiz: How to Create Pivot Tables With pandas

Interactive Quiz ⋅ 10 QuestionsBy Ian Eyre Share Or copy the link: Copied! Happy Pythoning! In this quiz, you’ll test your understanding of how to create pivot tables with pandas. By working through this quiz, you’ll review your knowledge of pivot tables and also expand beyond what you learned in the tutorial. For some of the questions, you’ll need to do some research outside of the tutorial itself. The quiz    

Read more

5 Essential Free Tools for Getting Started with LLMs

Image created by Author using Midjourney Introduction Large language models (LLMs) have become extremely prominent and useful for all sorts of tasks, but new users may find the large number of LLM tools and utilities intimidating. This article focuses on 5 of the available and widely-useful such tools, all of which are no-cost and created to help maturing minds take advantage of the wide variety of available language models: Transformers, LlamaIndex, Langchain, Ollama, and Llamafile. 1. Transformers One of the […]

Read more

5 Essential Classification Algorithms Explained for Beginners

Image created by Author using Midjourney Introduction Classification algorithms are at the heart of data science, helping us categorize and organize data into pre-defined classes. These algorithms are used in a wide array of applications, from spam detection and medical diagnosis to image recognition and customer profiling. It is for this reason that those new to data science must know about and understand these algorithms: they lay foundations for more advanced techniques and provide insight into how those data-driven decisions […]

Read more

Ideas: Designing AI for people with Abigail Sellen

[MUSIC FADES]  My guest on this episode is Abigail Sellen, known by her friends and colleagues as Abi. A social scientist by training and an expert in human-computer interaction, Abi has a long list of accomplishments and honors, and she’s a fellow of many technical academies and societies. But today I’m talking to her in her role as distinguished scientist and lab director of Microsoft Research Cambridge, UK, where she oversees a diverse portfolio of research, some of which supports […]

Read more
1 30 31 32 33 34 907