Unit 4 - Generative Artificial Intelligence
What is Generative AI?
▪ Generative artificial intelligence (AI) refers to the algorithms that generate new data
that resembles human-generated content, such as audio, code, images, text,
simulations, and videos.
▪ This technology is trained with existing data and content, creating the potential for
applications such as natural language processing, computer vision, the metaverse, and
speech synthesis.
Generative AI has evolved over several years to reach its current form. Over time,
advancements in neural networks and deep learning techniques have significantly
enhanced its capabilities. From early experiments in generative models to
breakthroughs in natural language processing and image generation, the development
of generative AI has been a continuous journey of innovation and refinement. Today,
generative AI encompasses a wide range of applications, including text generation,
image synthesis, and creative content creation, showcasing the culmination of years of
research and development efforts.
What do you understand about generative AI?
______________________________________________________________________
______________________________________________________________________
Give a few examples of generative AI.
______________________________________________________________________
______________________________________________________________________
What do you know about Deep Fake?
______________________________________________________________________
______________________________________________________________________
Generative AI vs Conventional AI
Generative AI is specially made to produce new and unique content rather than merely
processing or categorizing already-existing data. Here are some significant variations:
Types of Generative AI :
Generative AI comes in a variety of forms, each with unique advantages and uses.
Some of the most typical varieties are listed below:
GANs (Generative Adversarial Networks) are neural networks that collaborate to
produce fresh data Made up of two neural networks: Generator Network & Discriminator
Network. The generator network produces the data, while the discriminator network
analyzes the data and provides feedback. Until the generator can generate data that is
identical to real data, the two networks collaborate in a feedback loop.
Examples-creating portraits of non-existing people, converting images from day to night,
generating images based on textual description, generating realistic video etc.
VAEs (Variational AutoEncoders) is Another class of generative models. In order to
produce fresh data, VAEs learn the distribution of the data and then sample from it.
Examples- Generation of new images similar to a given training set, image
reconstruction, generating drafts for writers, generating new sounds and music
composition etc.
RNNs (Recurrent neural networks) are a special class of neural networks that excel at
handling sequential data, like music or text. They function by ingesting past inputs and
applying that knowledge to anticipate future inputs. Example- Generating novel text in
the style of a specific author or genre, predicting the next character or word in a
sequence etc.
Adobe Firefly : These are Neural networks that have been trained to learn a
compressed representation of data. They function by compressing data first, then
decompressing that compressed data to restore it to its original form. Auto encoders
can be applied to denoising or picture compression applications. Examples- artistic
image creation, drug discovery. They generate highly realistic samples
Examples of Generative AI
● For Music : AIVA is an AI composer that can create original pieces of music in
various genres
● For Art : The Next Rembrandt project used data analysis and 3D printing to
create a new painting in the style of Rembrandt
● For Language : Generative AI is being used to generate new languages, such
as chatbots that can hold conversations with users or natural language
generation systems that can produce written content.
Benefits of using Generative AI
Overall, generative AI offers a range of benefits, including increased creativity,
efficiency, personalization, exploration, accessibility, and scalability. By leveraging these
benefits, businesses and organizations can improve their content creation processes
and provide better experiences for their users.
Limitations of Using Generative AI:
Data Bias
If generative AI is trained on biased or incomplete data, the output may be similarly
biased or flawed. This can lead to inaccurate or problematic results in certain
applications, such as in facial recognition or natural language processing.
Uncertainty
Generative AI can produce unexpected and often unpredictable results, which can be
both a benefit and a drawback.
Computational Demands
Generative AI requires significant computational resources to train and generate its
output, which can be expensive and time-consuming.
Hands on Activity
GAN paint
Link: https://ganpaint-v2.vizhub.ai/
Artbreeder
Generate Images with Text Prompt
Link : https://www.artbreeder.com/
Runway ML
Explore AI Magic Tools Of Runway ML
Link : https://runwayml.com/
ChatGPT
Link: https://chat.openai.com/
Gemini
Link: https://gemini.google.com/
Ethical considerations of using Generative AI
While Generative AI offers many benefits, there are also several ethical considerations
that should be considered when using this technology.
The Potential Negative Impact on Society
● Generative AI can be used to create fake news or deep fakes that can spread
misinformation and manipulate public opinion.
● Lead to job displacement for humans who previously performed these tasks.
● Generative AI has the potential to generate sensitive personal information, such as
social security numbers or medical records, which could be used for malicious
purposes.
Responsible Use of Generative AI
● Ensuring that the training data used are diverse and representative.
● The outputs are scrutinized for bias and misinformation.
● Prioritizing user privacy and consent,
● Having clear guidelines around ownership and attribution of generative content.
● Engaging in public discussions around the social and ethical implications of this
technology to ensure that it is developed and used in ways that are beneficial to society.
In short, responsible use of Generative AI is essential for ensuring that this
technology is developed and used in ways that benefit society! By emphasizing
ethics, creating trust, limiting negative repercussions, defining legislation, and
encouraging innovation, we may maximize Generative AI’s potential to improve
society!