SlideShare a Scribd company logo
1 of 428
Generative
AI
Day 1
Speaker – Jayantilal Bhanushali (Jay)
● 10+ years of full-time experience in Artificial
Intelligence, Machine learning & Digital
transformation.
● Worked with multiple Fortune 500 companies
from FinTech, Insurance, Banking, Energy,
Supply Chain, Retail (CPG) etc.
● 7+ years of consulting and training experience
What is
Generative AI?
What is Generative AI?
● Generative AI focuses on the creation of AI models that can
generate new and original content, such as images, text,
music, and even video.
● Generative AI includes a collection of techniques and
algorithms designed to understand and find the underlying
patterns and structures present in a given dataset, enabling
the AI model to generate new samples that resemble the
training data.
How does Generative AI work?
● Generative AI leverages probabilistic models and deep learning architectures to capture and learn the complex
distributions of data, allowing the model to generate outputs that exhibit similar characteristics.
● Unlike other AI techniques that primarily focus on recognizing and classifying existing patterns, generative AI takes a step
further by producing novel and original content.
Use Cases of Generative AI
● In computer vision, generative models can be employed to create realistic images or to complete missing parts of an image.
● In natural language processing, generative models can generate coherent text or even hold conversations that resemble
human language.
● Generative AI also plays a crucial role in tasks such as data augmentation, anomaly detection, and the simulation of complex
systems.
Generative AI vs. Non-
Generative AI
What is Non-Generative AI?
● Non-generative AI, also known as discriminative AI, refers to
a class of artificial intelligence techniques that focus on
classification and prediction tasks rather than generating new
content.
● Non-generative AI models work by learning the underlying
patterns and relationships within existing data to make
accurate predictions or classifications for the new data.
● Non-generative AI models typically require labeled data for
training, where each data instance is associated with a
predefined class or category. The models learn to distinguish
and classify new data based on the patterns observed in the
labeled examples.
What is Non-Generative AI?
● These models are designed to identify specific features or patterns that differentiate different classes, making them highly
effective for tasks such as image classification, spam detection, sentiment analysis, and speech recognition.
● Non-generative AI algorithms use decision trees, bagging and boosting, logistic regression, and neural networks with
appropriate loss functions.
Advantages of Non-Generative AI
Disadvantages of Non-Generative AI
Difference in Output Between
Generative and Non-Generative AI
● The outputs of non-generative AI models typically involve
making accurate predictions or classifications based on the
patterns and relationships learned from labeled data.
● Example: A non-generative AI model trained on a dataset of
handwritten digits can classify new handwritten digits into
their respective numerical labels.
Difference in Output Between
Generative and Non-Generative AI
● Generative AI models can generate various types of outputs,
such as text, images, or audio, that resemble the training data
but are not exact copies.
● Generative AI models aim to capture the underlying
distribution of the training data and generate new content
that fits within that distribution.
● Example: A generative AI model trained on a dataset of cat
images might generate new cat images that are realistic and
indistinguishable from real cat images.
Applications of Non-Generative AI
Applications of Non-Generative AI
Applications of
Generative AI
Image Synthesis
● Generative AI models have been used for image synthesis
tasks, such as generating realistic images from textual
descriptions or transforming images from one style to
another.
● Applications range from creating virtual scenes for video
games to helping designers visualize new products before
manufacturing.
Text Generation
● Generative AI models are adept at producing text that
closely resembles human language, enabling the
generation of product descriptions, crafting news articles,
and even composing poetry.
● Potential applications of text-based generative AI extend to
content creation, supporting creative writing endeavors,
and enhancing conversational AI agents.
Creative Design
● Artists can leverage generative AI to explore new artistic
styles, generate visual art, or aid in the design process.
It enables artists to experiment with novel ideas, expand
their creative boundaries, and produce unique works of
art.
Music Composition
● Generative AI models can compose original music in
various genres. By learning patterns from existing
compositions, these models generate new melodies,
harmonies, and even entire songs.
● The potential applications range from assisting musicians
and composers to creating personalized soundtracks for
video games or movies.
Data Augmentation
● Generative AI can be used to augment existing datasets,
providing additional training examples to improve the
performance of other AI models.
● Techniques like data synthesis or style transfer can expand
the diversity of training data, leading to better models in
tasks like object recognition, speech recognition, or
sentiment analysis.
Drug Discovery
● In the field of pharmaceuticals, generative AI models are
utilized to generate novel molecular structures with
desired properties.
● These models can assist in the discovery and design of new
drugs by suggesting potential candidates for synthesis,
optimizing molecules for efficacy and safety, or predicting
their biochemical properties.
What is
Artificial Intelligence(AI)?
What is AI?
● Artificial intelligence, a field within computer science, is
dedicated to developing intelligent machines capable of
learning, problem-solving, decision-making, and
comprehending natural language.
● Artificial Intelligence (AI) is the replication of human
intelligence in computer systems through programming,
enabling them to think and learn in a similar way to
humans. It encompasses a wide range of computer
science disciplines and aims to develop machines with the
ability to perform tasks that typically necessitate human
intelligence.
What is AI?
● In simpler terms, AI involves creating computer programs or systems that can imitate human thinking and learning
processes. These intelligent machines are designed to understand, reason, and make decisions based on the information
they receive.
● AI technology strives to enable computers to perform tasks such as recognizing images, understanding natural language,
solving complex problems, and making predictions.
Types of AI:
Narrow AI, General AI, and
Superintelligent AI
Basic Concepts in AI
Artificial Intelligence (AI) involves creating computer systems capable of carrying out tasks that would typically necessitate human
intelligence. It is a multidisciplinary field integrating computer science, mathematics, and cognitive science to construct intelligent
machines capable of reasoning, learning, and problem-solving.
The fundamental objective of AI is to develop machines that can imitate or simulate human intelligence, enabling them to perform
tasks with greater efficiency and precision. These tasks span a wide range, from simple activities like pattern recognition to
intricate endeavors such as natural language understanding, decision-making, and autonomous driving.
Narrow AI (Weak AI)
Narrow AI, also known as weak AI or specialized AI, refers to AI
systems that are designed to do specific tasks well, but they can't
do everything like humans can. They are focused on a particular
job or problem, like recognizing speech or analyzing data.
Narrow AI (Weak AI)
● These AI systems follow specific rules or instructions set up in advance, and they use a lot of data to make decisions or
complete their tasks.
● They are good at their specialized job, but they don't understand things outside of their specific area. Unlike humans,
narrow AI systems don't have thoughts or feelings.
● They don't know that they exist or have any personal experiences. They work based on what they are programmed to do
and the information they receive.
● Narrow AI systems are not flexible. They can't easily switch to a different task or learn new things without significant
changes to their programming.
Examples of Narrow AI applications
Voice Assistants:
Voice assistants, such as Amazon's Alexa, Apple's Siri, or Google Assistant, are excellent examples of Narrow AI. These AI
systems are designed to understand and respond to human voice commands.
They can answer questions, provide information, set reminders, play music, control smart devices, and perform various other
tasks.
Examples of Narrow AI applications
Recommendation Systems:
Have you ever noticed that when you use streaming platforms like Netflix or YouTube, they suggest videos or movies you might
like? These recommendations are powered by Narrow AI recommendation systems.
These systems analyze your viewing history, preferences, and behavior patterns to suggest content that aligns with your interests.
Examples of Narrow AI applications
Image Recognition Systems:
Image recognition systems are Narrow AI applications that can identify and classify objects or patterns within images. They are
used in various fields, such as self-driving cars, security systems, and medical imaging.
For example, self-driving cars use image recognition to detect pedestrians, traffic signs, and other vehicles on the road.
General AI (Strong AI)
General AI can be defined as an AI system that exhibits the ability
to understand, learn, and apply knowledge in a manner similar to
human intelligence. It is not limited to a narrow domain and can
perform a broad spectrum of tasks, including learning new skills,
reasoning, problem-solving, understanding natural language, and
exhibiting creativity.
Key Features of General AI
Key Features of General AI
Advancements in General AI
General AI performs at a similar or superior level compared to humans in cognitive tasks.
In General AI, we strive to create AI systems that are as smart as, or even smarter than, humans. These AI systems are designed
to excel in cognitive tasks, which involve thinking, reasoning, and problem-solving.
Workings of General AI:
● Performance on Cognitive Tasks
● Similar or Superior Level to Humans
● Superiority in Certain Areas
Superintelligent AI
Superintelligent AI refers to an artificial intelligence system that
surpasses the intellectual capabilities of humans in virtually every
aspect. It represents an AI system that is incredibly advanced and
possesses a level of intelligence that far exceeds human
intelligence.
Key Features of Superintelligent AI
Sub-fields of
Artificial Intelligence(AI)
AI vs. ML vs. DL v. Data Science
Machine Learning
● Machine learning plays a critical role in AI by utilizing
algorithms to examine and interpret vast amounts of
data, detect patterns, and acquire knowledge from them.
● Through this learning process, AI systems can enhance
their performance without the need for explicit
instructions.
Where does Generative AI Fit?
Computer Vision
● Computer vision concentrates on enabling machines to
interpret and comprehend visual information obtained
from images and videos.
● It finds practical use in facial recognition, object
detection, and autonomous vehicles.
Robotics
● Robotics merges AI with mechanical engineering to
create intelligent machines or robots capable of
performing physical tasks in the real world.
● These robots can be programmed to learn and adapt to
their surroundings, making them valuable in fields like
manufacturing, healthcare, and exploration.
Natural Language Processing
● Natural Language Processing (NLP) empowers machines
to comprehend and engage with human language.
● NLP techniques are employed in various applications such
as voice assistants, chatbots, and language translation
tools.
Natural Language Processing
Understanding
Text Data
What is Text Data?
● Text data refers to any form of written or textual information, including but not limited to written documents, social media
posts, emails, website content, chat conversations, and more.
● Text data encompasses the vast amount of textual information that is produced and shared in various digital formats.
● Text data can contain valuable insights, sentiments, and knowledge that can be extracted, analyzed, and utilized to make
data-driven decisions.
Importance of Text Data in AI
● Text data is vital in AI applications as it fuels processes like text analytics, sentiment analysis, chatbots, and text generation.
In text analytics, text data enables machines to understand, interpret, and generate human language in a valuable way.
● Sentiment analysis leverages text data to extract subjective information like opinions and emotions from source materials,
often used in monitoring social media and customer feedback.
● Chatbots utilize text data to interact with users, answering inquiries and providing information in a conversational manner.
● Text generation uses text data to create new, meaningful, and coherent textual content, contributing to applications like
content creation, translation, and even code writing.
Introduction to
Generative AI for Text
Generative AI Models for Text Data
● These AI models fall under the category of unsupervised machine learning models because they don't need labeled data
for training. Instead, they learn from the patterns and structures within the text data they are fed.
● The AI analyzes this data to understand the patterns, nuances, and grammar of the language. It learns the contextual
relationships between words, sentences, and paragraphs, and, over time, begins to generate human-like text.
● For instance, if the model is trained on a dataset of novel scripts, it could generate new sentences or even entire
paragraphs that sound like they could be part of a novel.
Generative AI Models for Text Data
● The predictive process of generative AI models for text data is based on a sequence of words or characters.
They predict the next word or character in the sequence based on the ones that came before it.
● For instance, given the input "The weather today is...", the model might predict "sunny" as the next word because it has
learned from the training data that "sunny" is a common word to follow the given sequence.
● ChatGPT is a popular example of a generative AI model for text.
Real-World Use Cases of Text-based Generative AI
Advantages of Text-based Generative AI
Limitations of Text-based Generative AI
Overview of
ChatGPT
What is ChatGPT?
● ChatGPT is an advanced transformer-based generative AI model
from OpenAI.
● Transformer is a special architecture to build AI models related
to natural language or text. It is composed of layers of neural
networks that can process sequential data, such as text or
speech, and learn complex relationships between them.
● ChatGPT has been trained on a diverse range of internet text,
allowing it to generate human-like text in response to prompts
given to it.
● ChatGPT can perform various natural language tasks, such as
answering questions, conversing on different topics, generating
creative writing pieces, and more. It can also adapt to different
styles and tones of language, depending on the context and the
user’s preferences.
What is ChatGPT?
● The basic idea behind ChatGPT is to create an AI-powered chatbot that can converse with users in a natural and
conversational manner without the need for pre-defined scripts or templates.
● ChatGPT is designed to be highly flexible and customizable, allowing users to fine-tune the model to suit their specific
needs and use cases.
Key Features of ChatGPT
Workings of ChatGPT
● By utilizing the transformer architecture, ChatGPT is able to take into account not just the preceding sentence or phrase but
also the context of the entire input text, resulting in a more accurate and natural-sounding response.
● In order to acquire the linguistic patterns and structures of human language, ChatGPT uses a sizable corpus of online text as its
training data. ChatGPT makes use of this learned information to produce responses that are both coherent and contextually
appropriate during inference.
History and Development of ChatGPT
● ChatGPT uses two AI models: GPT-3.5-turbo and GPT-4.
● GPT-4 is the most recent and most advanced language model created by OpenAI.
● The first model, GPT-1, published in 2018, was capable of producing text that resembled that of a human. Since then, OpenAI
has made several updates to the GPT series, like GPT-2 and GPT-3, with each model getting more advanced and powerful.
Future of ChatGPT
● Unsupervised learning techniques can allow ChatGPT to learn from unlabeled data in a more efficient and effective manner.
● As more and more businesses and organizations adopt chatbots and other conversational interfaces, ChatGPT is likely to play
an increasingly important role in facilitating these interactions.
What is
BARD AI?
BARD AI
● BARD AI, short for Bidirectional and Auto-Regressive
Transformers for Denoising, is an advanced conversational
AI chatbot developed by Google.
● Trained on a vast dataset of text and code, this model is a
pre-trained transformer-based system.
● BARD AI is a versatile tool capable of generating human-like
text, translating languages, creating various creative content
formats, and providing informative and detailed responses
to a wide range of questions.
● Its ability to understand and respond informatively makes it
a valuable asset for knowledge acquisition and contributes
to the evolution of conversational AI across diverse
domains.
BARD AI’s Versatility and Evolution
● BARD AI is a versatile and evolving conversational AI system, displaying proficiency in a diverse array of tasks.
● Notably, it adeptly follows instructions.
● BARD AI provides thorough and insightful answers to questions.
● It showcases creativity in generating various text formats.
● Its ongoing development promises to revolutionize conversational AI, highlighting the boundless potential of
artificial intelligence.
Core Model of BARD AI
● At its core, BARD AI derives its remarkable capabilities from PaLM (Pre-
trained and Large-scale Language Model), a truly formidable large
language model (LLM) meticulously crafted by Google AI.
● PaLM has undergone thorough training on a vast and varied dataset that
includes both text and complex code.
● The sheer scale of PaLM's training process is awe-inspiring.
● PaLM harnesses the computational power of 6144 TPU v4 chips, each
endowed with 6144 TPU v4 cores.
● Whether the requirement calls for the elegance of poems, the precision
of code, the flow of scripts, the melody of musical compositions, or the
formality of emails and letters, PaLM rises to the occasion.
● By leveraging PaLM's robust capabilities, BARD AI is poised to cater to a
vast array of requirements.
How Does BARD AI Work?
BARD AI is still under development, but it has learned to perform many kinds of tasks, including:
● Answering questions in a comprehensive and informative way, even if they are open-ended, challenging, or strange.
● Following instructions and completing requests thoughtfully.
● Generating different creative text formats of text content, like poems, code, scripts, musical pieces, email, letters, etc., and
trying its best to fulfill all requirements.
Future Prospects of BARD AI
● As BARD AI undergoes further development, its potential as a transformative tool in the realms of communication, creativity,
and learning becomes increasingly evident.
● In the domain of communication, BARD AI stands to become a dynamic and intuitive medium. It possesses the potential to
facilitate seamless exchanges of ideas and information across individuals and communities.
● Creativity, another hallmark of BARD AI, opens up exciting possibilities. BARD AI's contributions to the arts and entertainment
industry could be substantial, adding a new dimension to the way we perceive and create content.
● BARD AI has the potential to act as a valuable educational assistant. It can aid in the exploration and comprehension of various
subjects, offering insights and explanations in an engaging and informative manner. Students and enthusiasts alike can
leverage BARD AI to delve into academic topics, sparking curiosity and facilitating a deeper understanding of complex
concepts.
ChatGPT vs
BARD AI
What are ChatGPT and Google Bard?
What is ChatGPT?
● ChatGPT, developed by OpenAI and launched in late November
2022, is an AI chatbot that utilizes large language models (LLMs)
and natural language processing (NLP) to engage in
conversations with users.
● ChatGPT operates by leveraging its extensive training on internet
data, which forms a substantial knowledge base that the AI taps
into to provide relevant output to users.
What is Google Bard?
● Google Bard, launched by Google in February 2023, initially
utilized the LaMDA language model but has recently been
updated to use PaLM 2.
● Bard shares similarities with ChatGPT in its use of NLP and
transformers to engage in conversations with users. However, it
also incorporates web search capabilities, enabling it to retrieve
up-to-date information for more current and accurate responses.
Is Google search the same as BARD AI?
● Google Search and Google Bard are both products offered by Google but serve different purposes.
● Google Search is a search engine that provides fast results for user search queries. It scours its website index to identify the
most relevant websites based on the user's search intent.
● On the other hand, Google Bard is an AI chatbot designed to engage in conversations with users. While it can utilize Google
Search to retrieve information relevant to the conversation, its primary objective is to interact with users conversationally
and deliver a satisfying user experience.
● Google has plans to expand Bard's capabilities with new features, including integrations with various Google services like
Docs, Gmail, and Maps. Additionally, collaborations with Adobe Firefly are underway to allow Bard users to generate AI
images within the chat.
Comparison between ChatGPT and Bard
Comparison between ChatGPT and Bard
Comparison between ChatGPT and Bard
Introduction to AI for
Image Generation
“3 cats looking at camera”
AI for Image Generation
● With the help of Machine Learning, Generative AI models
can learn from many images to understand and capture
their patterns, shapes, and colors.
● Such AI models can create new images that resemble the
ones they studied, similar to how an artist might study
many landscapes and then paint a new landscape from
their imagination.
Applications of Image Generation
Applications of Image Generation
Diffusion Models for Image Generation
● Diffusion models are setting up the direction and pace of technological advancement. These AI models are currently the
state-of-the-art image generation models.
Diffusion Models for Image
Generation
● Modern AI-centric products and solutions developed by
Nvidia, Google, Adobe, and OpenAI have put diffusion
models at the center of the limelight.
● DALL.E 2, Stable Diffusion, and Midjourney are prominent
examples of diffusion models that are making rounds on
the internet recently. Users provide a simple text prompt
as input, and these models can convert them into realistic
images.
Introduction to Stable
Diffusion AI Models
Origin of Stable Diffusion
● The Stable Diffusion model is a text-to-image AI model that has been developed by the company Stability AI.
● There are multiple versions of Stable Diffusion:
○ The first major model was Stable Diffusion v1.4 that was released in August 2022, soon it was followed by a much
improved Stable Diffusion v1.5.
○ Then Stable Diffusion v2.1 was also released, but it was not a huge improvement over v1.5.
○ The latest model SDXL 1.0 is the most powerful diffusion model.
Training Data of Stable Diffusion
Models
● Stable Diffusion models have been trained on the LAION
Aesthetics dataset.
● This dataset consists of 120 million images with text
descriptions.
Workings of Stable Diffusion Models
● Stable Diffusion is based on a deep learning architecture that can learn to match text-prompts to image features. This
means it can create an image based on the input text description.
● Stable Diffusion employs the concept of 'diffusion' to produce top-notch images from textual input. The process of diffusion
includes step-by-step adjustments to a group of image pixels using a diffusion equation. This aids in refining the image and
producing a texture that closely resembles reality.
Stable Diffusion Platforms
● Dream Studio: An online platform to run Stable Diffusion models out-of-the-box. No system setup is required.
● Automatic1111: An open source tool to deploy and run Stable Diffusion models. Requires high-end hardware and a
decent GPU.
● Diffusers: A Python package to use Stable Diffusion programmatically.
Hands-on
Exercise
Prompt Engineering for
Image Generation
What is a Prompt?
● A prompt is an instruction in the form of text to the stable
diffusion model that will result in the generation of an image.
● A good prompt needs to be detailed and specific. The right
approach is to look through a list of keyword-categories, and
decide how to use them in the prompt.
● Keyword-categories:
○ Subject
○ Medium
○ Style
○ Resolution
○ Camera Angles
○ Lighting
Keyword-Category: Subject
● The subject, in the case of stable diffusion, is what you want to see in the image. It can be a person, a car, a pen, or a house,
etc. While writing prompts for stable diffusion models, defining the subject is highly important to generate relevant images.
Keyword-Category: Subject
As a prompt creator, we can use the following keywords in the prompt to add details about the subjects:
● Outfit of the subject: clothes and accessories,
● Action or posture of the subject,
● Background of the scene,
● Facial features,
● Hair color or hair style
● Nationality or ethnicity
Keyword-Category: Medium
● Medium is the material used to make artwork.
Medium has a strong effect because one keyword alone can dramatically change the style.
● Keyword examples to describe medium in the prompt:
○ Oil painting
○ fantasy art
○ 3D rendering
○ Digital art
○ realistic CGI
○ Unreal Engine 5
○ Digital Painting
○ Photo
○ RAW photo
Keyword-Category: Style
The style keyword-category refers to the artistic style of the image.
Important keyword examples for style are:
● anime
● Illustration
● fantasy
● cinematic
● elegant
● photorealistic
Keyword-Category: Resolution
Resolution represents how sharp and detailed the image is.
Example keywords:
● sharp focus
● soft focus
● 4k
● best quality
● extremely detailed
● slow shutter speed
Keyword-Category: Camera Angles
Specifying camera angles also has a huge impact on the generated image.
Listed below are some commonly used camera angles that you may use in the prompt:
● eye level
● low angle
● high angle
● wide-angle
● telephoto
● macro
Adding Emphasis to Keywords
● In creating prompts for image generation, we use a combination of keywords that define the keyword-categories that we
discussed just now. If you want to give more weightage to certain keywords in the prompt, then you can use parentheses.
● For instance, if you want to give emphasis to the “extremely detailed” keyword in your prompt, then put it inside
parentheses like this (extremely detailed).
If you want to give more emphasis, add one more layer of parentheses like this ((extremely detailed)).
Challenges in
Generative AI for Image
Introduction to Challenges in
Generative AI for Images
● Recent advancements in the field of deep learning have given
rise to text-to-image platforms such as Midjourney and Stable
Diffusion. These innovative tools empower individuals to
effortlessly generate stunning digital art simply by inputting a
brief textual description, such as "a wizard casting a spell on
top of a mountain."
● While we are well-acquainted with the positive potential of
machine learning, such as enhancing data management for
businesses, aiding healthcare professionals in precise
diagnoses, and combating misinformation in the news, it is
essential to acknowledge the legitimate concerns associated
with artificial intelligence.
Understanding Diffusion Models
● Diffusion models are a type of probabilistic generative model used in machine learning and deep learning.
● They are designed to handle complex data distributions and have gained popularity for various tasks, such as generating
images, creating text, and removing noise from data.
● These models generate data that resembles the input data they were trained on.
How Diffusion Models Work
Introduced in 2015, diffusion models operate by iteratively introducing Gaussian noise to training data and then learning to
reverse this noise, effectively denoising the data. This process sets them apart from other generative models like Generative
Adversarial Networks (GANs), particularly in the context of image generation.
Using Diffusion Models for Artistic Image Generation
● One intriguing application of diffusion models is their ability to generate images in the style of specific artists. This is
achieved because these models are trained on a vast dataset of images collected from the internet, including artworks by
various artists.
Concerns Raised by Artists
● One prominent artist, Greg Rutkowski, has unwittingly become a central figure in the use of diffusion models for artistic
imitation. His distinctive artworks, often created for the gaming industry, have been extensively utilized to train AI systems.
● Unfortunately, Rutkowski never gave permission for his art to be used in this manner, and some AI-generated imitations even
bear his signature.
● Greg Rutkowski expressed his concerns about the direction AI art generation is taking. He highlighted that AI can produce art
in minutes that would take humans weeks to create. He predicts that AI could eventually compete with living artists.
● This raises ethical concerns as AI relies on artists' works without their consent or compensation.
Ethical Dilemma
● The core ethical issue revolves around the use of artists' work without their permission.
● AI art generators scrape the internet for artists' creations to train their algorithms, often without any acknowledgement or
compensation to the original artists. This practice pits artists against AI algorithms that utilize their hard work and creativity.
● Adobe's Creative Director, Vladimir Petkovic, emphasized that these AI algorithms frequently use uncontrolled datasets,
disregarding copyright and artists' personal styles.
● While AI can be a powerful tool, the lack of a proper system to attribute and compensate artists for their contributions to
training these algorithms is seen as an ethical concern.
Unforeseen Impacts of Generative AI for Images
● Beyond the concerns of copyright infringement and the potential impact on the livelihoods of human artists, there are broader
and unforeseen implications emerging within the creative industry due to the rise of AI-generated imagery.
● One notable consequence is the discouragement that aspiring artists may face when contemplating a career in the creative
field. The growing prevalence of AI-generated art could lead them to believe that competing in a market increasingly
dominated by machine-generated creations might prove futile in the long run.
● Furthermore, the educational landscape within the art industry may undergo disruption. Traditionally, budding artists invest
significant resources in courses offered by established artists and art schools to acquire valuable skills for career advancement.
However, AI's disruptive influence might challenge the effectiveness and relevance of such educational pathways.
● The threat posed by AI automating jobs in the professional art and illustration sector is not merely a distant possibility. Some
artists who typically handle smaller commissions are already witnessing a decline in opportunities, particularly from clients
with limited budgets.
Generative AI Models: A Form of Data Laundering
● Experts are suggesting that these Generative AI models are also being employed as a means of data transformation, in which
stolen data is altered to facilitate its sale or use by ostensibly legitimate databases.
● Essentially, this process forms an academic-to-commercial pipeline, allowing major tech companies to sidestep copyright
constraints and evade accountability by establishing and funding non-profit entities responsible for creating datasets and
training models for "research purposes."
● Subsequently, these models are shared with for-profit enterprises that can monetize them by offering commercially-sold
APIs.
Challenges in Generative AI for Images
Challenges in Generative AI for Images
Challenges in Generative AI for Images
What is
Enterprise AI?
Overview of Enterprise AI
● Enterprise AI, or Enterprise Artificial Intelligence, is a
system of technologies, applications, and practices that
leverage AI techniques to enhance business operations.
● These technologies are utilized to analyze and interpret
large volumes of data, automate tasks, make intelligent
decisions, and produce insights.
Significance of Enterprise AI
● Enterprise AI helps businesses navigate the challenge of making sense of vast quantities of information by offering
sophisticated, automated analysis capabilities.
● Enterprise AI holds the promise of automating monotonous and repetitive tasks, thereby liberating employees to concentrate
on more intricate and strategic endeavors. This dual effect not only enhances overall productivity but also contributes to an
elevation in employee satisfaction through the alleviation of burdensome workloads.
● Enterprise AI has the capacity to make discerning decisions informed by the data it processes. This valuable capability
empowers businesses to identify opportunities, mitigate risks, and implement strategic initiatives with greater efficacy, thereby
fostering a more robust and informed decision-making process.
Core Elements of Enterprise AI
Role of Enterprise AI in Different Business Departments
Benefits of Enterprise AI
Benefits of Enterprise AI
Real-world Examples of Enterprise AI
● Amazon: Amazon uses AI for its recommendation engine,
suggesting products to customers based on their browsing
and purchasing history. This not only enhances the shopping
experience for customers but also drives increased sales for
the company.
● Netflix: The company uses AI to effectively personalize
content recommendations for its users. By analyzing viewing
habits and ratings, Netflix's AI algorithms can suggest shows
and movies that users are likely to enjoy, improving customer
satisfaction and retention.
Real-world Examples of Enterprise AI
● Uber: Uber uses AI for its dynamic pricing model. The model
takes into account factors like demand, traffic, and local
events to adjust prices in real-time. AI is also used to
optimize routes for drivers.
● American Express: American Express uses AI for fraud
detection. Machine learning algorithms analyze countless
data points in real-time to identify potentially fraudulent
activity. This allows the company to react quickly to prevent
financial loss.
Understanding Regular AI
and the Difference Between
Regular AI and Enterprise AI
Differentiation between AI, Regular AI, and Enterprise AI
● AI refers to machines or software that exhibit capabilities that mimic or replicate aspects of human intelligence, such as
learning, reasoning, problem-solving, perception, and language understanding.
● Regular AI, often referred to as Narrow AI, is designed to perform a narrow task and can operate under a limited, predefined
set of constraints. It includes systems like voice assistants, recommendation systems, image recognition software, etc.
● Enterprise AI, on the other hand, is more sophisticated and complex. It's designed to integrate with the systems and data
architecture of a business, capable of handling and processing massive amounts of data to deliver insights at a much larger
scale.
Understanding Regular AI
● Regular AI (Narrow AI) is used to perform specific tasks within a set of limited and well-defined parameters.
It includes an AI system that can only be trained to do one task or a narrow set of tasks.
Advantages of Regular AI
Popular examples of Regular AI include personal voice assistants, smart home devices, email spam filters,
recommendation systems, and GPS navigation devices.
Strengths and Limitations of Regular AI
● The strength of Regular AI lies in its ability to perform specific tasks efficiently and reliably. It's commonly used, easy to
implement, and has a low cost of adoption.
● Its limitations include a lack of adaptability to new tasks (it can only do what it’s been narrowly trained to do), and it does
not understand context or have any sort of consciousness or true understanding of the tasks it performs.
Importance of Adapting to Enterprise AI
Introduction to
Generative AI for Enterprises
Applications of Generative AI in Enterprises
● Generative AI in Product Design and Innovation: Generative AI holds transformative potential in the realm of product
design and innovation. It can accelerate the design process by generating hundreds of innovative designs based on certain
parameters and criteria.
○ For instance, in industries like automotive and aerospace, Generative AI can be used to generate design options
that optimize for specific goals like weight reduction, aerodynamics, or material usage.
Applications of Generative AI in Enterprises
● Generative AI in Content Creation: Generative AI is transforming the landscape of content creation by providing tools
that can generate creative content, be it text, image, music, or video.
○ For example, AI can produce blog posts, articles, and reports, reducing the workload of content teams and
allowing them to focus on editing and refining AI-generated content.
In the visual arts field, AI algorithms can generate images, 3D models, animations, or even movie scripts.
Applications of Generative AI in Enterprises
● Generative AI in Customer Experience Enhancement: Generative AI can play a significant role in enhancing customer
experience. It can help businesses offer personalized experiences to their customers.
○ Using past customer data, generative models can predict customer preferences and tailor content,
recommendations, and services to meet individual customer needs.
○ For example, it can be used to generate relevant responses to customer inquiries, provide personalized
recommendations, or develop unique user interfaces for different types of customers.
Evolution of Generative AI and its Impact on Enterprises
● Initially, Generative AI was heavily focused on academic research, with a lot of effort put into understanding algorithms
and improving their ability to generate new, realistic content.
● With the help of deep learning, generative AI started becoming more sophisticated, capable of producing high-quality
content such as high-resolution images, complex music compositions, and even 3D designs.
● The progress in Generative AI technologies, such as large language models and image generation models, has been a
game-changer for enterprises.
Evolution of Generative AI and its Impact on Enterprises
● The impact of Generative AI evolution on enterprises can be seen in the area of product design and development. AI can
now generate numerous design variations much faster than humans, reducing the time-to-market and fostering
innovation.
● In content creation, Generative AI can generate human-like text, graphics, and even videos, significantly reducing the cost
and time involved in content production. This has revolutionized industries like marketing and advertising, where content
creation is a major activity.
Benefits of
Generative AI in Business
Accelerated Innovation
Enhanced Efficiency
Improved Customer Experiences
Cost Savings
Challenges in
Adopting Generative AI
Challenges in Adopting Generative AI
● Lack of understanding and knowledge about the technology among key decision-makers leads to reluctance or incorrect
implementation.
● Additionally, Generative AI models necessitate large volumes of data for training, which brings forth issues related to data
availability, quality, and privacy.
● Infrastructural and resource constraints further complicate matters, as these models typically demand substantial
computational power and storage capacity.
● Trust and transparency issues present another challenge since the complexity of generative AI models makes it hard to
interpret their decision-making process.
● Navigating the evolving regulatory environment around AI use can be tricky, particularly as it pertains to data privacy.
● Lastly, the dearth of skilled human resources, such as data scientists and AI specialists, makes it difficult for enterprises to
effectively adopt and manage Generative AI models.
Lack of Understanding and Knowledge about Generative AI
● Lack of understanding can be a significant barrier to the adoption of generative AI in an enterprise setting. It can lead to a
lack of confidence in the technology, an inability to see its potential benefits, or unrealistic expectations.
● Moreover, without a comprehensive understanding of how these AI models work, it can be challenging to implement
them efficiently and effectively. It can lead to misapplications, misuse of resources, or failure to identify the right business
problems where generative AI can actually add value.
● In addition, communicating and explaining the complexities and potential implications of generative AI models to non-
technical leaders, stakeholders, or employees can also be a significant issue without proper understanding and
knowledge.
Overcoming the Challenge
Limitations in Data
● When it comes to generative AI, these concerns become even more pertinent. Generative AI models require massive
amounts of data for training. Often, this data may include sensitive and personal information.
● Generative AI models require large amounts of high-quality data for training. The absence of such datasets can limit the
effectiveness and accuracy of the models.
Overcoming the Challenge
Computational Resources and Infrastructure Challenges
● Generative AI models involve complex algorithms that crunch through large volumes of data, requiring high processing
power and memory. Consequently, the hardware requirements, like Graphical Processing Units and Tensor Processing
Units, and the cost associated with acquiring these resources can pose serious challenges for enterprises.
● Infrastructure for AI work should also include sufficient data storage and swiftly networked systems to handle data
exchanges during AI model training. If proper infrastructure is not in place, it can lead to inefficiencies and bottlenecks,
hampering the AI development process and limiting the models' effectiveness.
Overcoming the Challenge
Relevance of Generative AI
for Public Services
Generative AI for Public Services
● Public services often involve a multitude of tasks that can be
time-consuming and labor-intensive, leading to
inefficiencies. Generative AI can be integral in offering
solutions that automate these tasks, thereby increasing
efficiency and reducing costs.
● Generative AI can be instrumental in bridging the gap
between public authorities and citizens. Through tools such
as AI chatbots and virtual assistants, public services can
become far more accessible and interactive.
● Generative AI can also provide substantial assistance in
decision-making and policy formulation processes. By
analyzing vast amounts of data and generating valuable
insights, it allows policymakers to create more informed,
effective, and data-driven policies.
Evolution of AI towards Generative
Models
● The transition of Artificial Intelligence towards generative
models has been a result of continuous technological
advancement and the need for more sophisticated systems
capable of learning from data autonomously.
● In the initial stages, AI systems chiefly relied on hand-coded
rule-based models. They were designed to follow explicit
instructions and rules programmed by engineers. These
models were effective in performing specific tasks but
lacked flexibility and adaptability. Their inability to handle
unfamiliar situations or learn from new data limited their
applicability.
Benefits of Generative AI in Public Services
Relevance of Generative AI for Policy Making
Enhancing Citizen Engagement with Generative AI
● Generative AI-powered chatbots and virtual assistants can handle large volume of inquiries simultaneously, providing
quick and accurate responses.
Example: Los Angeles integrated a chatbot named Chip into their website, which helps citizens find information, submit
requests, and get answers to their queries instantly.
● Generative AI is also being employed for public sentiment analysis. It can parse through social media posts, comments,
and reviews to gauge public sentiment about a policy or a service.
Example: The city of Las Vegas uses AI to analyze tweets about the city, helping officials understand citizen's concerns
and respond to them effectively.
Enhancing Citizen Engagement with Generative AI
● Generative AI can assist in personalizing citizen experiences. It can generate personalized content based on user
behavior and preferences, enhancing citizen engagement.
Example: Some cities are experimenting with AI-powered platforms that provide personalized recommendations of
public events or service reminders based on individual user profiles.
● Generative AI can facilitate public participation in governance by automating the collection and analysis of public
opinions on various matters.
Example: The ‘vTaiwan’ platform uses AI tools to organize and analyze public comments on legislative issues, enabling
more effective public participation in decision-making.
Security Aspects of Generative AI in Public Services
● Generative AI, like other AI technologies, relies heavily on data. With an increase in the amount of data being processed,
the risk of breaches and misuse also escalates. Therefore, effective strategies need to be employed to maintain data
integrity.
● An important strategy is implementing robust encryption methods. Encrypting data at all stages—when it is stored,
processed, and transmitted—mitigates the risk of unauthorized access and data breaches.
● The use of secure protocols for data transmission should be employed to prevent the interception of data.
● Another effective strategy is adherence to the principle of data minimization. This involves collecting only the necessary
amount of data and not storing it for longer than required. It reduces the amount of data that could potentially be at risk.
Security Aspects of Generative AI in Public Services
● Access control is another crucial area that needs attention. Defining appropriate levels of access for different users and
constantly monitoring and logging access attempts can help identify and prevent unauthorized access attempts.
● Generative AI models can also be used to enhance security measures. For example, they can be employed to simulate
cyberattacks and develop effective defense mechanisms. They can also be used to predict potential threats and
vulnerabilities, allowing for proactive security measures.
● Users of these services must be made aware of the best security practices, like using strong passwords, recognizing
phishing attempts, and reporting suspicious activities.
Benefits of Implementing
Generative AI in Public Services
Improvement in Efficiency
● With Generative AI, tasks like data entry can be completed
in a fraction of the time while ensuring high accuracy. AI
algorithms can analyze and input data at an unparalleled
speed while automatically cross-verifying records to reduce
errors.
● Generative AI can automate the process of analyzing
complex data for policy making and review by identifying
patterns in the data and generating insights efficiently. This
allows for fast-tracking of policy decisions and better service
delivery.
● In customer service, automated Generative AI bots can
handle most of the initial communication, like answering
FAQs, directing the user to the relevant resources, helping
with form filling, etc.
Cost Effectiveness
● While initial investment in Generative AI technology might
be high, in the long-term, it brings extensive savings by
automating tasks that would otherwise require the
employment of several staff members. It eliminates the
need for the human workforce to perform repetitive and
monotonous tasks, thereby allowing organizations to reduce
workforce costs.
● Training costs are also cut. When tasks are automated, there
is no longer a need for an intensive training program for
employees to perform these tasks. Traditional employee
training programs involve substantial monetary and time
investments. However, once a Generative AI system is
trained to perform a task, it can replicate the process
infinitely, thereby saving on recurrent training costs.
Cost Effectiveness
● Automation brings about improved accuracy, which translates to financial savings. Human error in data management, for
example, can lead to costly mistakes. Such errors are significantly reduced with Generative AI, leading to more accurate data
control and thus less financial loss.
● Generative AI provides cost-effective solutions for scaling up operations. Unlike traditional systems, where scaling up would
often mean hiring more staff, with AI, the same system can handle tasks at a larger scale without a substantial increase in
costs.
Improved Accessibility
● Certain public services are traditionally restricted by office
hours; however, AI-powered automation can continue these
services round the clock. Take, for instance, customer
service bots. These AI-powered bots can answer queries,
provide information, assist in form filling, and even
troubleshoot minor issues throughout the day, without
breaks or downtime.
● Generative AI can also break down geographical barriers by
digitizing services. Various tasks such as form submissions,
requests, and inquiries that previously required physical
presence can now be completed online with the help of AI.
Improved Accessibility
● Generative AI has the potential to make public services accessible to people with disabilities. For instance, AI-powered
speech recognition and speech-to-text services can make digital platforms more accessible to individuals with visual
impairments or motor disabilities, thereby ensuring inclusivity.
● Generative AI can also aid in breaking down language barriers in public services. AI algorithms can automatically translate
service instructions, guidelines, or information into multiple languages.
Personalized Service Delivery
● Generative AI can analyze large amounts of data to discern
patterns and preferences specific to individual users. Based on
these patterns, AI can tailor services in a more personalized
way, thereby enhancing user experience.
● In healthcare, Generative AI can provide personalized
reminders for appointments, prescription refills, or even
lifestyle tips based on individual health data. This level of
personalization can greatly influence patient adherence to
medical recommendations, thus leading to improved health
outcomes.
● Generative AI also enables a more personalized communication
approach. AI-powered customer service bots, for example, can
adapt their responses based on the user's interaction history,
preferred language, and the urgency of the query.
Improved Decision-Making
● Generative AI can aid in predictive analysis, allowing
government agencies to anticipate future trends and issues
and make proactive decisions. For instance, AI algorithms
can analyze past crime data to predict potential future crime
hotspots, enabling law enforcement agencies to allocate
resources effectively and potentially prevent crime.
● In the context of public health, Generative AI can analyze
health data to identify potential outbreaks or health risks
and inform public health decisions accordingly. For example,
during the COVID-19 pandemic, AI was used to analyze data
and make predictions about virus spread.
● In cybersecurity, Generative AI can significantly contribute to the
detection of potential threats. It can be trained to recognize
patterns of behavior or data flow that might be hard to detect
manually, automatically flagging potential threats for further
investigation.
● Generative AI can enhance fraud detection in areas such as
financial transactions or insurance claims. For example,
Generative AI can analyze transaction data to identify unusual
patterns that may suggest fraudulent activity. These could include
multiple transactions occurring in a short time frame, transactions
of unusually high value, or transactions originating from different
geographical locations.
● Generative AI can also enhance physical security measures. For
instance, Generative AI can be used in facial recognition systems
in surveillance cameras to identify known criminals or
unauthorized individuals in sensitive locations.
Enhanced Security and Fraud
Detection
Structure of a
Generative AI Project
Structure of a Generative AI Project
Problem Statement
● The initial step involves formulating problem statements that are relevant to public organizations and determining the
project's scope. This serves as the foundation for assembling the project team and establishing the necessary technical
requirements.
● The next phase entails identifying the data to be processed and designing the infrastructure. It is important to consider the
existing IT components within the organization when designing the infrastructure, with a preference for leveraging and
integrating existing resources.
● The business definition of the problem significantly influences the data processing approach. It is advisable to establish a
strong connection between the business definition and the capabilities of Generative AI. This linkage ensures that the
Generative AI techniques employed align with the specific requirements and objectives of the problem at hand.
Team Formation
● Chief Data Officer
○ They are responsible for developing and implementing data governance policies, ensuring data quality and
integrity, and driving data-driven decision-making across the organization.
○ CDOs also collaborate with various departments to identify opportunities for leveraging data to improve
operational efficiency, customer experience, and business growth.
○ They often play a crucial role in ensuring compliance with data protection regulations and establishing data
security measures.
Team Formation
● Data Architect
○ Data architects are responsible for developing the blueprint and framework that define how data is collected,
stored, organized, integrated, and accessed within the organization.
○ They work closely with stakeholders to understand business requirements and translate them into scalable and
efficient data models and structures.
● Data Analyst
○ They are responsible for collecting, cleaning, and preparing data for analysis, ensuring its accuracy and integrity.
They also have to interpret the data using their data visualization skills.
Team Formation
● Data Scientist
○ They solve business problems using machine learning and data mining techniques. In the case of Generative AI,
they are also required to test several prompting techniques for the given use case.
● Machine Learning Engineer
○ The role of a ML engineer in an AI project is to design, develop, and implement machine learning algorithms and
models.
○ They work on data preprocessing, feature engineering, model training, evaluation, and deployment, aiming to build
efficient and accurate AI systems.
Data Preparation
● Data serves as the foundation for generating valuable results, and the success of Generative AI applications hinges on the
availability of an adequate volume and quality of data.
● While certain data may be readily obtainable, others might exist in formats that are not machine-readable or possess
subpar quality. To effectively prepare the data, several essential steps must be undertaken. Numerous techniques and
processes are available to address diverse objectives.
● After the data sources are collected, they can be uploaded to a target database. Sources of data are often heterogeneous,
ranging from business systems to Application Programming Interfaces (APIs), sensor data, marketing tools, transaction
databases, and others.
Testing Generative AI on the Data
● Define Evaluation Metrics: Determine the criteria by which you will assess the quality and accuracy of the generated
outputs. Common evaluation metrics for Generative AI include metrics such as perplexity, BLEU score, accuracy, or human
evaluations.
● Generate Outputs: Apply the trained model to generate outputs based on the test dataset. This involves providing input to
the model and observing the corresponding generated output.
● Evaluate Generated Outputs: Compare the generated outputs against your predefined evaluation metrics. Assess the quality,
relevance, coherence, and overall performance of the generated outputs.
Testing Generative AI on the Data
● Iterate and Refine: Analyze the shortcomings or areas for improvement based on the evaluation results. Make necessary
adjustments to the model parameters, prompts, or dataset to enhance the model's performance.
● Expand Test Scenarios: Extend your testing to cover different edge cases and challenging scenarios that are likely to be
encountered in real-world applications. This helps ensure that the Generative AI model performs reliably and robustly
across various conditions.
● Incorporate User Feedback: Seek feedback from users or domain experts who interact with the generated outputs. Their
insights can provide valuable input for further refining the model and improving its output.
● Select a Hosting Environment
○ Choose a hosting environment that can accommodate the requirements of your app and support the integration of
the Generative AI API. Consider factors such as scalability, performance, security, and cost-effectiveness.
○ Cloud platforms like Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP) are popular
choices for hosting web applications.
Deploying the AI Application
● Set Up the Infrastructure
○ Configure the necessary infrastructure components to support your app's deployment. This includes provisioning
servers, networking, storage, databases, and other services required by your application and the Generative AI API.
○ Ensure that the infrastructure is properly configured to handle the expected user load and data processing
demands.
Deploying the AI Application
● Develop the App Integration
○ Integrate the Generative AI API into your application by leveraging the API documentation and SDKs provided by
the AI service provider.
○ This involves establishing a connection with the API endpoints, handling authentication and authorization, and
implementing the necessary data exchange mechanisms.
Deploying the AI Application
● Test and Validate
○ Thoroughly test the integration of the Generative AI API within your app. Verify that the API calls are functioning
correctly and that the generated outputs align with the intended purpose of your application.
○ Conduct comprehensive testing to ensure that the app performs optimally and delivers reliable results to end-
users.
Deploying the AI Application
● Scale and Optimize
○ Evaluate the scalability of your infrastructure to handle an increasing number of users and their concurrent requests.
○ Optimize the performance of your app by considering techniques like caching, load balancing, and efficient resource
management.
○ Continuously monitor the app's performance and make necessary adjustments to ensure a smooth user experience.
Deploying the AI Application
● Implement Security Measures
○ Implement robust security measures to protect user data and prevent unauthorized access to sensitive information.
○ Employ encryption, secure API communication protocols (e.g., HTTPS), and authentication mechanisms to safeguard
user interactions and maintain data privacy.
● Regularly Update and Maintain
○ Stay up-to-date with the Generative AI API provider's updates and enhancements. Periodically review and update
your app to incorporate new features, fix bugs, and improve overall functionality.
○ Maintain a continuous feedback loop with users to understand their needs and address any issues or suggestions for
further improvements.
Deploying the AI Application
● Provide User Support
○ Establish channels for user support and assistance.
○ Offer clear documentation, FAQs, and contact options to address user queries and issues related to the app's
functionality and the Generative AI integration.
○ Promptly respond to user feedback and ensure a positive user experience.
Deploying the AI Application
Generative AI in
Education
Importance of Generative AI in the
Education Sector
● One of the key advantages of Generative AI in the education
sector is its ability to create highly interactive and engaging
learning experiences. By generating custom-made content, AI
can adapt to the unique learning styles and needs of individual
students, catering to their specific strengths and weaknesses.
● With AI-powered tools, students can have access to high-
quality educational content regardless of their geographical
location or socioeconomic background. This technology has the
potential to bridge the educational divide, providing equal
opportunities for all learners to access quality education.
● Generative AI can aid teachers in reducing their workload and
enhancing their instructional capabilities. AI can generate
learning materials, lesson plans, and assessments, allowing
teachers to focus more on providing individualized support and
guidance to students.
Personalized Learning Experience
● Generative AI can analyze vast amounts of data related to student performance, preferences, and learning patterns. AI
models can generate personalized learning materials, assignments, and assessments that align with an individual student's
needs. This customization ensures that students are receiving content and activities that are specifically designed to
maximize their learning potential.
● Generative AI can assist in identifying and addressing individual student misconceptions or learning difficulties. By
analyzing student responses and interactions with educational content, AI algorithms can detect patterns that indicate
areas of confusion or where students may be struggling.
Automated Grading and Feedback
● Automated grading and feedback, powered by AI technologies, have emerged as valuable tools in the field of education.
● With the advent of Automated Grading Systems, educational institutions can streamline this process and benefit both
students and teachers.
● Automated grading systems utilize machine learning algorithms to evaluate and assess student work, such as essays,
quizzes, and coding assignments. These systems are trained on a vast amount of data and can provide consistent and
objective evaluations, reducing subjective biases that can sometimes influence human grading.
● By automating the grading process, teachers can save valuable time, enabling them to allocate more resources towards
engaging directly with students.
Enhanced Access to Educational Materials
● Generative AI can create customizable and adaptive educational materials. By leveraging AI algorithms, content can be
generated to accommodate different learning preferences, language capabilities, and accessibility needs.
● For instance, AI can dynamically translate educational content into multiple languages, ensuring that learners from
different linguistic backgrounds can access resources in a language they are most comfortable with. Likewise, AI
algorithms can generate content with varied formats, such as text, audio, or visual formats, catering to the individual
preferences and learning styles of students.
Enhanced Access to Educational Materials
● Generative AI can leverage machine learning techniques to curate personalized educational materials for individual
learners. AI algorithms can generate customized content recommendations. This personalization enhances the learning
experience by providing learners with educational resources tailored to their specific needs and interests.
● Generative AI breaks geographical barriers in education. AI-generated content allows electronic dissemination, benefiting
underserved communities with limited access to resources. Scalability and accessibility democratize education, bridging
location and infrastructure disparities.
Ethical Considerations and Privacy
● The integration of Generative AI in the educational sector raises important ethical considerations and privacy concerns
that need to be addressed to ensure responsible and equitable implementation. As AI algorithms generate content and
make decisions based on data, several key areas of concern emerge.
● Addressing biases and ensuring fairness in Generative AI systems is crucial. AI algorithms often learn from historical data
that may contain inherent biases, such as gender or racial biases. These biases can perpetuate inequality within the
educational system, reinforcing existing stereotypes or excluding certain groups of individuals. It is crucial to develop
robust mechanisms to detect and mitigate biases to ensure that AI-generated educational materials and assessments are
fair, inclusive, and unbiased.
Ethical Considerations and Privacy
● Privacy is another major concern in Generative AI for education. Collecting and analyzing student data requires strict
adherence to privacy regulations. Clear guidelines and policies are essential for data protection, consent, security, and
anonymization. Transparency in data usage maintains trust between stakeholders and students.
● Ownership and copyright of AI-generated content pose concerns. As AI algorithms generate educational materials, the
question arises regarding who owns the intellectual property rights associated with this content. It is essential to establish
clear legal frameworks to protect the rights of content creators and ensure that AI-generated materials comply with
copyright laws.
Generative AI in
Healthcare
Personalized Medicine
● Generative AI revolutionizes personalized medicine by
analyzing genomic data and health records, leading to effective
and targeted treatments, minimizing adverse reactions, and
optimizing outcomes.
● Integrating patient health records with Generative AI enables
disease prediction, personalized care plans, and cost reduction.
● With Generative AI, governments can empower healthcare
professionals with the tools and insights necessary to develop
personalized care plans tailored to each patient's unique
needs. By harnessing the power of advanced algorithms,
governments can improve the accuracy and efficiency of
disease diagnosis, treatment selection, and prognosis.
Drug Discovery and Development
● Generative AI accelerates drug discovery by generating diverse and
novel chemical structures, predicting molecular properties, and
proposing potential drug candidates. This efficient approach
streamlines the identification of promising molecules, allowing
researchers to focus on the most viable candidates.
● Generative AI-powered virtual screening identifies optimized drug
candidates by simulating compound interactions with target
proteins. This prioritization saves time and resources, accelerating
drug development.
● The integration of Generative AI in drug discovery and
development also reduces costs associated with traditional
methods. By enabling virtual screening and predictive modeling,
governments can minimize expenses related to laboratory
experiments and clinical trials. This cost-effective approach allows
for the allocation of resources toward critical research areas,
ultimately benefiting patients in need of new treatments.
Real-time Disease Surveillance
● The ability of Generative AI to analyze vast amounts of data
in real-time significantly enhances disease surveillance
capabilities. By monitoring social media platforms and news
articles, AI algorithms can detect signals of unusual disease
patterns, symptoms, or events that may indicate the
emergence of a disease outbreak.
● This early detection enables governments to take proactive
measures, such as deploying medical resources and
implementing targeted public health interventions, to
control and contain the spread of the disease.
Real-time Disease Surveillance
● Integrating electronic health records with Generative AI strengthens disease surveillance. AI algorithms analyze patient
data, detect patterns in symptoms, diagnoses, and treatments and identify clusters of similar cases and potential disease
outbreaks. Real-time monitoring enables prompt government responses, efficient resource allocation, and effective
disease control strategies.
● Generative AI-driven disease surveillance empowers governments with vital insights for decision-making and resource
allocation. Real-time monitoring and early detection streamline response efforts, optimize resource allocation, and enable
targeted interventions. This proactive approach effectively prevents disease spread and safeguards public health.
Medical Imaging and Diagnosis
● Generative AI enhances medical imaging by analyzing
images with remarkable precision. Learning from large
datasets, it recognizes patterns and anomalies often
overlooked by humans. This expertise aids radiologists in
making accurate diagnoses, reducing false negatives and
false positives.
● AI-powered algorithms are crucial in segmenting and
annotating medical images, aiding in detecting
abnormalities and treatment planning. Generative AI
precisely identifies and outlines structures of interest,
helping radiologists evaluate diseases, guide treatment
decisions, and provide accurate measurements for surgical
planning.
Telemedicine and Virtual Healthcare
● Generative AI enhances telemedicine by enabling virtual
consultations with personalized and context-aware conversational
agents. These AI-powered agents analyze patient data to provide
tailored guidance, assisting in diagnosis, treatment plans, and
medication management, enhancing the quality and effectiveness
of telemedicine interactions.
● Generative AI-powered virtual assistants offer valuable support to
healthcare professionals in remote areas or emergencies. They
bridge the gap by providing guidance based on medical protocols,
assisting with patient triage, initial assessments, and decision-
making when immediate access to healthcare professionals is
limited.
● Generative AI-powered virtual assistants enable personalized
consultations and medical expertise access regardless of patients'
physical location. Healthcare professionals can leverage them to
extend quality care to a broader population.
Ethical AI Adoption
● Regulatory frameworks can help govern the use of Generative AI in healthcare by outlining the rules and guidelines that
organizations must adhere to. These frameworks can address issues such as data privacy, security, consent, and responsible
data handling. Governments can collaborate with industry experts, AI researchers, and healthcare professionals to develop
comprehensive regulations that strike a balance between innovation and protecting the rights and welfare of patients.
● Ethical guidelines are crucial in guiding the development, deployment, and use of Generative AI technologies in healthcare.
These guidelines can address concerns related to bias, fairness, and transparency. Governments can work closely with
stakeholders to define ethical standards that ensure AI algorithms are unbiased, transparent, and accountable. By adhering
to these guidelines, governments can mitigate the risks of unintended consequences and ensure the ethical use of
Generative AI in healthcare applications.
● Maintaining privacy is of paramount importance when implementing Generative AI in healthcare. Governments can
establish robust protocols for data anonymization, consent management, and secure data sharing. By prioritizing patient
privacy, they can build public trust in AI-driven healthcare solutions.
Ethical AI Adoption
● Transparency and explainability are vital for AI acceptance in healthcare. Governments can encourage organizations to
adopt frameworks that promote transparency in AI algorithms and provide explanations behind their decisions. This
approach helps build trust between healthcare providers, patients, and the general public, fostering accountability and
understanding of AI-driven healthcare solutions.
● Generative AI transforms healthcare with personalized medicine, drug discovery, disease surveillance, medical imaging, and
telemedicine.
● Governments, institutions, and experts collaborate for positive patient care and population health outcomes. By harnessing
this cutting-edge technology, we can usher in a new era of precision medicine and improved healthcare delivery.
Generative AI in
Tourism
Overview of the Tourism Sector
● The tourism sector is crucial for economic growth, employment
generation, and serving as a significant driver for local businesses,
impacting various sectors like accommodation, transportation,
and food services, while also being an essential source of revenue
for many countries. It plays a vital role in contributing significantly
to the GDP.
● Challenges in the tourism sector include changing consumer
preferences, increasing competition among destinations,
seasonality, and environmental concerns.
● Leveraging Generative AI can be a game-changer. Generative AI
has the capability to create content, simulate human-like
interactions, and assist in decision-making processes.
● By harnessing this technology, governments can revolutionize the
tourism sector by providing personalized recommendations,
virtual travel assistants, and customized itineraries to enhance the
overall visitor experience.
Applications of Generative AI
in Tourism
● Generative AI can revolutionize the way tourists plan and
experience their trips. It can enhance customer experience by
providing personalized recommendations for accommodations,
attractions, and activities, taking into account factors such as
budget, interests, and travel constraints.
● Generative AI can create virtual tour guides that provide
interactive and engaging experiences. These virtual guides can
provide real-time information, answer questions, and offer
insights into historical and cultural landmarks.
● Generative AI’s multilingual support and real-time translation
services can facilitate communication between tourists and locals,
breaking down language barriers and enhancing the overall
experience.
● Governments can collaborate with industry players to develop AI-
powered solutions that optimize resource allocation, such as
predicting demand to efficiently manage crowds and queues.
Augmenting Tour Guide Services
● AI-powered virtual tour guides offer interactive and informative experiences. By leveraging Generative AI, virtual guides
provide detailed information on historical sites, cultural landmarks, and more. Tourists can engage in conversations, get
questions answered, and enjoy a dynamic, immersive tour experience.
● Generative AI in tour guide services can offer multilingual support, breaking language barriers with real-time translation for
seamless communication between tourists and guides.
● AI's natural language processing can translate spoken or written content between languages, allowing tourists to connect
with local culture, history, and customs effortlessly. Real-time translation removes the need for separate translators or apps,
streamlining the tour experience for all.
Collaborating with Industry Players
● Collaborating with industry players is crucial for governments to harness the potential of Generative AI in the tourism
sector. Public-private partnerships can drive innovation by bringing together the expertise and resources of both sectors.
By collaborating with industry players, governments can leverage their knowledge and experience to develop and
implement Generative AI solutions that address the specific needs and challenges of the tourism industry.
Challenges and Solutions in
Applying Generative AI to
Public Services
Data Privacy
Solution – Data Privacy Regulations
Lack of Understanding of Generative AI
Solution - Education and Training
Infrastructure Limitations
Solution - Infrastructure Development
Generative AI for Text:
ChatGPT
Evolution of
ChatGPT?
Development of ChatGPT from GPT 3.5
● A conversational AI model called ChatGPT was created by OpenAI and is built on the GPT-3.5 Architecture.
● The model can produce text that resembles human speech in reaction to commands because it was trained on a wide range of
textual content found on the internet.
● GPT-3.5 is a language model that finished training in early 2022 and is part of the GPT-3 series.
● GPT-3.5 has 175 billion parameters, which are the numerical values that determine how the model processes the input and
generates the output.
● OpenAI developed ChatGPT from GPT-3.5 by fine-tuning it on a specific task: generating conversational responses.
● However, fine-tuning alone was not enough to achieve the desired level of quality and consistency for ChatGPT. OpenAI also
used Reinforcement Learning from Human Feedback (RLHF) to further improve ChatGPT’s performance.
How did OpenAI train ChatGPT?
Reinforcement Learning from Human Feedback (RLHF) is a method of training AI models using human judgments as rewards.
OpenAI used RLHF to train ChatGPT to interact in a conversational way.
The process involved several steps:
● OpenAI used supervised fine-tuning to train an initial model.
● OpenAI developed a reinforcement learning incentive model.
● OpenAI fine-tuned the model using Proximal Policy Optimization (PPO), a reinforcement learning algorithm that updates the
model parameters based on the reward model.
● OpenAI evaluated the model using various metrics, such as perplexity, diversity, coherence, engagement, and safety.
Example: How RLHF improved
ChatGPT’s Responses
User: Who is the president of the United States?
Here are some possible responses that the model could generate before and after RLHF:
● Before RLHF: The president of the United States is Donald Trump. He was elected in 2016 and is the 45th president of the
country.
● After RLHF: The president of the United States is Joe Biden. He was elected in 2020 and is the 46th president of the country.
Reinforcement Learning from Human Feedback helped ChatGPT learn from the latest information and feedback from humans, rather
than relying on its pre-trained knowledge.
How did OpenAI improve ChatGPT over time?
● Increasing the diversity and coherence of the responses: OpenAI has used various techniques, such as sampling methods,
diversity penalties, and coherence rewards, to make ChatGPT generate more diverse and coherent responses. This helps
ChatGPT avoid repetition, contradiction, and irrelevance in its responses.
● Enhancing the engagement and personality of the responses: OpenAI has used various techniques, such as sentiment analysis,
emotion detection, and persona modeling, to make ChatGPT generate more engaging and personalized responses. This helps
ChatGPT adapt to the user’s mood, tone, and preferences in its responses.
● Improving the safety and ethics of the responses: OpenAI has used various techniques, such as toxicity filtering, content
moderation, and disclaimer generation, to make ChatGPT generate more safe and ethical responses. This helps ChatGPT avoid
generating harmful, offensive, or inappropriate content in its responses.
Notable Features and Achievements of ChatGPT
Some of the notable features and achievements of ChatGPT are:
● Handles a wide range of conversational topics and domains, such as general knowledge, trivia, entertainment, sports,
science, etc.
● Respond to follow-up inquiries, acknowledge mistakes, refute unfounded assumptions, and refuse inappropriate
requests. It can also cite sources and references for any true claims it makes.
● Adapt to the user’s mood, tone, and preferences in its responses. It can also express emotions and sentiments in its
responses.
● Generate visual content, such as images and drawings, in response to user requests. It can also describe and
interpret visual content provided by the user.
● Generate audio content, such as speech and music, in response to user requests. It can also transcribe and translate
audio content provided by the user.
● Generate code snippets, such as HTML, CSS, JavaScript, Python, etc., in response to user requests. It can also debug
and run code snippets provided by the user.
Applications of
ChatGPT?
Applications of ChatGPT
Applications of ChatGPT
Industries using
ChatGPT?
Industries using ChatGPT
● Customer Service: Chatbots can answer common customer queries, such as questions about product features, pricing, and
shipping times. ChatGPT's NLP capabilities allow the chatbots to understand and respond to customer inquiries in a
conversational manner.
● Education: ChatGPT is being used in online schooling to give students individualized learning experiences. It can provide lessons
and resources that are catered to a student's specific needs by looking at their previous learning experiences.
Industries using ChatGPT
● Healthcare: ChatGPT-powered chatbots can respond to queries from patients regarding symptoms, available
treatments, and adverse effects of medications. They can also help patients schedule appointments with healthcare
professionals, and provide reminders about upcoming appointments.
● Marketing: ChatGPT is being used in marketing to improve customer engagement and increase sales. Chatbots
powered by ChatGPT can offer targeted promotions by analyzing customer data and behavior.
Industries using ChatGPT
● Finance: Chatbots powered by ChatGPT provide financial advice and assistance to customers. They answer questions
about banking, investing, and other financial services, and also provide personalized recommendations based on a
customer's financial history and goals.
Benefits and Limitations
of ChatGPT
Benefits of ChatGPT
● ChatGPT can generate human-like text for chatbots and conversational applications, making them more engaging and natural
for users.
● It can respond to a wide range of questions and topics across multiple domains.
● It can also perform various language tasks.
● ChatGPT can learn from user feedback and improve its responses over time using reinforcement learning.
Limitations of ChatGPT
● ChatGPT lacks emotional intelligence and can generate errors or inaccuracies in its text, especially when dealing with complex
or sensitive topics.
● For training and fine-tuning, ChatGPT needs a lot of data, which can be expensive and time-consuming.
● The misuse or incorrect interpretation of ChatGPT's generated text, as well as privacy and security threats, provide ethical and
social challenges.
Example
Customer Service Chatbot
Using ChatGPT, a customer care chatbot may produce responses that are pertinent, beneficial, and courteous.
Example:
Example
In the example, ChatGPT generated a response that is clear, concise, and courteous.
However, ChatGPT also has some limitations when it comes to customer service chatbots.
For instance:
● ChatGPT may not be able to handle complex or ambiguous queries that require more context or clarification from the user.
● When interacting with irate or frustrated consumers, ChatGPT might not be able to show empathy or emotion.
● Requests involving private or delicate information, like credit card numbers or passwords, might not be handled via ChatGPT.
Also, it might not be able to detect sarcasm, irony, or humor in user inputs.
Therefore, customer service chatbots that use ChatGPT should also have human agents available to intervene when necessary or
escalate issues that are beyond the scope of ChatGPT.
Future developments in
ChatGPT Technology?
Future Developments in ChatGPT Technology
Some of the future developments that we can expect to see in ChatGPT’s technology are:
● ChatGPT will become more powerful and versatile, enabling it to handle more complex and diverse NLP tasks and domains.
● ChatGPT is expected become more human-like and empathetic as it is fine-tuned with more human feedback and guidance,
enabling it to align with human preferences and values.
● It will become more multimodal and creative as it is integrated with other modalities.
● It is expected to become more accessible and beneficial as it is deployed in various applications and platforms, enabling it to
improve the lives and experiences of users.
Example: Educational Chatbot
Example: Educational Chatbot
When it comes to educational chatbots, ChatGPT also has some limitations.
For instance:
● ChatGPT may not be able to provide accurate or reliable information on some topics, especially if they are complex
or controversial.
● It may not be able to assess the user’s learning progress or provide feedback or guidance on their performance.
● It might also not be able to adapt to the user’s learning style or level of difficulty.
● ChatGPT may not be able to handle requests that involve mathematical or logical reasoning or problem-solving.
Therefore, educational chatbots that use ChatGPT should also have human teachers available to intervene when necessary
or provide additional support or resources for the user.
Hands-on
Exercise
Fashion Bot!
Visit the link:
https://poe.com/TheFashionBot
ChatGPT Prompt Engineering
Prompt Engineering
What is Prompt Engineering?
● Prompt engineering is a technique in natural language processing (NLP), a branch of artificial intelligence (AI).
● It involves embedding the description of the task that the AI needs to perform in the input itself, for example as a question,
instead of giving it implicitly.
● Prompt engineering usually relies on transforming one or more natural language sentences into a format that can be handled
by a large-scale pre-trained language model, such as GPT-3.
● The format may contain special tokens, keywords, prefixes, suffixes, or other signals that guide the model to comprehend the
task and produce a suitable output.
How does Prompt Engineering Works?
● Prompt engineering typically works by converting one or more natural language sentences into a format that the AI can
understand and process. For example, if you want the AI to write a story about a bookstore, you can give it a prompt like this:
Why is it important?
Prompt Engineering is very essential, and can assist ChatGTP and AI in general, in the following ways:
● Improve the quality and relevance of the output.
● Reduce the chances of getting irrelevant, nonsensical or offensive responses.
● Prompt engineering can also help you explore the capabilities and limitations of ChatGPT and AI.
● Developers can identify the strengths and weaknesses of their system, and improve it accordingly.
They can also use prompt engineering as a way of testing and evaluating their system’s performance
ChatGPT Prompt Engineering
Types of Prompts
What is a Prompt?
A prompt is the input data that you provide to an AI model to produce some output.
But prompts can vary in their effectiveness and quality. Depending on what kind of prompt you use, you can get different outcomes
from the AI model.
Types of Prompts
You can use two main criteria to categorize prompts: length and openness.
Pros and Cons
Here are a few pros and cons for each type of prompt:
How to Select the Best Prompt?
● Experiment with different types of prompts and see what works best for you.
● Balance between length and openness depending on your desired level of control and creativity.
● Use short and open prompts for exploration and discovery.
● Use long and closed prompts for guidance and specificity.
● Mix and match different types of prompts for variety and fun.
ChatGPT Prompt Engineering
Crafting Effective Prompts
Crafting prompts
Here are some key considerations to create better prompts for ChatGTP:
Examples of Effective Prompts
● For a general audience seeking a brief overview of a topic:
"Please provide a brief and simple overview of the process of photosynthesis, suitable for a general audience with no
background in biology."
● For a professional audience looking for a detailed explanation:
"Explain the key principles of agile project management, with a focus on the roles of the Scrum Master and Product Owner, as
well as the importance of iterative development cycles for a professional audience in the software industry."
● For someone seeking advice on a personal matter:
"I am struggling with managing my time effectively between work, family, and hobbies. Can you provide some practical time
management strategies that could help me strike a better balance in my daily life?"
Examples of Effective Prompts
● For a group of students preparing for an exam:
"Please provide a summary of the key events and themes of the novel 'To Kill a Mockingbird' by Harper Lee, highlighting the
significance of the characters Atticus Finch and Scout, as well as the novel's exploration of racial inequality, for a high school
literature class preparing for an exam."
● For someone looking for creative inspiration:
"Generate a list of ten unique and creative ideas for a science fiction short story, including a brief description of the main
characters, setting, and central conflict for each idea."
Additional tips to consider
● Be specific about the format or structure of the desired response
● Ask follow-up questions or provide clarification
● Set the tone or style
● Consider time constraints or word limits
● Encourage creativity or critical thinking
Advanced tips to consider
● Test the AI's limitations
● Frame questions to elicit multiple answers
● Use prompts that require evaluation or analysis
● Request the AI to generate questions
● Encourage the AI to think creatively or use storytelling
Promp Engineering:
For Text Analysis
Overview of Natural Language Tasks
● Text Summarization
● Information Extraction
● Question-Answering
● Text Classification
● Code Generation
● Reasoning
Text Summarization
● Text summarization involves condensing long pieces of text
into shorter, coherent summaries without losing essential
information.
● The necessity to retain important details while adhering to
language constraints makes it a challenging task, and
occasionally information is lost as well.
Text Summarization
● Example:
Information Extraction
● Information extraction aims to identify and extract valuable
information from unstructured text based on a given
pattern.
● This task can be challenging, as models may struggle to
discern what is relevant.
● To improve extraction, you can provide more explicit
instructions.
Information Extraction
● Example:
Question-Answering
● Question-answering systems understand and respond to
questions posed in natural language.
● One major challenge is ensuring that the model
comprehends the context and provides accurate answers.
● You can improve its performance by modifying the prompt
to incorporate context.
Question-Answering
● Example:
Text Classification
● Text classification entails labeling and categorizing text based
on its content.
● It is crucial to make sure the model recognizes the desired
categories and applies the appropriate label. To aid this
process, modify the prompt to explicitly mention the
categories.
Text Classification
● Example:
● Avoid using a large number of labels. If more than 5 or 6 labels are used, the model may classify
some text elements inaccurately, resulting in subpar performance.
Code Generation
● Code generation involves converting natural language
descriptions into functional code.
● Large language models can generate code in multiple
programming languages like Python, Javascript, or C.
● Give specific instructions in the prompt to help the model
generate high-quality code.
Code Generation
● Example:
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx

