Microsoft at FAccT 2024: Advancing responsible AI research and practice

The integration of AI and other computational technologies is becoming increasingly common in high-stakes sectors such as finance, healthcare, and government, where their capacity to influence critical decisions is growing. While these systems offer numerous benefits, they also introduce risks, such as entrenching systemic biases and reducing accountability. The ACM Conference on Fairness, Accountability, and Transparency (ACM FaccT 2024) tackles these issues, bringing together experts from a wide range of disciplines who are committed to the responsible development of computational […]

Read more

5 Free Machine Learning Courses from Top Universities

Image generated by DALLE-3 If you’re reading this article, I assume you already know what machine learning is. But just for a quick refresher, it’s simply making computers smart enough to do jobs that humans used to do, for example, taking attendance using facial recognition. Anyway, moving on to our main discussion, I know there are a lot of resources available regarding ML, but the problem is finding the right and high-quality resources. I think we can all agree that […]

Read more

Python Interfaces: Object-Oriented Design Principles

Interfaces play an important role in software engineering. As an application grows, updates and changes to the code base become more difficult to manage. More often than not, you wind up having classes that look very similar but are unrelated, which can lead to some confusion. In this video course, you’ll see how you can use a Python interface to help determine what class you should use to tackle the current problem. In this video course, you’ll be able to: […]

Read more

Quiz: String Interpolation in Python: Exploring Available Tools

Interactive Quiz ⋅ 13 QuestionsBy Leodanis Pozo Ramos Share Or copy the link: Copied! Happy Pythoning! Test your understanding of Python’s tools for string interpolation, including f-strings, the .format() method, and the modulo operator. Take this quiz after reading our String Interpolation in Python: Exploring Available Tools tutorial. The quiz contains 13 questions and there is no time limit. You’ll get 1 point for each correct answer. At the end    

Read more

String Interpolation in Python: Exploring Available Tools

String interpolation allows you to create strings by inserting objects into specific places in a target string template. Python has several tools for string interpolation, including f-strings, the str.format() method, and the modulo operator (%). Python’s string module also provides the Template class, which you can use for string interpolation. In this tutorial, you’ll: Learn how to use f-strings for eager string interpolation Perform lazy string interpolation using the str.format() method Learn the basics of using the modulo operator (%) […]

Read more

Introducing Aurora: The first large-scale foundation model of the atmosphere

When Storm Ciarán battered northwestern Europe in November 2023, it left a trail of destruction. The low-pressure system associated with Storm Ciarán set new records for England, marking it as an exceptionally rare meteorological event. The storm’s intensity caught many off guard, exposing the limitations of current weather-prediction models and highlighting the need for more accurate forecasting in the face of climate change. As communities grappled with the aftermath, the urgent question arose: How can we better anticipate and prepare […]

Read more

Let’s optimize! Running 15× faster with a situation-specific algorithm

Let’s speed up some software! Our motivation: we have an image, a photo of some text from a book. We want to turn it into a 1-bit image, with just black and white, extracting the text so we can easily read it. We’ll use an example image from scikit-image, an excellent image processing library: from skimage.data import page import numpy as np IMAGE = page() assert IMAGE.dtype == np.uint8 Here’s what it looks like (it’s licensed under this license): The […]

Read more

What’s Your Story: Weishung Liu

In this episode, I’m talking with Principal PM Manager Weishung Liu. Wei has used her love of storytelling and interest in people and their motivations to deliver meaningful products and customer experiences. This includes the creation of a successful line of Disney plush toys and contributions to the satellite internet system Starlink. With Microsoft, she helped develop Watch For, a real-time video analytics platform that has gone on to enhance gaming via streaming highlights and to support content moderation in […]

Read more

Beginning Data Science (7-day mini-course)

Data science uses mathematics to analyze data, distill information, and tell a story. The result of data science may be just to rigorously confirm a hypothesis, or to discover some useful property from the data. There are many tools you can use in data science, from basic statistics to sophisticated machine learning models. Even the most common tool can work wonderfully in a data science project. In this 7-part crash course, you will learn from examples how to perform a […]

Read more

Tips for Deploying Machine Learning Models Efficiently

Image created by Author using Midjourney Introduction The process of deploying machine learning models is an important part of deploying AI technologies and systems to the real world. Unfortunately, the road to model deployment can be a tough one. The process of deployment is often characterized by challenges associated with taking a trained model — the culmination of a lengthy data-preparation and model-training process — to the world at-large, where it must continue to perform well. These challenges arise as […]

Read more
1 29 30 31 32 33 907