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

The Python calendar Module: Create Calendars With Python

The Python calendar module provides several ways to generate calendars for Python programs. It also includes a variety of functions for working with calendar data as strings, numbers, and datetime objects. In this tutorial, you’ll learn how to use the calendar module to create and customize calendars with Python. By the end of this tutorial, you’ll be able to: Display calendars in your terminal with Python Create plain text and HTML calendars Format calendars for specific locales and display conventions […]

Read more

Building a Python GUI Application With Tkinter

Python has a lot of GUI frameworks, but Tkinter is the only framework that’s built into the Python standard library. Tkinter has several strengths. It’s cross-platform, so the same code works on Windows, macOS, and Linux. Visual elements are rendered using native operating system elements, so applications built with Tkinter look like they belong on the platform where they’re run. Although Tkinter is considered the de facto Python GUI framework, it’s not without criticism. One notable criticism is that GUIs […]

Read more

Abstracts: May 20, 2024

ANDREY KOLOBOV: Thank you for having me! HUIZINGA: So let’s start with a sort of abstract of your abstract. In just a few sentences, tell us about the problem your research addresses and more importantly, why we should care about it.  KOLOBOV: Right, so the overarching goal of this work—and I have to thank my collaborators from ETH Zürich, without whom this work would have been impossible—so the overarching goal of our work was to give drones the ability to […]

Read more

Basic Data Types in Python: A Quick Exploration

Python has several basic data types that are built into the language. With these types, you can represent numeric values, text and binary data, and Boolean values in your code. So, these data types are the basic building blocks of most Python programs and projects. In this tutorial, you’ll learn only the basics of each data type. To learn more about a specific data type, you’ll find useful resources in the corresponding section. Python’s Basic Data Types Python has several […]

Read more

What’s Your Story: Jacki O’Neill

GEHRKE: We just had a discussion maybe a couple of years ago, right, when you were just in transition to Africa. So it’s really great to have you here and both learn a little bit what’s happening there, but also to learn a bit more about your story. Where did you grow up, and how did you end up here at Microsoft? O’NEILL: Yeah, thanks for asking that. I’ve had a very, well, it’s definitely not been a straight road […]

Read more

Research Focus: Week of May 13, 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 Injecting New Knowledge into Large Language Models via Supervised Fine-Tuning  Large language models (LLMs) have shown remarkable performance in generating text similar to that created by people, proving to be a valuable asset across various applications. However, adapting these models to incorporate new, out-of-domain knowledge remains a challenge,  

Read more
1 36 37 38 39 40 913