More Related Content

Similar to Generative AI - Gitex v1Generative AI - Gitex v1.pptx

ai and smart assistant using machine learning and deep learning
ai and smart assistant using machine learning and deep learningai and smart assistant using machine learning and deep learning
ai and smart assistant using machine learning and deep learning
anujapawar1950
 
Artificial intelligence (ai)
Artificial intelligence (ai)Artificial intelligence (ai)
Artificial intelligence (ai)
bijaya kc
 
What is artificial intelligence
What is artificial intelligenceWhat is artificial intelligence
What is artificial intelligence
Santosh Pandeya
 

Similar to Generative AI - Gitex v1Generative AI - Gitex v1.pptx (20)

AI basic.pptx
AI basic.pptxAI basic.pptx
AI basic.pptx
 
AI.pptx
AI.pptxAI.pptx
AI.pptx
 
ai and smart assistant using machine learning and deep learning
ai and smart assistant using machine learning and deep learningai and smart assistant using machine learning and deep learning
ai and smart assistant using machine learning and deep learning
 
7 TYPES OF ARTIFICIAL INTELLIGENCE TRENDING EVERYWHERE.pptx
7 TYPES OF ARTIFICIAL INTELLIGENCE TRENDING EVERYWHERE.pptx7 TYPES OF ARTIFICIAL INTELLIGENCE TRENDING EVERYWHERE.pptx
7 TYPES OF ARTIFICIAL INTELLIGENCE TRENDING EVERYWHERE.pptx
 
