Li Feifei has these views on AIGC|Stanford HAI Viewpoint Report
Recently, the Stanford HAI Research Institute led by Li Feifei released a perspective report on "generative AI".
#The report points out that most current generative artificial intelligence is driven by basic models.
The opportunities these models bring to our lives, communities, and societies are enormous, but so are the risks.
#On the one hand, the generative AI can make humans more productive and creative. On the other hand, they can amplify social biases and even undermine our trust in information.
#We believe that collaboration across disciplines is essential to ensuring these technologies benefit us all. Here's what leaders in the fields of medicine, science, engineering, humanities, and social sciences have to say about how "generative artificial intelligence" will impact their fields and our world.
#In this article, we selected Li Feifei and Percy Liang’s insights on current generative AI.
For the complete opinion report, please see:
##https://hai.stanford .edu/generative-ai-perspectives-stanford-haiLi Feifei: The great turning point of artificial intelligence
Li Feifei, co-director of Stanford HAI, posted a message : "The great turning point of artificial intelligence."
The human brain can recognize all patterns in the world and build models or generate models based on them concept. The dream of generations of artificial intelligence scientists is to give machines this generative ability, and they have worked hard for a long time in the field of generative model algorithm development.
In 1966, researchers at MIT launched the "Summer Vision Project", aiming to use technology to effectively build visual systems. An important part. This was the beginning of research in the field of computer vision and image generation.
Recently, thanks to the close relationship between deep learning and big data, people seem to have reached an important turning point, which is about to enable machines to generate language, images, Audio, etc. capabilities.
Although computer vision was inspired by building AI that can see what humans can, the goal of the discipline now goes far beyond that. The AI to be built in the future should see things that humans cannot.
#How to use generative artificial intelligence to enhance human vision?
##For example, deaths caused by medical errors are a concerning issue in the United States. Generative AI can assist healthcare providers in seeing potential problems.
If the error occurs in rare circumstances, generative AI can create simulated versions of similar data to further train AI models or provide training for medical personnel.
Before you start developing a new generative tool, you should focus on what people want to gain from the tool.
#In a recent project to benchmark robotic tasks, the research team conducted a large-scale user study before starting work, asking people if they were How much they would benefit from robots completing certain tasks, and the tasks that benefit people the most, became the focus of the project.
#To seize the significant opportunities created by generative AI, the associated risks also need to be properly assessed.
Joy Buolamwini led a study called "Shades of Gender," which found that AI often has problems identifying women and people of color. Similar biases against underrepresented groups will continue to appear in generative AI.
It is also a very important ability to determine whether a picture was generated using AI. Human society is built on trust in citizenship, and without this ability, our sense of trust will be reduced.
#Advances in machine-generated capabilities are extremely exciting, as is the potential for AI to see things humans cannot.
#However, we need to be alert to the ways in which these capabilities can disrupt our daily lives, our environment, and our role as global citizens.
Percy Liang: "The New Cambrian Era: Excitement and Anxiety of Science"
Director of the Institute for Human-Centered Artificial Intelligence at Stanford University, Associate Professor of Computer Science Percy Liang published an article "The New Cambrian Era: The Excitement and Anxiety of Science"
# #In human history, it has always been difficult to create new things, and this ability is almost only possessed by experts.
#But with the recent advancement of basic models, the "Cambrian explosion" of artificial intelligence is taking place, and artificial intelligence will be able to create anything, from videos to Protein to code.
#This ability lowers the threshold for creation, but it also deprives us of the ability to discern reality.
#Basic models based on deep neural networks and self-supervised learning have been around for decades. Recently, however, the sheer volume of data that these models can be trained on has led to rapid advances in model capabilities.
A paper released in 2021 details the opportunities and risks of the underlying model, and these emerging capabilities will become "a source of excitement for the scientific community," It can also lead to "unintended consequences."
The issue of homogeneity is also discussed in the paper. The same few models are reused as the basis for many applications, allowing researchers to focus on a small set of models. But centralization also makes these models a single point of failure, with potential harm affecting many downstream applications.
It is also very important to benchmark the basic model so that researchers can better understand its capabilities and shortcomings and formulate more reasonable development strategies.
#HELM (Holistic Evaluation of Language Models) was developed for this purpose. HELM evaluates the performance of more than 30 well-known language models in a series of scenarios using various indicators such as accuracy, robustness, and fairness.
New models, new application scenarios and new evaluation indicators will continue to appear. We welcome everyone to contribute to the development of HELM.
The above is the detailed content of Li Feifei has these views on AIGC|Stanford HAI Viewpoint Report. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

The return value types of C language function include int, float, double, char, void and pointer types. int is used to return integers, float and double are used to return floats, and char returns characters. void means that the function does not return any value. The pointer type returns the memory address, be careful to avoid memory leakage.结构体或联合体可返回多个相关数据。

Flexible application of function pointers: use comparison functions to find the maximum value of an array. First, define the comparison function type CompareFunc, and then write the comparison function compareMax(a, b). The findMax function accepts array, array size, and comparison function parameters, and uses the comparison function to loop to compare array elements to find the maximum value. This method has strong code reusability, reflects the idea of higher-order programming, and is conducive to solving more complex problems.

Algorithms are the set of instructions to solve problems, and their execution speed and memory usage vary. In programming, many algorithms are based on data search and sorting. This article will introduce several data retrieval and sorting algorithms. Linear search assumes that there is an array [20,500,10,5,100,1,50] and needs to find the number 50. The linear search algorithm checks each element in the array one by one until the target value is found or the complete array is traversed. The algorithm flowchart is as follows: The pseudo-code for linear search is as follows: Check each element: If the target value is found: Return true Return false C language implementation: #include#includeintmain(void){i

The pointer parameters of C language function directly operate the memory area passed by the caller, including pointers to integers, strings, or structures. When using pointer parameters, you need to be careful to modify the memory pointed to by the pointer to avoid errors or memory problems. For double pointers to strings, modifying the pointer itself will lead to pointing to new strings, and memory management needs to be paid attention to. When handling pointer parameters to structures or arrays, you need to carefully check the pointer type and boundaries to avoid out-of-bounds access.

A function pointer is a pointer to a function, and a pointer function is a function that returns a pointer. Function pointers point to functions, used to select and execute different functions; pointer functions return pointers to variables, arrays or other functions; when using function pointers, pay attention to parameter matching and checking pointer null values; when using pointer functions, pay attention to memory management and free dynamically allocated memory; understand the differences and characteristics of the two to avoid confusion and errors.

The C language function returns a pointer to output a memory address. The pointing content depends on the operation inside the function, which may point to local variables (be careful, memory has been released after the function ends), dynamically allocated memory (must be allocated with malloc and free), or global variables.

The key elements of C function definition include: return type (defining the value returned by the function), function name (following the naming specification and determining the scope), parameter list (defining the parameter type, quantity and order accepted by the function) and function body (implementing the logic of the function). It is crucial to clarify the meaning and subtle relationship of these elements, and can help developers avoid "pits" and write more efficient and elegant code.

C language function calls can be divided into nested calls and recursive calls. Nested calls refer to calling other functions within a function, nesting them layer by layer. Recursive calls refer to the function itself calling itself, which can be used to deal with self-similar structure problems. The key difference is that the functions in nested calls are called in sequence, with independent interaction scopes, while the functions in recursive calls are constantly called, so you need to pay attention to the recursive basis and stack overflow issues. Which calling method to choose depends on the specific requirements and performance requirements of the problem.
