AI Frontiers: Measuring and mitigating harms with Hanna Wallach

[MUSIC FADES]  Let’s jump right in with this question. How do you make an AI chat system powered by a model like GPT-4 safe for, say, a child to interact with? Now, for me, this question really illustrates the broader challenges that the responsible AI community—which of course you’re a, you know, a very important part of—has confronted over this last year. At Microsoft, this felt particularly acute during the preparation to launch Bing Chat, since that was our flagship […]

Read more

Python 3.12 Preview: Static Typing Improvements

Python’s support for static typing gradually improves with each new release of Python. The core features were in place in Python 3.5. Since then, there’ve been many tweaks and improvements to the type hinting system. This evolution continues in Python 3.12, which, in particular, simplifies the typing of generics. In this tutorial, you’ll: Use type variables in Python to annotate generic classes and functions Explore the new syntax for type hinting type variables Model inheritance with the new @override decorator […]

Read more

Ericsson Partners with IIT Madras for Responsible AI Research

In a significant development, Ericsson has entered into a five-year partnership as a ‘Platinum Consortium Member’ with the Indian Institute of Technology Madras’ Centre for Responsible AI (CeRAI). The agreement was inked during an event held at the IIT Madras campus. Under this Memorandum of Understanding (MoU), Ericsson Research is set to actively support and engage in all research endeavors undertaken by CeRAI. CeRAI, a virtual interdisciplinary research center at IIT Madras, envisions becoming a premier research hub for both […]

Read more

Python Basics Exercises: Conditional Logic and Control Flow

In Python Basics: Conditional Logic and Control Flow, you learned that much of the Python code you’ll write is unconditional. That is, the code doesn’t make any choices. Every line of code is executed in the order that it’s written or in the order that functions are called, with possible repetitions inside loops. In this course, you’ll revisit how to use conditional logic to write programs that perform different actions based on different conditions. Paired with functions and loops, conditional […]

Read more

Game of Throne Author Along With 17 Others Sue OpenAI Over Copyright Claims

Lawsuit Unveiled: George R.R. Martin, celebrated for his ‘A Song of Ice and Fire’ book—the inspiration for HBO’s ‘Game of Thrones’—is leading a group of 17 illustrious authors in a lawsuit against ChatGPT’s developer, OpenAI. This week, the author group, which includes likes of David Baldacci, Jonathan Franzen, John Grisham, and Jodi Picoult, expressed their grievances at the AI firm in Manhattan’s federal court. The Heart of the Matter: The Authors Guild claims that Microsoft-supported OpenAI committed “systemic theft on […]

Read more

Python 3.12 Preview: Subinterpreters

Now that you know what a Python subinterpreter is, you’ll take a look at what’s changing in the upcoming releases of CPython. Most of the subinterpreter changes are described in two proposals, PEP 684 and PEP 554. Only PEP 684 will make it into the 3.12 release. PEP 554 is scheduled for the 3.13 release but hasn’t been officially approved yet. Changes to the Global State and the GIL The main focus of PEP 684 is refactoring the internals of […]

Read more

NumPy Log Base 2 Tutorial | numpy.log2() in Python

Introduction In this article, we will look at the NumPy Python library’s numpy.log2() function, which is used to calculate the logarithm base 2 of its inputs. With the help of several examples of the np.log2() function, we will explore its syntax and different uses. Syntax of Numpy.log2() The syntax of the Numpy Log2 function is as below – numpy.log2(x, /, out=None, *, where=True, casting=’same_kind’, order=’K’, dtype=None, subok=True[, signature, extobj]) x: It denotes the input array or object that can be […]

Read more

Microsoft Launches Copilot AI in Windows 11

We and our partners use cookies to Store and/or access information on a device. We and our partners use data for Personalised ads and content, ad and content measurement, audience insights and product development. An example of data being processed may be a unique identifier stored in a cookie. Some of our partners may process your data as a part of their legitimate business interest without asking for consent. To view the purposes they believe they have legitimate interest for, […]

Read more

OpenAI Unveils Dall-E 3: Text-to-Image Advancement

OpenAI, the innovative tech company, has made a significant stride in the area of artificial intelligence with the introduction of Dall-E 3, the latest iteration of its renowned text-to-image tool. This cutting-edge technology utilizes the popular AI chatbot ChatGPT to bring users a seamless experience in transforming text prompts into images. Scheduled to roll out in October, Dall-E 3 will be accessible exclusively to ChatGPT Plus and Enterprise customers via the API. This advancement empowers users to effortlessly craft requests […]

Read more

Speeding up your code when multiple cores aren’t an option

The common advice when Python is too slow is to switch to a low-level compiled language like Cython or Rust. But what do you do if that code is too slow? At that point you might start thinking about parallelism: using multi-threading or multi-processing so you can take advantage of multiple CPU cores. But parallelism comes with its own set of complexities; at the very least, some algorithms can only really work in a single-threaded way. So what can you […]

Read more
1 128 129 130 131 132 985