What is Artificial Intelligence and Machine Learning (1).pptx
What is Artificial Intelligence and Machine Learning (1).pptxWhat is Artificial Intelligence and Machine Learning (1).pptx
What is Artificial Intelligence and Machine Learning (1).pptx
 
Generative AI 101 A Beginners Guide.pdf
Generative AI 101 A Beginners Guide.pdfGenerative AI 101 A Beginners Guide.pdf
Generative AI 101 A Beginners Guide.pdf
 
Artificial intelligence (ai)
Artificial intelligence (ai)Artificial intelligence (ai)
Artificial intelligence (ai)
 
leewayhertz.com-How to build an AI app.pdf
leewayhertz.com-How to build an AI app.pdfleewayhertz.com-How to build an AI app.pdf
leewayhertz.com-How to build an AI app.pdf
 
Verisavo- Introduction to Artificial Intelligence and Machine Learning
Verisavo- Introduction to Artificial Intelligence and Machine LearningVerisavo- Introduction to Artificial Intelligence and Machine Learning
Verisavo- Introduction to Artificial Intelligence and Machine Learning
 
A comprehensive guide to unlock the power of generative AI
A comprehensive guide to unlock the power of generative AIA comprehensive guide to unlock the power of generative AI
A comprehensive guide to unlock the power of generative AI
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdf
 
AI-ML in Business: Unlocking Opportunities and Navigating Challenges
AI-ML in Business: Unlocking Opportunities and Navigating ChallengesAI-ML in Business: Unlocking Opportunities and Navigating Challenges
AI-ML in Business: Unlocking Opportunities and Navigating Challenges
 
How to build an AI app.pdf
How to build an AI app.pdfHow to build an AI app.pdf
How to build an AI app.pdf
 
What is artificial intelligence
What is artificial intelligenceWhat is artificial intelligence
What is artificial intelligence
 
Building an AI App: A Comprehensive Guide for Beginners
Building an AI App: A Comprehensive Guide for BeginnersBuilding an AI App: A Comprehensive Guide for Beginners
Building an AI App: A Comprehensive Guide for Beginners
 
The Guide to Understanding and Using AI Models - 2024.pdf
The Guide to Understanding and Using AI Models - 2024.pdfThe Guide to Understanding and Using AI Models - 2024.pdf
The Guide to Understanding and Using AI Models - 2024.pdf
 
AI in Digital Marketing course training institute in Hyderabad
AI in Digital Marketing course  training  institute in HyderabadAI in Digital Marketing course  training  institute in Hyderabad
AI in Digital Marketing course training institute in Hyderabad
 
AI.RG.pdf
AI.RG.pdfAI.RG.pdf
AI.RG.pdf
 
How to build an AI app.pdf
How to build an AI app.pdfHow to build an AI app.pdf
How to build an AI app.pdf
 
How to build an AI app.pdf
How to build an AI app.pdfHow to build an AI app.pdf
How to build an AI app.pdf
 

Recently uploaded

Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
FIDO Alliance
 

Recently uploaded (20)

Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideCollecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 

Generative AI - Gitex v1Generative AI - Gitex v1.pptx

  • 2. Speaker – Jayantilal Bhanushali (Jay) ● 10+ years of full-time experience in Artificial Intelligence, Machine learning & Digital transformation. ● Worked with multiple Fortune 500 companies from FinTech, Insurance, Banking, Energy, Supply Chain, Retail (CPG) etc. ● 7+ years of consulting and training experience
  • 4. What is Generative AI? ● Generative AI focuses on the creation of AI models that can generate new and original content, such as images, text, music, and even video. ● Generative AI includes a collection of techniques and algorithms designed to understand and find the underlying patterns and structures present in a given dataset, enabling the AI model to generate new samples that resemble the training data.
  • 5. How does Generative AI work? ● Generative AI leverages probabilistic models and deep learning architectures to capture and learn the complex distributions of data, allowing the model to generate outputs that exhibit similar characteristics. ● Unlike other AI techniques that primarily focus on recognizing and classifying existing patterns, generative AI takes a step further by producing novel and original content.
  • 6. Use Cases of Generative AI ● In computer vision, generative models can be employed to create realistic images or to complete missing parts of an image. ● In natural language processing, generative models can generate coherent text or even hold conversations that resemble human language. ● Generative AI also plays a crucial role in tasks such as data augmentation, anomaly detection, and the simulation of complex systems.
  • 7. Generative AI vs. Non- Generative AI
  • 8. What is Non-Generative AI? ● Non-generative AI, also known as discriminative AI, refers to a class of artificial intelligence techniques that focus on classification and prediction tasks rather than generating new content. ● Non-generative AI models work by learning the underlying patterns and relationships within existing data to make accurate predictions or classifications for the new data. ● Non-generative AI models typically require labeled data for training, where each data instance is associated with a predefined class or category. The models learn to distinguish and classify new data based on the patterns observed in the labeled examples.
  • 9. What is Non-Generative AI? ● These models are designed to identify specific features or patterns that differentiate different classes, making them highly effective for tasks such as image classification, spam detection, sentiment analysis, and speech recognition. ● Non-generative AI algorithms use decision trees, bagging and boosting, logistic regression, and neural networks with appropriate loss functions.
  • 12. Difference in Output Between Generative and Non-Generative AI ● The outputs of non-generative AI models typically involve making accurate predictions or classifications based on the patterns and relationships learned from labeled data. ● Example: A non-generative AI model trained on a dataset of handwritten digits can classify new handwritten digits into their respective numerical labels.
  • 13. Difference in Output Between Generative and Non-Generative AI ● Generative AI models can generate various types of outputs, such as text, images, or audio, that resemble the training data but are not exact copies. ● Generative AI models aim to capture the underlying distribution of the training data and generate new content that fits within that distribution. ● Example: A generative AI model trained on a dataset of cat images might generate new cat images that are realistic and indistinguishable from real cat images.
  • 17. Image Synthesis ● Generative AI models have been used for image synthesis tasks, such as generating realistic images from textual descriptions or transforming images from one style to another. ● Applications range from creating virtual scenes for video games to helping designers visualize new products before manufacturing.
  • 18. Text Generation ● Generative AI models are adept at producing text that closely resembles human language, enabling the generation of product descriptions, crafting news articles, and even composing poetry. ● Potential applications of text-based generative AI extend to content creation, supporting creative writing endeavors, and enhancing conversational AI agents.
  • 19. Creative Design ● Artists can leverage generative AI to explore new artistic styles, generate visual art, or aid in the design process. It enables artists to experiment with novel ideas, expand their creative boundaries, and produce unique works of art.
  • 20. Music Composition ● Generative AI models can compose original music in various genres. By learning patterns from existing compositions, these models generate new melodies, harmonies, and even entire songs. ● The potential applications range from assisting musicians and composers to creating personalized soundtracks for video games or movies.
  • 21. Data Augmentation ● Generative AI can be used to augment existing datasets, providing additional training examples to improve the performance of other AI models. ● Techniques like data synthesis or style transfer can expand the diversity of training data, leading to better models in tasks like object recognition, speech recognition, or sentiment analysis.
  • 22. Drug Discovery ● In the field of pharmaceuticals, generative AI models are utilized to generate novel molecular structures with desired properties. ● These models can assist in the discovery and design of new drugs by suggesting potential candidates for synthesis, optimizing molecules for efficacy and safety, or predicting their biochemical properties.
  • 24. What is AI? ● Artificial intelligence, a field within computer science, is dedicated to developing intelligent machines capable of learning, problem-solving, decision-making, and comprehending natural language. ● Artificial Intelligence (AI) is the replication of human intelligence in computer systems through programming, enabling them to think and learn in a similar way to humans. It encompasses a wide range of computer science disciplines and aims to develop machines with the ability to perform tasks that typically necessitate human intelligence.
  • 25. What is AI? ● In simpler terms, AI involves creating computer programs or systems that can imitate human thinking and learning processes. These intelligent machines are designed to understand, reason, and make decisions based on the information they receive. ● AI technology strives to enable computers to perform tasks such as recognizing images, understanding natural language, solving complex problems, and making predictions.
  • 26. Types of AI: Narrow AI, General AI, and Superintelligent AI
  • 27. Basic Concepts in AI Artificial Intelligence (AI) involves creating computer systems capable of carrying out tasks that would typically necessitate human intelligence. It is a multidisciplinary field integrating computer science, mathematics, and cognitive science to construct intelligent machines capable of reasoning, learning, and problem-solving. The fundamental objective of AI is to develop machines that can imitate or simulate human intelligence, enabling them to perform tasks with greater efficiency and precision. These tasks span a wide range, from simple activities like pattern recognition to intricate endeavors such as natural language understanding, decision-making, and autonomous driving.
  • 28. Narrow AI (Weak AI) Narrow AI, also known as weak AI or specialized AI, refers to AI systems that are designed to do specific tasks well, but they can't do everything like humans can. They are focused on a particular job or problem, like recognizing speech or analyzing data.
  • 29. Narrow AI (Weak AI) ● These AI systems follow specific rules or instructions set up in advance, and they use a lot of data to make decisions or complete their tasks. ● They are good at their specialized job, but they don't understand things outside of their specific area. Unlike humans, narrow AI systems don't have thoughts or feelings. ● They don't know that they exist or have any personal experiences. They work based on what they are programmed to do and the information they receive. ● Narrow AI systems are not flexible. They can't easily switch to a different task or learn new things without significant changes to their programming.
  • 30. Examples of Narrow AI applications Voice Assistants: Voice assistants, such as Amazon's Alexa, Apple's Siri, or Google Assistant, are excellent examples of Narrow AI. These AI systems are designed to understand and respond to human voice commands. They can answer questions, provide information, set reminders, play music, control smart devices, and perform various other tasks.
  • 31. Examples of Narrow AI applications Recommendation Systems: Have you ever noticed that when you use streaming platforms like Netflix or YouTube, they suggest videos or movies you might like? These recommendations are powered by Narrow AI recommendation systems. These systems analyze your viewing history, preferences, and behavior patterns to suggest content that aligns with your interests.
  • 32. Examples of Narrow AI applications Image Recognition Systems: Image recognition systems are Narrow AI applications that can identify and classify objects or patterns within images. They are used in various fields, such as self-driving cars, security systems, and medical imaging. For example, self-driving cars use image recognition to detect pedestrians, traffic signs, and other vehicles on the road.
  • 33. General AI (Strong AI) General AI can be defined as an AI system that exhibits the ability to understand, learn, and apply knowledge in a manner similar to human intelligence. It is not limited to a narrow domain and can perform a broad spectrum of tasks, including learning new skills, reasoning, problem-solving, understanding natural language, and exhibiting creativity.
  • 34. Key Features of General AI
  • 35. Key Features of General AI
  • 36. Advancements in General AI General AI performs at a similar or superior level compared to humans in cognitive tasks. In General AI, we strive to create AI systems that are as smart as, or even smarter than, humans. These AI systems are designed to excel in cognitive tasks, which involve thinking, reasoning, and problem-solving. Workings of General AI: ● Performance on Cognitive Tasks ● Similar or Superior Level to Humans ● Superiority in Certain Areas
  • 37. Superintelligent AI Superintelligent AI refers to an artificial intelligence system that surpasses the intellectual capabilities of humans in virtually every aspect. It represents an AI system that is incredibly advanced and possesses a level of intelligence that far exceeds human intelligence.
  • 38. Key Features of Superintelligent AI
  • 40. AI vs. ML vs. DL v. Data Science
  • 41. Machine Learning ● Machine learning plays a critical role in AI by utilizing algorithms to examine and interpret vast amounts of data, detect patterns, and acquire knowledge from them. ● Through this learning process, AI systems can enhance their performance without the need for explicit instructions.
  • 43. Computer Vision ● Computer vision concentrates on enabling machines to interpret and comprehend visual information obtained from images and videos. ● It finds practical use in facial recognition, object detection, and autonomous vehicles.
  • 44. Robotics ● Robotics merges AI with mechanical engineering to create intelligent machines or robots capable of performing physical tasks in the real world. ● These robots can be programmed to learn and adapt to their surroundings, making them valuable in fields like manufacturing, healthcare, and exploration.
  • 45. Natural Language Processing ● Natural Language Processing (NLP) empowers machines to comprehend and engage with human language. ● NLP techniques are employed in various applications such as voice assistants, chatbots, and language translation tools.
  • 48. What is Text Data? ● Text data refers to any form of written or textual information, including but not limited to written documents, social media posts, emails, website content, chat conversations, and more. ● Text data encompasses the vast amount of textual information that is produced and shared in various digital formats. ● Text data can contain valuable insights, sentiments, and knowledge that can be extracted, analyzed, and utilized to make data-driven decisions.
  • 49. Importance of Text Data in AI ● Text data is vital in AI applications as it fuels processes like text analytics, sentiment analysis, chatbots, and text generation. In text analytics, text data enables machines to understand, interpret, and generate human language in a valuable way. ● Sentiment analysis leverages text data to extract subjective information like opinions and emotions from source materials, often used in monitoring social media and customer feedback. ● Chatbots utilize text data to interact with users, answering inquiries and providing information in a conversational manner. ● Text generation uses text data to create new, meaningful, and coherent textual content, contributing to applications like content creation, translation, and even code writing.
  • 51. Generative AI Models for Text Data ● These AI models fall under the category of unsupervised machine learning models because they don't need labeled data for training. Instead, they learn from the patterns and structures within the text data they are fed. ● The AI analyzes this data to understand the patterns, nuances, and grammar of the language. It learns the contextual relationships between words, sentences, and paragraphs, and, over time, begins to generate human-like text. ● For instance, if the model is trained on a dataset of novel scripts, it could generate new sentences or even entire paragraphs that sound like they could be part of a novel.
  • 52. Generative AI Models for Text Data ● The predictive process of generative AI models for text data is based on a sequence of words or characters. They predict the next word or character in the sequence based on the ones that came before it. ● For instance, given the input "The weather today is...", the model might predict "sunny" as the next word because it has learned from the training data that "sunny" is a common word to follow the given sequence. ● ChatGPT is a popular example of a generative AI model for text.
  • 53. Real-World Use Cases of Text-based Generative AI
  • 54. Advantages of Text-based Generative AI
  • 55. Limitations of Text-based Generative AI
  • 57. What is ChatGPT? ● ChatGPT is an advanced transformer-based generative AI model from OpenAI. ● Transformer is a special architecture to build AI models related to natural language or text. It is composed of layers of neural networks that can process sequential data, such as text or speech, and learn complex relationships between them. ● ChatGPT has been trained on a diverse range of internet text, allowing it to generate human-like text in response to prompts given to it. ● ChatGPT can perform various natural language tasks, such as answering questions, conversing on different topics, generating creative writing pieces, and more. It can also adapt to different styles and tones of language, depending on the context and the user’s preferences.
  • 58. What is ChatGPT? ● The basic idea behind ChatGPT is to create an AI-powered chatbot that can converse with users in a natural and conversational manner without the need for pre-defined scripts or templates. ● ChatGPT is designed to be highly flexible and customizable, allowing users to fine-tune the model to suit their specific needs and use cases.
  • 59. Key Features of ChatGPT
  • 60. Workings of ChatGPT ● By utilizing the transformer architecture, ChatGPT is able to take into account not just the preceding sentence or phrase but also the context of the entire input text, resulting in a more accurate and natural-sounding response. ● In order to acquire the linguistic patterns and structures of human language, ChatGPT uses a sizable corpus of online text as its training data. ChatGPT makes use of this learned information to produce responses that are both coherent and contextually appropriate during inference.
  • 61. History and Development of ChatGPT ● ChatGPT uses two AI models: GPT-3.5-turbo and GPT-4. ● GPT-4 is the most recent and most advanced language model created by OpenAI. ● The first model, GPT-1, published in 2018, was capable of producing text that resembled that of a human. Since then, OpenAI has made several updates to the GPT series, like GPT-2 and GPT-3, with each model getting more advanced and powerful.
  • 62. Future of ChatGPT ● Unsupervised learning techniques can allow ChatGPT to learn from unlabeled data in a more efficient and effective manner. ● As more and more businesses and organizations adopt chatbots and other conversational interfaces, ChatGPT is likely to play an increasingly important role in facilitating these interactions.
  • 64. BARD AI ● BARD AI, short for Bidirectional and Auto-Regressive Transformers for Denoising, is an advanced conversational AI chatbot developed by Google. ● Trained on a vast dataset of text and code, this model is a pre-trained transformer-based system. ● BARD AI is a versatile tool capable of generating human-like text, translating languages, creating various creative content formats, and providing informative and detailed responses to a wide range of questions. ● Its ability to understand and respond informatively makes it a valuable asset for knowledge acquisition and contributes to the evolution of conversational AI across diverse domains.
  • 65. BARD AI’s Versatility and Evolution ● BARD AI is a versatile and evolving conversational AI system, displaying proficiency in a diverse array of tasks. ● Notably, it adeptly follows instructions. ● BARD AI provides thorough and insightful answers to questions. ● It showcases creativity in generating various text formats. ● Its ongoing development promises to revolutionize conversational AI, highlighting the boundless potential of artificial intelligence.
  • 66. Core Model of BARD AI ● At its core, BARD AI derives its remarkable capabilities from PaLM (Pre- trained and Large-scale Language Model), a truly formidable large language model (LLM) meticulously crafted by Google AI. ● PaLM has undergone thorough training on a vast and varied dataset that includes both text and complex code. ● The sheer scale of PaLM's training process is awe-inspiring. ● PaLM harnesses the computational power of 6144 TPU v4 chips, each endowed with 6144 TPU v4 cores. ● Whether the requirement calls for the elegance of poems, the precision of code, the flow of scripts, the melody of musical compositions, or the formality of emails and letters, PaLM rises to the occasion. ● By leveraging PaLM's robust capabilities, BARD AI is poised to cater to a vast array of requirements.
  • 67. How Does BARD AI Work? BARD AI is still under development, but it has learned to perform many kinds of tasks, including: ● Answering questions in a comprehensive and informative way, even if they are open-ended, challenging, or strange. ● Following instructions and completing requests thoughtfully. ● Generating different creative text formats of text content, like poems, code, scripts, musical pieces, email, letters, etc., and trying its best to fulfill all requirements.
  • 68. Future Prospects of BARD AI ● As BARD AI undergoes further development, its potential as a transformative tool in the realms of communication, creativity, and learning becomes increasingly evident. ● In the domain of communication, BARD AI stands to become a dynamic and intuitive medium. It possesses the potential to facilitate seamless exchanges of ideas and information across individuals and communities. ● Creativity, another hallmark of BARD AI, opens up exciting possibilities. BARD AI's contributions to the arts and entertainment industry could be substantial, adding a new dimension to the way we perceive and create content. ● BARD AI has the potential to act as a valuable educational assistant. It can aid in the exploration and comprehension of various subjects, offering insights and explanations in an engaging and informative manner. Students and enthusiasts alike can leverage BARD AI to delve into academic topics, sparking curiosity and facilitating a deeper understanding of complex concepts.
  • 70. What are ChatGPT and Google Bard? What is ChatGPT? ● ChatGPT, developed by OpenAI and launched in late November 2022, is an AI chatbot that utilizes large language models (LLMs) and natural language processing (NLP) to engage in conversations with users. ● ChatGPT operates by leveraging its extensive training on internet data, which forms a substantial knowledge base that the AI taps into to provide relevant output to users. What is Google Bard? ● Google Bard, launched by Google in February 2023, initially utilized the LaMDA language model but has recently been updated to use PaLM 2. ● Bard shares similarities with ChatGPT in its use of NLP and transformers to engage in conversations with users. However, it also incorporates web search capabilities, enabling it to retrieve up-to-date information for more current and accurate responses.
  • 71. Is Google search the same as BARD AI? ● Google Search and Google Bard are both products offered by Google but serve different purposes. ● Google Search is a search engine that provides fast results for user search queries. It scours its website index to identify the most relevant websites based on the user's search intent. ● On the other hand, Google Bard is an AI chatbot designed to engage in conversations with users. While it can utilize Google Search to retrieve information relevant to the conversation, its primary objective is to interact with users conversationally and deliver a satisfying user experience. ● Google has plans to expand Bard's capabilities with new features, including integrations with various Google services like Docs, Gmail, and Maps. Additionally, collaborations with Adobe Firefly are underway to allow Bard users to generate AI images within the chat.
  • 75. Introduction to AI for Image Generation
  • 76. “3 cats looking at camera” AI for Image Generation ● With the help of Machine Learning, Generative AI models can learn from many images to understand and capture their patterns, shapes, and colors. ● Such AI models can create new images that resemble the ones they studied, similar to how an artist might study many landscapes and then paint a new landscape from their imagination.
  • 77. Applications of Image Generation
  • 78. Applications of Image Generation
  • 79. Diffusion Models for Image Generation ● Diffusion models are setting up the direction and pace of technological advancement. These AI models are currently the state-of-the-art image generation models.
  • 80. Diffusion Models for Image Generation ● Modern AI-centric products and solutions developed by Nvidia, Google, Adobe, and OpenAI have put diffusion models at the center of the limelight. ● DALL.E 2, Stable Diffusion, and Midjourney are prominent examples of diffusion models that are making rounds on the internet recently. Users provide a simple text prompt as input, and these models can convert them into realistic images.
  • 82. Origin of Stable Diffusion ● The Stable Diffusion model is a text-to-image AI model that has been developed by the company Stability AI. ● There are multiple versions of Stable Diffusion: ○ The first major model was Stable Diffusion v1.4 that was released in August 2022, soon it was followed by a much improved Stable Diffusion v1.5. ○ Then Stable Diffusion v2.1 was also released, but it was not a huge improvement over v1.5. ○ The latest model SDXL 1.0 is the most powerful diffusion model.
  • 83. Training Data of Stable Diffusion Models ● Stable Diffusion models have been trained on the LAION Aesthetics dataset. ● This dataset consists of 120 million images with text descriptions.
  • 84. Workings of Stable Diffusion Models ● Stable Diffusion is based on a deep learning architecture that can learn to match text-prompts to image features. This means it can create an image based on the input text description. ● Stable Diffusion employs the concept of 'diffusion' to produce top-notch images from textual input. The process of diffusion includes step-by-step adjustments to a group of image pixels using a diffusion equation. This aids in refining the image and producing a texture that closely resembles reality.
  • 85. Stable Diffusion Platforms ● Dream Studio: An online platform to run Stable Diffusion models out-of-the-box. No system setup is required. ● Automatic1111: An open source tool to deploy and run Stable Diffusion models. Requires high-end hardware and a decent GPU. ● Diffusers: A Python package to use Stable Diffusion programmatically.
  • 88. What is a Prompt? ● A prompt is an instruction in the form of text to the stable diffusion model that will result in the generation of an image. ● A good prompt needs to be detailed and specific. The right approach is to look through a list of keyword-categories, and decide how to use them in the prompt. ● Keyword-categories: ○ Subject ○ Medium ○ Style ○ Resolution ○ Camera Angles ○ Lighting
  • 89. Keyword-Category: Subject ● The subject, in the case of stable diffusion, is what you want to see in the image. It can be a person, a car, a pen, or a house, etc. While writing prompts for stable diffusion models, defining the subject is highly important to generate relevant images.
  • 90. Keyword-Category: Subject As a prompt creator, we can use the following keywords in the prompt to add details about the subjects: ● Outfit of the subject: clothes and accessories, ● Action or posture of the subject, ● Background of the scene, ● Facial features, ● Hair color or hair style ● Nationality or ethnicity
  • 91. Keyword-Category: Medium ● Medium is the material used to make artwork. Medium has a strong effect because one keyword alone can dramatically change the style. ● Keyword examples to describe medium in the prompt: ○ Oil painting ○ fantasy art ○ 3D rendering ○ Digital art ○ realistic CGI ○ Unreal Engine 5 ○ Digital Painting ○ Photo ○ RAW photo
  • 92. Keyword-Category: Style The style keyword-category refers to the artistic style of the image. Important keyword examples for style are: ● anime ● Illustration ● fantasy ● cinematic ● elegant ● photorealistic
  • 93. Keyword-Category: Resolution Resolution represents how sharp and detailed the image is. Example keywords: ● sharp focus ● soft focus ● 4k ● best quality ● extremely detailed ● slow shutter speed
  • 94. Keyword-Category: Camera Angles Specifying camera angles also has a huge impact on the generated image. Listed below are some commonly used camera angles that you may use in the prompt: ● eye level ● low angle ● high angle ● wide-angle ● telephoto ● macro
  • 95. Adding Emphasis to Keywords ● In creating prompts for image generation, we use a combination of keywords that define the keyword-categories that we discussed just now. If you want to give more weightage to certain keywords in the prompt, then you can use parentheses. ● For instance, if you want to give emphasis to the “extremely detailed” keyword in your prompt, then put it inside parentheses like this (extremely detailed). If you want to give more emphasis, add one more layer of parentheses like this ((extremely detailed)).
  • 97. Introduction to Challenges in Generative AI for Images ● Recent advancements in the field of deep learning have given rise to text-to-image platforms such as Midjourney and Stable Diffusion. These innovative tools empower individuals to effortlessly generate stunning digital art simply by inputting a brief textual description, such as "a wizard casting a spell on top of a mountain." ● While we are well-acquainted with the positive potential of machine learning, such as enhancing data management for businesses, aiding healthcare professionals in precise diagnoses, and combating misinformation in the news, it is essential to acknowledge the legitimate concerns associated with artificial intelligence.
  • 98. Understanding Diffusion Models ● Diffusion models are a type of probabilistic generative model used in machine learning and deep learning. ● They are designed to handle complex data distributions and have gained popularity for various tasks, such as generating images, creating text, and removing noise from data. ● These models generate data that resembles the input data they were trained on. How Diffusion Models Work Introduced in 2015, diffusion models operate by iteratively introducing Gaussian noise to training data and then learning to reverse this noise, effectively denoising the data. This process sets them apart from other generative models like Generative Adversarial Networks (GANs), particularly in the context of image generation.
  • 99. Using Diffusion Models for Artistic Image Generation ● One intriguing application of diffusion models is their ability to generate images in the style of specific artists. This is achieved because these models are trained on a vast dataset of images collected from the internet, including artworks by various artists.
  • 100. Concerns Raised by Artists ● One prominent artist, Greg Rutkowski, has unwittingly become a central figure in the use of diffusion models for artistic imitation. His distinctive artworks, often created for the gaming industry, have been extensively utilized to train AI systems. ● Unfortunately, Rutkowski never gave permission for his art to be used in this manner, and some AI-generated imitations even bear his signature. ● Greg Rutkowski expressed his concerns about the direction AI art generation is taking. He highlighted that AI can produce art in minutes that would take humans weeks to create. He predicts that AI could eventually compete with living artists. ● This raises ethical concerns as AI relies on artists' works without their consent or compensation.
  • 101. Ethical Dilemma ● The core ethical issue revolves around the use of artists' work without their permission. ● AI art generators scrape the internet for artists' creations to train their algorithms, often without any acknowledgement or compensation to the original artists. This practice pits artists against AI algorithms that utilize their hard work and creativity. ● Adobe's Creative Director, Vladimir Petkovic, emphasized that these AI algorithms frequently use uncontrolled datasets, disregarding copyright and artists' personal styles. ● While AI can be a powerful tool, the lack of a proper system to attribute and compensate artists for their contributions to training these algorithms is seen as an ethical concern.
  • 102. Unforeseen Impacts of Generative AI for Images ● Beyond the concerns of copyright infringement and the potential impact on the livelihoods of human artists, there are broader and unforeseen implications emerging within the creative industry due to the rise of AI-generated imagery. ● One notable consequence is the discouragement that aspiring artists may face when contemplating a career in the creative field. The growing prevalence of AI-generated art could lead them to believe that competing in a market increasingly dominated by machine-generated creations might prove futile in the long run. ● Furthermore, the educational landscape within the art industry may undergo disruption. Traditionally, budding artists invest significant resources in courses offered by established artists and art schools to acquire valuable skills for career advancement. However, AI's disruptive influence might challenge the effectiveness and relevance of such educational pathways. ● The threat posed by AI automating jobs in the professional art and illustration sector is not merely a distant possibility. Some artists who typically handle smaller commissions are already witnessing a decline in opportunities, particularly from clients with limited budgets.
  • 103. Generative AI Models: A Form of Data Laundering ● Experts are suggesting that these Generative AI models are also being employed as a means of data transformation, in which stolen data is altered to facilitate its sale or use by ostensibly legitimate databases. ● Essentially, this process forms an academic-to-commercial pipeline, allowing major tech companies to sidestep copyright constraints and evade accountability by establishing and funding non-profit entities responsible for creating datasets and training models for "research purposes." ● Subsequently, these models are shared with for-profit enterprises that can monetize them by offering commercially-sold APIs.
  • 104. Challenges in Generative AI for Images
  • 105. Challenges in Generative AI for Images
  • 106. Challenges in Generative AI for Images
  • 108. Overview of Enterprise AI ● Enterprise AI, or Enterprise Artificial Intelligence, is a system of technologies, applications, and practices that leverage AI techniques to enhance business operations. ● These technologies are utilized to analyze and interpret large volumes of data, automate tasks, make intelligent decisions, and produce insights.
  • 109. Significance of Enterprise AI ● Enterprise AI helps businesses navigate the challenge of making sense of vast quantities of information by offering sophisticated, automated analysis capabilities. ● Enterprise AI holds the promise of automating monotonous and repetitive tasks, thereby liberating employees to concentrate on more intricate and strategic endeavors. This dual effect not only enhances overall productivity but also contributes to an elevation in employee satisfaction through the alleviation of burdensome workloads. ● Enterprise AI has the capacity to make discerning decisions informed by the data it processes. This valuable capability empowers businesses to identify opportunities, mitigate risks, and implement strategic initiatives with greater efficacy, thereby fostering a more robust and informed decision-making process.
  • 110. Core Elements of Enterprise AI
  • 111. Role of Enterprise AI in Different Business Departments
  • 114. Real-world Examples of Enterprise AI ● Amazon: Amazon uses AI for its recommendation engine, suggesting products to customers based on their browsing and purchasing history. This not only enhances the shopping experience for customers but also drives increased sales for the company. ● Netflix: The company uses AI to effectively personalize content recommendations for its users. By analyzing viewing habits and ratings, Netflix's AI algorithms can suggest shows and movies that users are likely to enjoy, improving customer satisfaction and retention.
  • 115. Real-world Examples of Enterprise AI ● Uber: Uber uses AI for its dynamic pricing model. The model takes into account factors like demand, traffic, and local events to adjust prices in real-time. AI is also used to optimize routes for drivers. ● American Express: American Express uses AI for fraud detection. Machine learning algorithms analyze countless data points in real-time to identify potentially fraudulent activity. This allows the company to react quickly to prevent financial loss.
  • 116. Understanding Regular AI and the Difference Between Regular AI and Enterprise AI
  • 117. Differentiation between AI, Regular AI, and Enterprise AI ● AI refers to machines or software that exhibit capabilities that mimic or replicate aspects of human intelligence, such as learning, reasoning, problem-solving, perception, and language understanding. ● Regular AI, often referred to as Narrow AI, is designed to perform a narrow task and can operate under a limited, predefined set of constraints. It includes systems like voice assistants, recommendation systems, image recognition software, etc. ● Enterprise AI, on the other hand, is more sophisticated and complex. It's designed to integrate with the systems and data architecture of a business, capable of handling and processing massive amounts of data to deliver insights at a much larger scale.
  • 118. Understanding Regular AI ● Regular AI (Narrow AI) is used to perform specific tasks within a set of limited and well-defined parameters. It includes an AI system that can only be trained to do one task or a narrow set of tasks.
  • 119. Advantages of Regular AI Popular examples of Regular AI include personal voice assistants, smart home devices, email spam filters, recommendation systems, and GPS navigation devices.
  • 120. Strengths and Limitations of Regular AI ● The strength of Regular AI lies in its ability to perform specific tasks efficiently and reliably. It's commonly used, easy to implement, and has a low cost of adoption. ● Its limitations include a lack of adaptability to new tasks (it can only do what it’s been narrowly trained to do), and it does not understand context or have any sort of consciousness or true understanding of the tasks it performs.
  • 121. Importance of Adapting to Enterprise AI
  • 122. Introduction to Generative AI for Enterprises
  • 123. Applications of Generative AI in Enterprises ● Generative AI in Product Design and Innovation: Generative AI holds transformative potential in the realm of product design and innovation. It can accelerate the design process by generating hundreds of innovative designs based on certain parameters and criteria. ○ For instance, in industries like automotive and aerospace, Generative AI can be used to generate design options that optimize for specific goals like weight reduction, aerodynamics, or material usage.
  • 124. Applications of Generative AI in Enterprises ● Generative AI in Content Creation: Generative AI is transforming the landscape of content creation by providing tools that can generate creative content, be it text, image, music, or video. ○ For example, AI can produce blog posts, articles, and reports, reducing the workload of content teams and allowing them to focus on editing and refining AI-generated content. In the visual arts field, AI algorithms can generate images, 3D models, animations, or even movie scripts.
  • 125. Applications of Generative AI in Enterprises ● Generative AI in Customer Experience Enhancement: Generative AI can play a significant role in enhancing customer experience. It can help businesses offer personalized experiences to their customers. ○ Using past customer data, generative models can predict customer preferences and tailor content, recommendations, and services to meet individual customer needs. ○ For example, it can be used to generate relevant responses to customer inquiries, provide personalized recommendations, or develop unique user interfaces for different types of customers.
  • 126. Evolution of Generative AI and its Impact on Enterprises ● Initially, Generative AI was heavily focused on academic research, with a lot of effort put into understanding algorithms and improving their ability to generate new, realistic content. ● With the help of deep learning, generative AI started becoming more sophisticated, capable of producing high-quality content such as high-resolution images, complex music compositions, and even 3D designs. ● The progress in Generative AI technologies, such as large language models and image generation models, has been a game-changer for enterprises.
  • 127. Evolution of Generative AI and its Impact on Enterprises ● The impact of Generative AI evolution on enterprises can be seen in the area of product design and development. AI can now generate numerous design variations much faster than humans, reducing the time-to-market and fostering innovation. ● In content creation, Generative AI can generate human-like text, graphics, and even videos, significantly reducing the cost and time involved in content production. This has revolutionized industries like marketing and advertising, where content creation is a major activity.
  • 134. Challenges in Adopting Generative AI ● Lack of understanding and knowledge about the technology among key decision-makers leads to reluctance or incorrect implementation. ● Additionally, Generative AI models necessitate large volumes of data for training, which brings forth issues related to data availability, quality, and privacy. ● Infrastructural and resource constraints further complicate matters, as these models typically demand substantial computational power and storage capacity. ● Trust and transparency issues present another challenge since the complexity of generative AI models makes it hard to interpret their decision-making process. ● Navigating the evolving regulatory environment around AI use can be tricky, particularly as it pertains to data privacy. ● Lastly, the dearth of skilled human resources, such as data scientists and AI specialists, makes it difficult for enterprises to effectively adopt and manage Generative AI models.
  • 135. Lack of Understanding and Knowledge about Generative AI ● Lack of understanding can be a significant barrier to the adoption of generative AI in an enterprise setting. It can lead to a lack of confidence in the technology, an inability to see its potential benefits, or unrealistic expectations. ● Moreover, without a comprehensive understanding of how these AI models work, it can be challenging to implement them efficiently and effectively. It can lead to misapplications, misuse of resources, or failure to identify the right business problems where generative AI can actually add value. ● In addition, communicating and explaining the complexities and potential implications of generative AI models to non- technical leaders, stakeholders, or employees can also be a significant issue without proper understanding and knowledge.
  • 137. Limitations in Data ● When it comes to generative AI, these concerns become even more pertinent. Generative AI models require massive amounts of data for training. Often, this data may include sensitive and personal information. ● Generative AI models require large amounts of high-quality data for training. The absence of such datasets can limit the effectiveness and accuracy of the models.
  • 139. Computational Resources and Infrastructure Challenges ● Generative AI models involve complex algorithms that crunch through large volumes of data, requiring high processing power and memory. Consequently, the hardware requirements, like Graphical Processing Units and Tensor Processing Units, and the cost associated with acquiring these resources can pose serious challenges for enterprises. ● Infrastructure for AI work should also include sufficient data storage and swiftly networked systems to handle data exchanges during AI model training. If proper infrastructure is not in place, it can lead to inefficiencies and bottlenecks, hampering the AI development process and limiting the models' effectiveness.
  • 141. Relevance of Generative AI for Public Services
  • 142. Generative AI for Public Services ● Public services often involve a multitude of tasks that can be time-consuming and labor-intensive, leading to inefficiencies. Generative AI can be integral in offering solutions that automate these tasks, thereby increasing efficiency and reducing costs. ● Generative AI can be instrumental in bridging the gap between public authorities and citizens. Through tools such as AI chatbots and virtual assistants, public services can become far more accessible and interactive. ● Generative AI can also provide substantial assistance in decision-making and policy formulation processes. By analyzing vast amounts of data and generating valuable insights, it allows policymakers to create more informed, effective, and data-driven policies.
  • 143. Evolution of AI towards Generative Models ● The transition of Artificial Intelligence towards generative models has been a result of continuous technological advancement and the need for more sophisticated systems capable of learning from data autonomously. ● In the initial stages, AI systems chiefly relied on hand-coded rule-based models. They were designed to follow explicit instructions and rules programmed by engineers. These models were effective in performing specific tasks but lacked flexibility and adaptability. Their inability to handle unfamiliar situations or learn from new data limited their applicability.
  • 144. Benefits of Generative AI in Public Services
  • 145. Relevance of Generative AI for Policy Making
  • 146. Enhancing Citizen Engagement with Generative AI ● Generative AI-powered chatbots and virtual assistants can handle large volume of inquiries simultaneously, providing quick and accurate responses. Example: Los Angeles integrated a chatbot named Chip into their website, which helps citizens find information, submit requests, and get answers to their queries instantly. ● Generative AI is also being employed for public sentiment analysis. It can parse through social media posts, comments, and reviews to gauge public sentiment about a policy or a service. Example: The city of Las Vegas uses AI to analyze tweets about the city, helping officials understand citizen's concerns and respond to them effectively.
  • 147. Enhancing Citizen Engagement with Generative AI ● Generative AI can assist in personalizing citizen experiences. It can generate personalized content based on user behavior and preferences, enhancing citizen engagement. Example: Some cities are experimenting with AI-powered platforms that provide personalized recommendations of public events or service reminders based on individual user profiles. ● Generative AI can facilitate public participation in governance by automating the collection and analysis of public opinions on various matters. Example: The ‘vTaiwan’ platform uses AI tools to organize and analyze public comments on legislative issues, enabling more effective public participation in decision-making.
  • 148. Security Aspects of Generative AI in Public Services ● Generative AI, like other AI technologies, relies heavily on data. With an increase in the amount of data being processed, the risk of breaches and misuse also escalates. Therefore, effective strategies need to be employed to maintain data integrity. ● An important strategy is implementing robust encryption methods. Encrypting data at all stages—when it is stored, processed, and transmitted—mitigates the risk of unauthorized access and data breaches. ● The use of secure protocols for data transmission should be employed to prevent the interception of data. ● Another effective strategy is adherence to the principle of data minimization. This involves collecting only the necessary amount of data and not storing it for longer than required. It reduces the amount of data that could potentially be at risk.
  • 149. Security Aspects of Generative AI in Public Services ● Access control is another crucial area that needs attention. Defining appropriate levels of access for different users and constantly monitoring and logging access attempts can help identify and prevent unauthorized access attempts. ● Generative AI models can also be used to enhance security measures. For example, they can be employed to simulate cyberattacks and develop effective defense mechanisms. They can also be used to predict potential threats and vulnerabilities, allowing for proactive security measures. ● Users of these services must be made aware of the best security practices, like using strong passwords, recognizing phishing attempts, and reporting suspicious activities.
  • 150. Benefits of Implementing Generative AI in Public Services
  • 151. Improvement in Efficiency ● With Generative AI, tasks like data entry can be completed in a fraction of the time while ensuring high accuracy. AI algorithms can analyze and input data at an unparalleled speed while automatically cross-verifying records to reduce errors. ● Generative AI can automate the process of analyzing complex data for policy making and review by identifying patterns in the data and generating insights efficiently. This allows for fast-tracking of policy decisions and better service delivery. ● In customer service, automated Generative AI bots can handle most of the initial communication, like answering FAQs, directing the user to the relevant resources, helping with form filling, etc.
  • 152. Cost Effectiveness ● While initial investment in Generative AI technology might be high, in the long-term, it brings extensive savings by automating tasks that would otherwise require the employment of several staff members. It eliminates the need for the human workforce to perform repetitive and monotonous tasks, thereby allowing organizations to reduce workforce costs. ● Training costs are also cut. When tasks are automated, there is no longer a need for an intensive training program for employees to perform these tasks. Traditional employee training programs involve substantial monetary and time investments. However, once a Generative AI system is trained to perform a task, it can replicate the process infinitely, thereby saving on recurrent training costs.
  • 153. Cost Effectiveness ● Automation brings about improved accuracy, which translates to financial savings. Human error in data management, for example, can lead to costly mistakes. Such errors are significantly reduced with Generative AI, leading to more accurate data control and thus less financial loss. ● Generative AI provides cost-effective solutions for scaling up operations. Unlike traditional systems, where scaling up would often mean hiring more staff, with AI, the same system can handle tasks at a larger scale without a substantial increase in costs.
  • 154. Improved Accessibility ● Certain public services are traditionally restricted by office hours; however, AI-powered automation can continue these services round the clock. Take, for instance, customer service bots. These AI-powered bots can answer queries, provide information, assist in form filling, and even troubleshoot minor issues throughout the day, without breaks or downtime. ● Generative AI can also break down geographical barriers by digitizing services. Various tasks such as form submissions, requests, and inquiries that previously required physical presence can now be completed online with the help of AI.
  • 155. Improved Accessibility ● Generative AI has the potential to make public services accessible to people with disabilities. For instance, AI-powered speech recognition and speech-to-text services can make digital platforms more accessible to individuals with visual impairments or motor disabilities, thereby ensuring inclusivity. ● Generative AI can also aid in breaking down language barriers in public services. AI algorithms can automatically translate service instructions, guidelines, or information into multiple languages.
  • 156. Personalized Service Delivery ● Generative AI can analyze large amounts of data to discern patterns and preferences specific to individual users. Based on these patterns, AI can tailor services in a more personalized way, thereby enhancing user experience. ● In healthcare, Generative AI can provide personalized reminders for appointments, prescription refills, or even lifestyle tips based on individual health data. This level of personalization can greatly influence patient adherence to medical recommendations, thus leading to improved health outcomes. ● Generative AI also enables a more personalized communication approach. AI-powered customer service bots, for example, can adapt their responses based on the user's interaction history, preferred language, and the urgency of the query.
  • 157. Improved Decision-Making ● Generative AI can aid in predictive analysis, allowing government agencies to anticipate future trends and issues and make proactive decisions. For instance, AI algorithms can analyze past crime data to predict potential future crime hotspots, enabling law enforcement agencies to allocate resources effectively and potentially prevent crime. ● In the context of public health, Generative AI can analyze health data to identify potential outbreaks or health risks and inform public health decisions accordingly. For example, during the COVID-19 pandemic, AI was used to analyze data and make predictions about virus spread.
  • 158. ● In cybersecurity, Generative AI can significantly contribute to the detection of potential threats. It can be trained to recognize patterns of behavior or data flow that might be hard to detect manually, automatically flagging potential threats for further investigation. ● Generative AI can enhance fraud detection in areas such as financial transactions or insurance claims. For example, Generative AI can analyze transaction data to identify unusual patterns that may suggest fraudulent activity. These could include multiple transactions occurring in a short time frame, transactions of unusually high value, or transactions originating from different geographical locations. ● Generative AI can also enhance physical security measures. For instance, Generative AI can be used in facial recognition systems in surveillance cameras to identify known criminals or unauthorized individuals in sensitive locations. Enhanced Security and Fraud Detection
  • 160. Structure of a Generative AI Project
  • 161. Problem Statement ● The initial step involves formulating problem statements that are relevant to public organizations and determining the project's scope. This serves as the foundation for assembling the project team and establishing the necessary technical requirements. ● The next phase entails identifying the data to be processed and designing the infrastructure. It is important to consider the existing IT components within the organization when designing the infrastructure, with a preference for leveraging and integrating existing resources. ● The business definition of the problem significantly influences the data processing approach. It is advisable to establish a strong connection between the business definition and the capabilities of Generative AI. This linkage ensures that the Generative AI techniques employed align with the specific requirements and objectives of the problem at hand.
  • 162. Team Formation ● Chief Data Officer ○ They are responsible for developing and implementing data governance policies, ensuring data quality and integrity, and driving data-driven decision-making across the organization. ○ CDOs also collaborate with various departments to identify opportunities for leveraging data to improve operational efficiency, customer experience, and business growth. ○ They often play a crucial role in ensuring compliance with data protection regulations and establishing data security measures.
  • 163. Team Formation ● Data Architect ○ Data architects are responsible for developing the blueprint and framework that define how data is collected, stored, organized, integrated, and accessed within the organization. ○ They work closely with stakeholders to understand business requirements and translate them into scalable and efficient data models and structures. ● Data Analyst ○ They are responsible for collecting, cleaning, and preparing data for analysis, ensuring its accuracy and integrity. They also have to interpret the data using their data visualization skills.
  • 164. Team Formation ● Data Scientist ○ They solve business problems using machine learning and data mining techniques. In the case of Generative AI, they are also required to test several prompting techniques for the given use case. ● Machine Learning Engineer ○ The role of a ML engineer in an AI project is to design, develop, and implement machine learning algorithms and models. ○ They work on data preprocessing, feature engineering, model training, evaluation, and deployment, aiming to build efficient and accurate AI systems.
  • 165. Data Preparation ● Data serves as the foundation for generating valuable results, and the success of Generative AI applications hinges on the availability of an adequate volume and quality of data. ● While certain data may be readily obtainable, others might exist in formats that are not machine-readable or possess subpar quality. To effectively prepare the data, several essential steps must be undertaken. Numerous techniques and processes are available to address diverse objectives. ● After the data sources are collected, they can be uploaded to a target database. Sources of data are often heterogeneous, ranging from business systems to Application Programming Interfaces (APIs), sensor data, marketing tools, transaction databases, and others.
  • 166. Testing Generative AI on the Data ● Define Evaluation Metrics: Determine the criteria by which you will assess the quality and accuracy of the generated outputs. Common evaluation metrics for Generative AI include metrics such as perplexity, BLEU score, accuracy, or human evaluations. ● Generate Outputs: Apply the trained model to generate outputs based on the test dataset. This involves providing input to the model and observing the corresponding generated output. ● Evaluate Generated Outputs: Compare the generated outputs against your predefined evaluation metrics. Assess the quality, relevance, coherence, and overall performance of the generated outputs.
  • 167. Testing Generative AI on the Data ● Iterate and Refine: Analyze the shortcomings or areas for improvement based on the evaluation results. Make necessary adjustments to the model parameters, prompts, or dataset to enhance the model's performance. ● Expand Test Scenarios: Extend your testing to cover different edge cases and challenging scenarios that are likely to be encountered in real-world applications. This helps ensure that the Generative AI model performs reliably and robustly across various conditions. ● Incorporate User Feedback: Seek feedback from users or domain experts who interact with the generated outputs. Their insights can provide valuable input for further refining the model and improving its output.
  • 168. ● Select a Hosting Environment ○ Choose a hosting environment that can accommodate the requirements of your app and support the integration of the Generative AI API. Consider factors such as scalability, performance, security, and cost-effectiveness. ○ Cloud platforms like Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP) are popular choices for hosting web applications. Deploying the AI Application
  • 169. ● Set Up the Infrastructure ○ Configure the necessary infrastructure components to support your app's deployment. This includes provisioning servers, networking, storage, databases, and other services required by your application and the Generative AI API. ○ Ensure that the infrastructure is properly configured to handle the expected user load and data processing demands. Deploying the AI Application
  • 170. ● Develop the App Integration ○ Integrate the Generative AI API into your application by leveraging the API documentation and SDKs provided by the AI service provider. ○ This involves establishing a connection with the API endpoints, handling authentication and authorization, and implementing the necessary data exchange mechanisms. Deploying the AI Application
  • 171. ● Test and Validate ○ Thoroughly test the integration of the Generative AI API within your app. Verify that the API calls are functioning correctly and that the generated outputs align with the intended purpose of your application. ○ Conduct comprehensive testing to ensure that the app performs optimally and delivers reliable results to end- users. Deploying the AI Application
  • 172. ● Scale and Optimize ○ Evaluate the scalability of your infrastructure to handle an increasing number of users and their concurrent requests. ○ Optimize the performance of your app by considering techniques like caching, load balancing, and efficient resource management. ○ Continuously monitor the app's performance and make necessary adjustments to ensure a smooth user experience. Deploying the AI Application
  • 173. ● Implement Security Measures ○ Implement robust security measures to protect user data and prevent unauthorized access to sensitive information. ○ Employ encryption, secure API communication protocols (e.g., HTTPS), and authentication mechanisms to safeguard user interactions and maintain data privacy. ● Regularly Update and Maintain ○ Stay up-to-date with the Generative AI API provider's updates and enhancements. Periodically review and update your app to incorporate new features, fix bugs, and improve overall functionality. ○ Maintain a continuous feedback loop with users to understand their needs and address any issues or suggestions for further improvements. Deploying the AI Application
  • 174. ● Provide User Support ○ Establish channels for user support and assistance. ○ Offer clear documentation, FAQs, and contact options to address user queries and issues related to the app's functionality and the Generative AI integration. ○ Promptly respond to user feedback and ensure a positive user experience. Deploying the AI Application
  • 176. Importance of Generative AI in the Education Sector ● One of the key advantages of Generative AI in the education sector is its ability to create highly interactive and engaging learning experiences. By generating custom-made content, AI can adapt to the unique learning styles and needs of individual students, catering to their specific strengths and weaknesses. ● With AI-powered tools, students can have access to high- quality educational content regardless of their geographical location or socioeconomic background. This technology has the potential to bridge the educational divide, providing equal opportunities for all learners to access quality education. ● Generative AI can aid teachers in reducing their workload and enhancing their instructional capabilities. AI can generate learning materials, lesson plans, and assessments, allowing teachers to focus more on providing individualized support and guidance to students.
  • 177. Personalized Learning Experience ● Generative AI can analyze vast amounts of data related to student performance, preferences, and learning patterns. AI models can generate personalized learning materials, assignments, and assessments that align with an individual student's needs. This customization ensures that students are receiving content and activities that are specifically designed to maximize their learning potential. ● Generative AI can assist in identifying and addressing individual student misconceptions or learning difficulties. By analyzing student responses and interactions with educational content, AI algorithms can detect patterns that indicate areas of confusion or where students may be struggling.
  • 178. Automated Grading and Feedback ● Automated grading and feedback, powered by AI technologies, have emerged as valuable tools in the field of education. ● With the advent of Automated Grading Systems, educational institutions can streamline this process and benefit both students and teachers. ● Automated grading systems utilize machine learning algorithms to evaluate and assess student work, such as essays, quizzes, and coding assignments. These systems are trained on a vast amount of data and can provide consistent and objective evaluations, reducing subjective biases that can sometimes influence human grading. ● By automating the grading process, teachers can save valuable time, enabling them to allocate more resources towards engaging directly with students.
  • 179. Enhanced Access to Educational Materials ● Generative AI can create customizable and adaptive educational materials. By leveraging AI algorithms, content can be generated to accommodate different learning preferences, language capabilities, and accessibility needs. ● For instance, AI can dynamically translate educational content into multiple languages, ensuring that learners from different linguistic backgrounds can access resources in a language they are most comfortable with. Likewise, AI algorithms can generate content with varied formats, such as text, audio, or visual formats, catering to the individual preferences and learning styles of students.
  • 180. Enhanced Access to Educational Materials ● Generative AI can leverage machine learning techniques to curate personalized educational materials for individual learners. AI algorithms can generate customized content recommendations. This personalization enhances the learning experience by providing learners with educational resources tailored to their specific needs and interests. ● Generative AI breaks geographical barriers in education. AI-generated content allows electronic dissemination, benefiting underserved communities with limited access to resources. Scalability and accessibility democratize education, bridging location and infrastructure disparities.
  • 181. Ethical Considerations and Privacy ● The integration of Generative AI in the educational sector raises important ethical considerations and privacy concerns that need to be addressed to ensure responsible and equitable implementation. As AI algorithms generate content and make decisions based on data, several key areas of concern emerge. ● Addressing biases and ensuring fairness in Generative AI systems is crucial. AI algorithms often learn from historical data that may contain inherent biases, such as gender or racial biases. These biases can perpetuate inequality within the educational system, reinforcing existing stereotypes or excluding certain groups of individuals. It is crucial to develop robust mechanisms to detect and mitigate biases to ensure that AI-generated educational materials and assessments are fair, inclusive, and unbiased.
  • 182. Ethical Considerations and Privacy ● Privacy is another major concern in Generative AI for education. Collecting and analyzing student data requires strict adherence to privacy regulations. Clear guidelines and policies are essential for data protection, consent, security, and anonymization. Transparency in data usage maintains trust between stakeholders and students. ● Ownership and copyright of AI-generated content pose concerns. As AI algorithms generate educational materials, the question arises regarding who owns the intellectual property rights associated with this content. It is essential to establish clear legal frameworks to protect the rights of content creators and ensure that AI-generated materials comply with copyright laws.
  • 184. Personalized Medicine ● Generative AI revolutionizes personalized medicine by analyzing genomic data and health records, leading to effective and targeted treatments, minimizing adverse reactions, and optimizing outcomes. ● Integrating patient health records with Generative AI enables disease prediction, personalized care plans, and cost reduction. ● With Generative AI, governments can empower healthcare professionals with the tools and insights necessary to develop personalized care plans tailored to each patient's unique needs. By harnessing the power of advanced algorithms, governments can improve the accuracy and efficiency of disease diagnosis, treatment selection, and prognosis.
  • 185. Drug Discovery and Development ● Generative AI accelerates drug discovery by generating diverse and novel chemical structures, predicting molecular properties, and proposing potential drug candidates. This efficient approach streamlines the identification of promising molecules, allowing researchers to focus on the most viable candidates. ● Generative AI-powered virtual screening identifies optimized drug candidates by simulating compound interactions with target proteins. This prioritization saves time and resources, accelerating drug development. ● The integration of Generative AI in drug discovery and development also reduces costs associated with traditional methods. By enabling virtual screening and predictive modeling, governments can minimize expenses related to laboratory experiments and clinical trials. This cost-effective approach allows for the allocation of resources toward critical research areas, ultimately benefiting patients in need of new treatments.
  • 186. Real-time Disease Surveillance ● The ability of Generative AI to analyze vast amounts of data in real-time significantly enhances disease surveillance capabilities. By monitoring social media platforms and news articles, AI algorithms can detect signals of unusual disease patterns, symptoms, or events that may indicate the emergence of a disease outbreak. ● This early detection enables governments to take proactive measures, such as deploying medical resources and implementing targeted public health interventions, to control and contain the spread of the disease.
  • 187. Real-time Disease Surveillance ● Integrating electronic health records with Generative AI strengthens disease surveillance. AI algorithms analyze patient data, detect patterns in symptoms, diagnoses, and treatments and identify clusters of similar cases and potential disease outbreaks. Real-time monitoring enables prompt government responses, efficient resource allocation, and effective disease control strategies. ● Generative AI-driven disease surveillance empowers governments with vital insights for decision-making and resource allocation. Real-time monitoring and early detection streamline response efforts, optimize resource allocation, and enable targeted interventions. This proactive approach effectively prevents disease spread and safeguards public health.
  • 188. Medical Imaging and Diagnosis ● Generative AI enhances medical imaging by analyzing images with remarkable precision. Learning from large datasets, it recognizes patterns and anomalies often overlooked by humans. This expertise aids radiologists in making accurate diagnoses, reducing false negatives and false positives. ● AI-powered algorithms are crucial in segmenting and annotating medical images, aiding in detecting abnormalities and treatment planning. Generative AI precisely identifies and outlines structures of interest, helping radiologists evaluate diseases, guide treatment decisions, and provide accurate measurements for surgical planning.
  • 189. Telemedicine and Virtual Healthcare ● Generative AI enhances telemedicine by enabling virtual consultations with personalized and context-aware conversational agents. These AI-powered agents analyze patient data to provide tailored guidance, assisting in diagnosis, treatment plans, and medication management, enhancing the quality and effectiveness of telemedicine interactions. ● Generative AI-powered virtual assistants offer valuable support to healthcare professionals in remote areas or emergencies. They bridge the gap by providing guidance based on medical protocols, assisting with patient triage, initial assessments, and decision- making when immediate access to healthcare professionals is limited. ● Generative AI-powered virtual assistants enable personalized consultations and medical expertise access regardless of patients' physical location. Healthcare professionals can leverage them to extend quality care to a broader population.
  • 190. Ethical AI Adoption ● Regulatory frameworks can help govern the use of Generative AI in healthcare by outlining the rules and guidelines that organizations must adhere to. These frameworks can address issues such as data privacy, security, consent, and responsible data handling. Governments can collaborate with industry experts, AI researchers, and healthcare professionals to develop comprehensive regulations that strike a balance between innovation and protecting the rights and welfare of patients. ● Ethical guidelines are crucial in guiding the development, deployment, and use of Generative AI technologies in healthcare. These guidelines can address concerns related to bias, fairness, and transparency. Governments can work closely with stakeholders to define ethical standards that ensure AI algorithms are unbiased, transparent, and accountable. By adhering to these guidelines, governments can mitigate the risks of unintended consequences and ensure the ethical use of Generative AI in healthcare applications. ● Maintaining privacy is of paramount importance when implementing Generative AI in healthcare. Governments can establish robust protocols for data anonymization, consent management, and secure data sharing. By prioritizing patient privacy, they can build public trust in AI-driven healthcare solutions.
  • 191. Ethical AI Adoption ● Transparency and explainability are vital for AI acceptance in healthcare. Governments can encourage organizations to adopt frameworks that promote transparency in AI algorithms and provide explanations behind their decisions. This approach helps build trust between healthcare providers, patients, and the general public, fostering accountability and understanding of AI-driven healthcare solutions. ● Generative AI transforms healthcare with personalized medicine, drug discovery, disease surveillance, medical imaging, and telemedicine. ● Governments, institutions, and experts collaborate for positive patient care and population health outcomes. By harnessing this cutting-edge technology, we can usher in a new era of precision medicine and improved healthcare delivery.
  • 193. Overview of the Tourism Sector ● The tourism sector is crucial for economic growth, employment generation, and serving as a significant driver for local businesses, impacting various sectors like accommodation, transportation, and food services, while also being an essential source of revenue for many countries. It plays a vital role in contributing significantly to the GDP. ● Challenges in the tourism sector include changing consumer preferences, increasing competition among destinations, seasonality, and environmental concerns. ● Leveraging Generative AI can be a game-changer. Generative AI has the capability to create content, simulate human-like interactions, and assist in decision-making processes. ● By harnessing this technology, governments can revolutionize the tourism sector by providing personalized recommendations, virtual travel assistants, and customized itineraries to enhance the overall visitor experience.
  • 194. Applications of Generative AI in Tourism ● Generative AI can revolutionize the way tourists plan and experience their trips. It can enhance customer experience by providing personalized recommendations for accommodations, attractions, and activities, taking into account factors such as budget, interests, and travel constraints. ● Generative AI can create virtual tour guides that provide interactive and engaging experiences. These virtual guides can provide real-time information, answer questions, and offer insights into historical and cultural landmarks. ● Generative AI’s multilingual support and real-time translation services can facilitate communication between tourists and locals, breaking down language barriers and enhancing the overall experience. ● Governments can collaborate with industry players to develop AI- powered solutions that optimize resource allocation, such as predicting demand to efficiently manage crowds and queues.
  • 195. Augmenting Tour Guide Services ● AI-powered virtual tour guides offer interactive and informative experiences. By leveraging Generative AI, virtual guides provide detailed information on historical sites, cultural landmarks, and more. Tourists can engage in conversations, get questions answered, and enjoy a dynamic, immersive tour experience. ● Generative AI in tour guide services can offer multilingual support, breaking language barriers with real-time translation for seamless communication between tourists and guides. ● AI's natural language processing can translate spoken or written content between languages, allowing tourists to connect with local culture, history, and customs effortlessly. Real-time translation removes the need for separate translators or apps, streamlining the tour experience for all.
  • 196. Collaborating with Industry Players ● Collaborating with industry players is crucial for governments to harness the potential of Generative AI in the tourism sector. Public-private partnerships can drive innovation by bringing together the expertise and resources of both sectors. By collaborating with industry players, governments can leverage their knowledge and experience to develop and implement Generative AI solutions that address the specific needs and challenges of the tourism industry.
  • 197. Challenges and Solutions in Applying Generative AI to Public Services
  • 199. Solution – Data Privacy Regulations
  • 200. Lack of Understanding of Generative AI
  • 201. Solution - Education and Training
  • 204. Generative AI for Text: ChatGPT
  • 206. Development of ChatGPT from GPT 3.5 ● A conversational AI model called ChatGPT was created by OpenAI and is built on the GPT-3.5 Architecture. ● The model can produce text that resembles human speech in reaction to commands because it was trained on a wide range of textual content found on the internet. ● GPT-3.5 is a language model that finished training in early 2022 and is part of the GPT-3 series. ● GPT-3.5 has 175 billion parameters, which are the numerical values that determine how the model processes the input and generates the output. ● OpenAI developed ChatGPT from GPT-3.5 by fine-tuning it on a specific task: generating conversational responses. ● However, fine-tuning alone was not enough to achieve the desired level of quality and consistency for ChatGPT. OpenAI also used Reinforcement Learning from Human Feedback (RLHF) to further improve ChatGPT’s performance.
  • 207. How did OpenAI train ChatGPT? Reinforcement Learning from Human Feedback (RLHF) is a method of training AI models using human judgments as rewards. OpenAI used RLHF to train ChatGPT to interact in a conversational way. The process involved several steps: ● OpenAI used supervised fine-tuning to train an initial model. ● OpenAI developed a reinforcement learning incentive model. ● OpenAI fine-tuned the model using Proximal Policy Optimization (PPO), a reinforcement learning algorithm that updates the model parameters based on the reward model. ● OpenAI evaluated the model using various metrics, such as perplexity, diversity, coherence, engagement, and safety.
  • 208. Example: How RLHF improved ChatGPT’s Responses User: Who is the president of the United States? Here are some possible responses that the model could generate before and after RLHF: ● Before RLHF: The president of the United States is Donald Trump. He was elected in 2016 and is the 45th president of the country. ● After RLHF: The president of the United States is Joe Biden. He was elected in 2020 and is the 46th president of the country. Reinforcement Learning from Human Feedback helped ChatGPT learn from the latest information and feedback from humans, rather than relying on its pre-trained knowledge.
  • 209. How did OpenAI improve ChatGPT over time? ● Increasing the diversity and coherence of the responses: OpenAI has used various techniques, such as sampling methods, diversity penalties, and coherence rewards, to make ChatGPT generate more diverse and coherent responses. This helps ChatGPT avoid repetition, contradiction, and irrelevance in its responses. ● Enhancing the engagement and personality of the responses: OpenAI has used various techniques, such as sentiment analysis, emotion detection, and persona modeling, to make ChatGPT generate more engaging and personalized responses. This helps ChatGPT adapt to the user’s mood, tone, and preferences in its responses. ● Improving the safety and ethics of the responses: OpenAI has used various techniques, such as toxicity filtering, content moderation, and disclaimer generation, to make ChatGPT generate more safe and ethical responses. This helps ChatGPT avoid generating harmful, offensive, or inappropriate content in its responses.
  • 210. Notable Features and Achievements of ChatGPT Some of the notable features and achievements of ChatGPT are: ● Handles a wide range of conversational topics and domains, such as general knowledge, trivia, entertainment, sports, science, etc. ● Respond to follow-up inquiries, acknowledge mistakes, refute unfounded assumptions, and refuse inappropriate requests. It can also cite sources and references for any true claims it makes. ● Adapt to the user’s mood, tone, and preferences in its responses. It can also express emotions and sentiments in its responses. ● Generate visual content, such as images and drawings, in response to user requests. It can also describe and interpret visual content provided by the user. ● Generate audio content, such as speech and music, in response to user requests. It can also transcribe and translate audio content provided by the user. ● Generate code snippets, such as HTML, CSS, JavaScript, Python, etc., in response to user requests. It can also debug and run code snippets provided by the user.
  • 215. Industries using ChatGPT ● Customer Service: Chatbots can answer common customer queries, such as questions about product features, pricing, and shipping times. ChatGPT's NLP capabilities allow the chatbots to understand and respond to customer inquiries in a conversational manner. ● Education: ChatGPT is being used in online schooling to give students individualized learning experiences. It can provide lessons and resources that are catered to a student's specific needs by looking at their previous learning experiences.
  • 216. Industries using ChatGPT ● Healthcare: ChatGPT-powered chatbots can respond to queries from patients regarding symptoms, available treatments, and adverse effects of medications. They can also help patients schedule appointments with healthcare professionals, and provide reminders about upcoming appointments. ● Marketing: ChatGPT is being used in marketing to improve customer engagement and increase sales. Chatbots powered by ChatGPT can offer targeted promotions by analyzing customer data and behavior.
  • 217. Industries using ChatGPT ● Finance: Chatbots powered by ChatGPT provide financial advice and assistance to customers. They answer questions about banking, investing, and other financial services, and also provide personalized recommendations based on a customer's financial history and goals.
  • 219. Benefits of ChatGPT ● ChatGPT can generate human-like text for chatbots and conversational applications, making them more engaging and natural for users. ● It can respond to a wide range of questions and topics across multiple domains. ● It can also perform various language tasks. ● ChatGPT can learn from user feedback and improve its responses over time using reinforcement learning.
  • 220. Limitations of ChatGPT ● ChatGPT lacks emotional intelligence and can generate errors or inaccuracies in its text, especially when dealing with complex or sensitive topics. ● For training and fine-tuning, ChatGPT needs a lot of data, which can be expensive and time-consuming. ● The misuse or incorrect interpretation of ChatGPT's generated text, as well as privacy and security threats, provide ethical and social challenges.
  • 221. Example Customer Service Chatbot Using ChatGPT, a customer care chatbot may produce responses that are pertinent, beneficial, and courteous. Example:
  • 222. Example In the example, ChatGPT generated a response that is clear, concise, and courteous. However, ChatGPT also has some limitations when it comes to customer service chatbots. For instance: ● ChatGPT may not be able to handle complex or ambiguous queries that require more context or clarification from the user. ● When interacting with irate or frustrated consumers, ChatGPT might not be able to show empathy or emotion. ● Requests involving private or delicate information, like credit card numbers or passwords, might not be handled via ChatGPT. Also, it might not be able to detect sarcasm, irony, or humor in user inputs. Therefore, customer service chatbots that use ChatGPT should also have human agents available to intervene when necessary or escalate issues that are beyond the scope of ChatGPT.
  • 224. Future Developments in ChatGPT Technology Some of the future developments that we can expect to see in ChatGPT’s technology are: ● ChatGPT will become more powerful and versatile, enabling it to handle more complex and diverse NLP tasks and domains. ● ChatGPT is expected become more human-like and empathetic as it is fine-tuned with more human feedback and guidance, enabling it to align with human preferences and values. ● It will become more multimodal and creative as it is integrated with other modalities. ● It is expected to become more accessible and beneficial as it is deployed in various applications and platforms, enabling it to improve the lives and experiences of users.
  • 226. Example: Educational Chatbot When it comes to educational chatbots, ChatGPT also has some limitations. For instance: ● ChatGPT may not be able to provide accurate or reliable information on some topics, especially if they are complex or controversial. ● It may not be able to assess the user’s learning progress or provide feedback or guidance on their performance. ● It might also not be able to adapt to the user’s learning style or level of difficulty. ● ChatGPT may not be able to handle requests that involve mathematical or logical reasoning or problem-solving. Therefore, educational chatbots that use ChatGPT should also have human teachers available to intervene when necessary or provide additional support or resources for the user.
  • 228. Fashion Bot! Visit the link: https://poe.com/TheFashionBot
  • 230. What is Prompt Engineering? ● Prompt engineering is a technique in natural language processing (NLP), a branch of artificial intelligence (AI). ● It involves embedding the description of the task that the AI needs to perform in the input itself, for example as a question, instead of giving it implicitly. ● Prompt engineering usually relies on transforming one or more natural language sentences into a format that can be handled by a large-scale pre-trained language model, such as GPT-3. ● The format may contain special tokens, keywords, prefixes, suffixes, or other signals that guide the model to comprehend the task and produce a suitable output.
  • 231. How does Prompt Engineering Works? ● Prompt engineering typically works by converting one or more natural language sentences into a format that the AI can understand and process. For example, if you want the AI to write a story about a bookstore, you can give it a prompt like this:
  • 232. Why is it important? Prompt Engineering is very essential, and can assist ChatGTP and AI in general, in the following ways: ● Improve the quality and relevance of the output. ● Reduce the chances of getting irrelevant, nonsensical or offensive responses. ● Prompt engineering can also help you explore the capabilities and limitations of ChatGPT and AI. ● Developers can identify the strengths and weaknesses of their system, and improve it accordingly. They can also use prompt engineering as a way of testing and evaluating their system’s performance
  • 234. What is a Prompt? A prompt is the input data that you provide to an AI model to produce some output. But prompts can vary in their effectiveness and quality. Depending on what kind of prompt you use, you can get different outcomes from the AI model.
  • 235. Types of Prompts You can use two main criteria to categorize prompts: length and openness.
  • 236. Pros and Cons Here are a few pros and cons for each type of prompt:
  • 237. How to Select the Best Prompt? ● Experiment with different types of prompts and see what works best for you. ● Balance between length and openness depending on your desired level of control and creativity. ● Use short and open prompts for exploration and discovery. ● Use long and closed prompts for guidance and specificity. ● Mix and match different types of prompts for variety and fun.
  • 239. Crafting prompts Here are some key considerations to create better prompts for ChatGTP:
  • 240. Examples of Effective Prompts ● For a general audience seeking a brief overview of a topic: "Please provide a brief and simple overview of the process of photosynthesis, suitable for a general audience with no background in biology." ● For a professional audience looking for a detailed explanation: "Explain the key principles of agile project management, with a focus on the roles of the Scrum Master and Product Owner, as well as the importance of iterative development cycles for a professional audience in the software industry." ● For someone seeking advice on a personal matter: "I am struggling with managing my time effectively between work, family, and hobbies. Can you provide some practical time management strategies that could help me strike a better balance in my daily life?"
  • 241. Examples of Effective Prompts ● For a group of students preparing for an exam: "Please provide a summary of the key events and themes of the novel 'To Kill a Mockingbird' by Harper Lee, highlighting the significance of the characters Atticus Finch and Scout, as well as the novel's exploration of racial inequality, for a high school literature class preparing for an exam." ● For someone looking for creative inspiration: "Generate a list of ten unique and creative ideas for a science fiction short story, including a brief description of the main characters, setting, and central conflict for each idea."
  • 242. Additional tips to consider ● Be specific about the format or structure of the desired response ● Ask follow-up questions or provide clarification ● Set the tone or style ● Consider time constraints or word limits ● Encourage creativity or critical thinking
  • 243. Advanced tips to consider ● Test the AI's limitations ● Frame questions to elicit multiple answers ● Use prompts that require evaluation or analysis ● Request the AI to generate questions ● Encourage the AI to think creatively or use storytelling
  • 245. Overview of Natural Language Tasks ● Text Summarization ● Information Extraction ● Question-Answering ● Text Classification ● Code Generation ● Reasoning
  • 246. Text Summarization ● Text summarization involves condensing long pieces of text into shorter, coherent summaries without losing essential information. ● The necessity to retain important details while adhering to language constraints makes it a challenging task, and occasionally information is lost as well.
  • 248. Information Extraction ● Information extraction aims to identify and extract valuable information from unstructured text based on a given pattern. ● This task can be challenging, as models may struggle to discern what is relevant. ● To improve extraction, you can provide more explicit instructions.
  • 250. Question-Answering ● Question-answering systems understand and respond to questions posed in natural language. ● One major challenge is ensuring that the model comprehends the context and provides accurate answers. ● You can improve its performance by modifying the prompt to incorporate context.
  • 252. Text Classification ● Text classification entails labeling and categorizing text based on its content. ● It is crucial to make sure the model recognizes the desired categories and applies the appropriate label. To aid this process, modify the prompt to explicitly mention the categories.
  • 253. Text Classification ● Example: ● Avoid using a large number of labels. If more than 5 or 6 labels are used, the model may classify some text elements inaccurately, resulting in subpar performance.
  • 254. Code Generation ● Code generation involves converting natural language descriptions into functional code. ● Large language models can generate code in multiple programming languages like Python, Javascript, or C. ● Give specific instructions in the prompt to help the model generate high-quality code.

Editor's Notes

  1. https://www.shutterstock.com/image-vector/artificial-intelligence-generated-artworks-based-on-2240582195
  2. https://www.shutterstock.com/image-vector/artificial-intelligence-generated-artworks-based-on-2240582195
  3. https://www.shutterstock.com/image-vector/3d-vector-cartoon-render-computer-image-2289435147 https://www.shutterstock.com/image-vector/creative-writing-storytelling-graphic-design-studio-280659596
  4. https://www.analyticsvidhya.com/blog/2021/07/deep-understanding-of-discriminative-and-generative-models-in-machine-learning/
  5. https://appinventiv.com/blog/generative-ai-for-business/
  6. https://www.theverge.com/2021/4/12/22379880/artificial-intelligence-cat-photos-gan
  7. https://news.mit.edu/2022/ai-system-makes-models-like-dall-e-2-more-creative-0908
  8. https://alltechmagazine.com/role-of-ai-text-generators-in-the-future-of-content-marketing/
  9. https://www.shutterstock.com/image-vector/pair-funny-young-man-woman-drawing-1471851038
  10. https://www.shutterstock.com/image-vector/vector-cartoon-music-note-icon-comic-1165584241
  11. https://www.javatpoint.com/pytorch-data-augmentation-process
  12. https://www.technologynetworks.com/drug-discovery/articles/screening-strategies-used-in-drug-discovery-353812
  13. https://www.shutterstock.com/image-vector/woman-having-dialog-chat-bot-customer-2002966463
  14. https://www.shutterstock.com/image-vector/nlp-natural-language-processing-cognitive-computing-1455391502
  15. https://developer.nvidia.com/blog/improving-diffusion-models-as-an-alternative-to-gans-part-1/
  16. https://machinelearning.apple.com/research/stable-diffusion-coreml-apple-silicon
  17. https://github.com/LAION-AI/laion-datasets/blob/main/laion-aesthetic.md?ref=jousefmurad.com
  18. https://www.shutterstock.com/image-vector/innovation-icon-light-bulb-gear-on-671080732
  19. https://www.shutterstock.com/image-vector/flat-vector-content-creation-development-research-677060779
  20. https://www.shutterstock.com/image-illustration/abstract-polygonal-lamp-on-digital-background-763263118
  21. https://www.shutterstock.com/image-vector/3d-cartoon-character-young-woman-making-1916518361
  22. https://www.shutterstock.com/image-vector/knowledge-ideas-sharing-between-two-people-1434994394
  23. https://www.shutterstock.com/image-vector/column-graph-chart-template-infographics-full-1215575146
  24. https://www.shutterstock.com/image-vector/computer-system-using-cloud-servers-sun-1924558769
  25. https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  26. https://www.shutterstock.com/image-vector/regulatory-compliance-concept-young-man-woman-2136300375
  27. https://www.shutterstock.com/image-photo/security-theme-man-on-blurred-city-1669180291
  28. https://www.shutterstock.com/image-vector/businessman-turning-cost-dial-low-illustration-2021923589
  29. https://www.shutterstock.com/image-vector/this-colourful-image-illustrates-web-accessibility-2110408385
  30. https://www.shutterstock.com/image-vector/decision-making-emotional-intelligence-positive-mindset-1018240963
  31. https://www.shutterstock.com/image-vector/online-social-media-fraud-phone-crime-2019215948
  32. https://www.shutterstock.com/image-vector/business-concept-team-metaphor-people-connecting-1240181551
  33. https://www.shutterstock.com/image-vector/isometric-vector-image-on-blue-background-1517529614
  34. https://www.shutterstock.com/image-vector/young-modern-people-reading-books-together-1995519326
  35. https://www.shutterstock.com/image-vector/exam-sheet-plus-grade-flat-design-741919663
  36. https://www.shutterstock.com/image-vector/books-set-flat-design-style-vector-245238016
  37. https://www.shutterstock.com/image-vector/badge-padlock-icon-on-computer-screen-668316955
  38. https://www.shutterstock.com/image-vector/medicine-bottle-pills-capsules-blister-liquid-1921291526
  39. https://www.shutterstock.com/image-vector/vector-viruses-on-white-background-bacteria-1661773513
  40. https://www.shutterstock.com/image-vector/vector-illustration-patient-undergoing-mri-diagnostics-2190285531
  41. https://www.shutterstock.com/image-vector/flat-illustration-world-tourism-day-celebration-2190261421
  42. https://www.shutterstock.com/image-vector/public-private-sectors-partnership-vector-illustration-2296839649
  43. https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  44. https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  45. https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  46. https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  47. https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  48. https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  49. https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  50. https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  51. https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  52. https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  53. https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  54. https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  55. https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  56. https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  57. https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  58. https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  59. https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  60. https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  61. https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  62. https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  63. https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  64. https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  65. https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  66. https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  67. https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401