SlideShare a Scribd company logo
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:
Reasoning
● Reasoning requires models to think logically and make
inferences based on available information. This can be
tricky, as models may not always consider all relevant
details.
Reasoning
● Example:
Hands-on
Exercise
You are an author and need help to decide the
topics for your new book on ‘Personal Finance’
Garbage In Garbage Out
You are an author and need help to decide the
topics for your new book on ‘Personal Finance’
Great Outputs need Great Inputs!
Step-by-Step Process of
Creating Prompts
Define the Objective
● This involves identifying the purpose of the prompt and the specific outcome you want to achieve.
● Determine the type of information required from the model by identifying the specific keywords, phrases, or topics that are
relevant to your objective.
● Identify the target audience for the prompt to create prompts that are appropriate for the intended audience.
● For example, if your target audience is teenagers, you may want to create prompts that use informal language and that are
more conversational in tone.
Gather Relevant Information
● Once you have defined the objective of your prompt, the next step is to collect relevant information.
● This involves gathering information about the topic of the prompt as well as researching related keywords, phrases, and
concepts. Gather knowledge-based, accurate, and relevant data. It's important to use well-respected sources and to
ensure that the information you gather is accurate and up-to-date.
Gather Relevant Information
● Sources for gathering information include textbooks, websites, and academic papers. Use reputable and trustworthy sources.
● Conduct research on related topics to identify relevant keywords and phrases that can be used to create effective prompts.
● Consult with experts in the field to gain further insights and ensure that the information you gather is accurate and relevant.
Identify Structure of the prompt
● This involves determining the format of the prompt, such as a question or statement.
● Define the tone and style of the prompt to ensure that it is appropriate for the intended audience and purpose.
● Consider the type of information you want to elicit from the model when deciding on the format of the prompt.
● For example, a question format may be more appropriate for generating a short and concise response, while a statement
format may be more suitable for generating a more detailed and informative response.
Identify Structure of the prompt
● It is critical to make sure the prompt is about the right length—neither too long nor too short can affect how well the model
responds.
● It is important to define different characteristics of the prompt, like its style and tone.
● For example, if the prompt is intended for a formal setting, a more formal tone and style may be more appropriate.
Alternatively, if the prompt is intended for a more informal setting, a more conversational tone and style may be more suitable.
Developing the Prompt
● This involves using the information gathered in earlier steps to create the prompt itself.
● Write the prompt in a clear and concise manner, using language that is appropriate for the target audience.
● Ensure that the prompt is understandable and relevant to the user to help the model generate an appropriate response.
● Consider the tone and style of the prompt to ensure that it is appropriate for the intended purpose and audience.
● For example, use a more formal tone and style for prompts intended for formal settings.
Optimizing the Prompt
● Optimizing the prompt is an important step to refine the prompt for better output from the model.
● Fine-tuning the prompt involves adjusting the parameters of the model to achieve the desired output.
● Experimenting with several iterations of the question can help identify the best prompt.
Optimizing the Prompt
● Fine-tuning parameters of the model involves adjusting the length of the response, the temperature parameter, and the top-
p sampling parameters, which can help achieve a precise and relevant response that is appropriate for the intended
audience.
● Experimenting with different variations of the prompt can help in identify the most effective one that produces the desired
results.
● Open AI Playground provides a platform to test the prompt by generating responses and fine-tuning the parameters.
Evaluating Prompt Effectiveness
● Prompt evaluation involves assessing the quality of the model's response based on the prompt.
● To evaluate the effectiveness of the prompt, it is essential to determine if it achieves the desired objective.
● Verify if the model's response aligns with the objective of the prompt.
● For example, if the objective of the prompt is to provide information, the model's response should be informative and
accurate.
ChatGPT Prompt Engineering
Evaluating Prompt Effectiveness
Points to consider while creating prompts.
A well-crafted prompt can stimulate ChatGPT to provide insightful and informative responses that can enhance the overall user
experience. Here are some tips for creating effective prompts:
Evaluating prompt effectiveness
Evaluating prompt effectiveness is essential to ensure that your prompts are generating the desired response.
Here are some things to keep in mind when evaluating prompt effectiveness”
Evaluating prompts
Best Practices for using
ChatGPT
Best Practices for Using ChatGPT
Best Practices for Using ChatGPT
Hands-on
Exercise
Create your own AI Bot!
1: Sign up on Poe.com
2: Click on ‘Create a Bot’
3: Insert prompt + introductory sentence
4: Change base bots between ChatGPT and ClaudeInstant
5: Refine prompt basic outputs
6: Share the link
Tourist Guide Bot
1: Sign up on Poe.com
2: Click on ‘Create a Bot’
3: Insert prompt introductory sentence
4: Change base bots between ChatGPT and
Claude-Instant
Working with ChatGPT API
Overview of OpenAI API
What is OpenAI API?
● OpenAI API is also known as ChatGPT AI.
● It is an interface to the AI models like ChatGPT, GPT-3, DALL-E etc.
● It is a general-purpose API that enables the users to perform any English-language task.
● The API provides the freedom to access ChatGPT by using any programming language or no-code tools.
● The API is simple to use yet highly flexible to perform wide range of natural language tasks.
Why to use OpenAI API?
Pricing of OpenAI API in comparison with ChatGPT Plus
● The ChatGPT API is a pay-per-use model.
● It is quite impressive in comparison to ChatGPT Plus.
● The ChatGPT Plus membership fees are $20 per month, and the cost of the OpenAI API is only $0.002 USD per 1000 tokens.
● For a normal ChatGPT user, OpenAI API is more than enough, as $20 corresponds to 10 million tokens.
● Economically, OpenAI API is a much better option than ChatGPT Plus for most of the tasks.
Rate Limits of OpenAI API
● OpenAI API has set rate limits for its models to prevent overloading the server.
● For OpenAI API users, the rate limit for the first 48 hours is 60 requests per minute and the generation of 60,000 tokens per
minute.
● For OpenAI API users, the rate limit after 48 hours is 3500 requests per minute and the generation of 90,000 tokens per
minute.
● OpenAI API will not return results if the user exceeds the rate limit.
● Also, the Open AIAPI may increase these rate limits in the future.
How to get access to OpenAI API?
● Access to OpenAI API is not open to all.
● One has to sign up and join a waitlist at: https://platform.openai.com/signup.
● Register yourself and join the waitlist as soon as possible.
● OpenAI may allow access to the API for all in the future.
Introduction to ChatGPT
Job Opportunities
Data Scientists
Data scientists can employ ChatGPT to generate or improve data for tasks such as text classification, sentiment analysis, topic
modeling, and more. Data scientists may also utilize ChatGPT to create interactive dashboards or reports that effectively communicate
their analytical findings.
Required skills and qualifications for data scientists:
● A degree in statistics, computer science, mathematics, or a related field.
● Proficiency in programming languages like Python or R.
● Familiarity with data analysis frameworks and tools, such as PyTorch, TensorFlow, Scikit-Learn, or Pandas.
● Understanding of NLP principles and methods, including tokenization, embedding, language modeling, and text generation.
● Experience with ChatGPT models and APIs, such as Hugging Face or OpenAI.
● Ability to effectively communicate complex ideas and findings to diverse audiences.
Projects and Organizations Using ChatGPT
for Data Science
● DataCamp is an online platform providing interactive courses
and projects on data science and machine learning, which
employs ChatGPT to generate realistic data sets and
scenarios for their exercises and challenges.
● Narrative Science is a company that offers natural language
generation (NLG) solutions across various industries and
domains, which uses ChatGPT to create narratives that
convey data insights in a human-like manner.
● Lionbridge AI is an organization that provides data
annotation and validation services for machine learning
projects, which utilizes ChatGPT to augment their data sets
with synthetic text data that emulates the quality and
diversity of real-world data.
Machine Learning Engineers
Machine learning engineers can employ ChatGPT to fine-tune or adapt the model for specific domains or tasks like conversational
agents, content generation, summarization, and more. Machine learning engineers can also optimize ChatGPT's performance and
scalability using techniques such as pruning, quantization, or distillation.
Required skills and qualifications for machine learning engineers:
● A degree in computer science, engineering, or a related field
● Proficiency in programming languages like Python or Java
● Experience with machine learning tools and frameworks such as TensorFlow, PyTorch, Keras, or Scikit-Learn
● Knowledge of NLP concepts and techniques, including tokenization, embedding, language modeling, and text generation
● Familiarity with ChatGPT models and APIs, such as Hugging Face or OpenAI
● Ability to design and implement machine learning pipelines and workflows
Projects and Organizations Using ChatGPT
for Machine Learning Engineering
● Replika is an app that creates personalized chatbot
companions for users based on their personality and
preferences, using Chat GPT to generate natural and
empathetic conversations on various topics.
● Grammarly is an app that assists users in improving their
writing skills by providing feedback on grammar, spelling,
punctuation, style, tone, and more, employing ChatGP T to
generate suggestions and corrections for user text.
● DeepMind is a research organization focused on developing
artificial intelligence systems that learn from data and
experience, using ChatGPT to explore new frontiers in NLP
research, such as few-shot learning, multimodal generation,
and dialogue systems.
NLP Researchers
NLP researchers can utilize ChatGPT to test and evaluate new hypotheses and methods for enhancing the quality and diversity of text
generation. They can also use ChatGPT to explore emerging challenges and applications in NLP, such as commonsense reasoning,
knowledge extraction, natural language understanding, and more.
Required skills and qualifications for NLP researchers:
● A degree in computer science, linguistics, or a related field
● Coding skills in languages like Python or C++
● Familiarity with machine learning frameworks and tools, such as Keras, TensorFlow, PyTorch, and Scikit-Learn
● Understanding of NLP principles and techniques, including tokenization, embedding, language modeling, and text generation
● Experience with ChatGPT models and APIs, such as Hugging Face or OpenAI
● Ability to conduct rigorous and reproducible research and experiments
Projects and Organizations Using ChatGPT
for NLP Research
● Facebook AI Research (F A I R) is a research division aiming
to advance the state-of-the-art artificial intelligence and its
applications, using ChatGPT to investigate new methods and
models for text generation.
● Allen Institute for Artificial Intelligence (AI2) is a research
institute focusing on creating artificial intelligence systems
that can understand and interact with natural language,
using ChatGPT to develop new benchmarks and datasets for
NLP.
● OpenAI is a research organization aiming to create artificial
intelligence systems that benefit humanity without being
limited by profit or control, using Chat G P T to develop
innovative and impactful applications for NLP.
ChatGPT Job Opportunities
Job Search Strategies
Using ChatGPT for Job Applications
● Craft a resume that shows your ChatGPT abilities.
● Compose a cover letter that expresses your enthusiasm.
● Creating a blog post or article showcasing ChatGPT knowledge.
● Developing a pitch or proposal for prospective employers.
● Designing chatbot scripts or dialogues.
● Writing summaries or reviews of ChatGPT projects or products.
ChatGPT Job Opportunities
Resume and
Interview Preparation
Writing a Strong Resume
● Show your natural language processing and machine learning skills
Example: “Created and trained a natural language processing model to classify customer feedback in real-time, resulting in a
20% increase in customer satisfaction.”
● Demonstrate your programming skills
Example: “Developed and implemented a custom data pipeline using Python and TensorFlow to improve model training
efficiency by 30%.”
● Highlight your communication skills
Example: “Presented a technical solution to senior management, resulting in a 50% increase in project funding.”
Points to Remember in an Interview
ChatGPT: Freelance and
Entrepreneurial Opportunities
Chatbot Development Business
If you are a freelancer or entrepreneur, you can create a chatbot development business where you can build customized chatbots for
clients.
Chatbot Consulting Services
You can provide your services as a chatbot consultant to businesses that want to incorporate conversational AI into their operations.
This can involve recommending the best chatbot platform, the chatbot’s functionality and design, as well as the development process.
Chatbot Maintenance and Support
After a chatbot is developed and deployed, it needs ongoing maintenance and support. As a freelancer or entrepreneur, you can offer
your services to maintain and update existing chatbots. This can include fixing bugs, adding new features, and improving the chatbot’s
performance.
Chatbot Copywriting
As the conversational AI industry grows, the demand for engaging and persuasive chatbot copywriting has increased. You can offer
your services to write chatbot scripts, dialogs, and responses that resonate with the target audience.
Chatbot Training and Education
ChatGPT is a language model that can transform the way we learn and educate. You can provide your services as a chatbot trainer,
creating educational chatbots for students and professionals.
Challenges and Opportunities
in the Field of ChatGPT
Opportunities in the Field of ChatGPT
Challenges in the Field of ChatGPT
Some Examples of Challenges Encountered
in the Field of ChatGTP
● Bias: A well-known example of bias in ChatGPT systems is the Tay bot created by Microsoft. Tay was designed to learn from
conversations on social media, but quickly became a source of controversy when it began spewing racist and sexist comments.
● Privacy: In 2020, Amazon's Alexa was found to be storing voice recordings indefinitely, raising concerns about the privacy and
security of users' data.
● Ethical Considerations: In 2021, OpenAI announced that it would be limiting access to its GPT-3 language model to prevent
misuse and the creation of harmful content.
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative
AI
Day 2
Applications of
BARD AI
Applications of BARD AI
Applications of BARD AI
Applications of BARD AI
Applications of BARD AI
Industries using
Google Bard
Industries Using Google Bard
Google Bard: Revolutionizing Business Operations
Benefits of Using Google Bard in Various Industries
Future Trends for Google Bard in Industries
Google Bard, while still in development, holds immense potential to reshape the business landscape.
Here's an exploration of future trends for Google Bard in industries:
● Continued Automation Advancements: Google Bard's ongoing evolution is pushing the boundaries of task automation. Its
expanding capabilities are already handling tasks such as customer service, data entry, and content creation.
● Hyper-Personalized Customer Experiences: The future holds the promise of more tailored and responsive customer
interactions facilitated by Google Bard.
Future Trends for Google Bard in Industries
● Data-Driven Decision Excellence: As Google Bard evolves, its data analysis capabilities will become increasingly sophisticated.
● Pioneering Industries and Business Models: Google Bard has the potential to birth entirely new industries and business
paradigms. Bard's capabilities could underpin the creation of virtual customer assistance platforms, fundamentally changing
the way businesses interact with customers.
Ethical Implications of Using Google Bard
Utilizing Google Bard in industry raises several ethical considerations, each of which warrants careful attention:
Benefits and limitations
of BARD AI
Benefits of Google Bard
Limitations of Google Bard
Future developments in
BARD AI technology
Future Applications
Personalized Education
● BARD AI technology holds immense promise in the realm of
personalized education. Traditional educational approaches
often struggle to cater to individual students' diverse
learning needs and styles.
● Through its advanced natural language understanding and
adaptability, BARD can continuously assess a student's
progress and adjust the curriculum accordingly.
● BARD can provide real-time feedback and assistance to
students, helping them overcome learning obstacles and
reinforcing their understanding of complex concepts.
● By harnessing BARD's capabilities in personalized education,
educational institutions can bridge achievement gaps,
promote self-directed learning, and improve overall
educational outcomes.
Interactive Entertainment
● BARD AI technology presents exciting possibilities in
interactive entertainment, reshaping how we engage with
movies, video games
● BARD can analyze player behavior in real time and adjust
the game's challenges, storyline, and character interactions
to match the player's choices and skill level.
● In cinema, BARD can revolutionize storytelling by enabling
interactive movies.
● BARD's creativity can extend to content generation within
the entertainment industry
● BARD's potential in interactive entertainment promises to
offer audiences more engaging and immersive experiences.
Medical Diagnosis
● In the field of medical diagnosis, BARD AI technology has
the potential to be a powerful ally for healthcare
professionals.
● One of the key strengths of BARD lies in its ability to analyze
vast amounts of medical data and images with high
precision.
● BARD can continuously update its knowledge base with the
latest medical research, clinical trials, and patient data,
ensuring that it stays up-to-date with the rapidly evolving
field of medicine.
● For doctors and medical practitioners, BARD can act as a
valuable second opinion tool, offering additional insights
and helping to confirm or refine initial diagnoses.
Financial Trading
● BARD AI technology has the potential to revolutionize the world
of financial trading by providing investors and traders with a
sophisticated analytical tool.
● One of the primary advantages of BARD in financial trading is its
ability to process vast amounts of real-time market data.
● BARD can continually learn and adapt to changing market
conditions. It can recognize evolving trading strategies, adjust
risk management approaches, and fine-tune investment
portfolios in response to market fluctuations.
● BARD can assist in risk assessment by providing real-time
monitoring and alerts for potential market disruptions or
anomalies.
● Incorporating BARD into financial trading strategies can lead to
more data-driven, informed, and agile investment decisions,
potentially increasing returns on investments and minimizing
losses
Customer Service
● BARD AI technology has the potential to revolutionize
customer service, offering businesses a powerful tool to
enhance customer support and satisfaction
● One of the crucial strengths of BARD lies in its ability to
provide instant and consistent responses to customer
inquiries.
● BARD can offer highly personalized interactions. By analyzing
customer data and past interactions, it can tailor responses to
individual preferences and previous interactions.
● BARD can access vast databases of information, including
product details, FAQs, and troubleshooting guides, to provide
comprehensive solutions to customer issues.
● BARD can be integrated with other customer service tools such
as chatbots and CRM systems, streamlining customer
interactions.
Setting up
BARD AI
Steps in Setting Up BARD AI
● To begin, go to Google and search for BARD,
or visit: https://bard.google.com/.
Steps in Setting Up BARD AI
● Once you have a Google account, go to the Bard website and click on the "Sign Up" button.
Steps in Setting Up BARD AI
● Enter your Google account email address and password.
● Review and accept the Bard terms of service.
Steps in Setting Up BARD AI
● Once you have created a Bard account, you can start using different features by clicking on the "Features" tab in the
Bard navigation bar.
Steps in Setting Up BARD AI
● Bard has a variety of features that you can use, such as text generation, translation, question answering, and code generation.
● To use the text generation feature, simply type a prompt, and Bard will generate text based on your input.
● Bard can generate text in a variety of different formats, such as poems, code, scripts, musical pieces, email, and letters.
BARD AI
Functionalities
BARD AI Functionalities
BARD stands as a large language model developed by Google AI, having undergone extensive training on an expansive dataset
comprising text and code. Its capabilities encompass text generation, language translation, creative content creation, and
providing informative responses to queries.
BARD AI's functionalities and capabilities:
● Text generation: BARD AI excels in generating text across various formats, such as poems, code, scripts, and more.
● Translation: BARD AI possesses the ability to translate between more than 200 languages.
● Question answering: BARD AI can deliver comprehensive and informative answers to a wide array of questions, even those
that are open-ended.
● Following instructions: BARD AI has the capacity to attentively follow instructions and fulfill requests.
BARD AI Functionalities
BARD AI is still under development, but it has already learned to perform many kinds of tasks.
For example, BARD AI can:
● Facilitating learning by simplifying complex concepts into clear and concise explanations.
● Generating innovative ideas for projects and presentations.
● Assisting in problem-solving through brainstorming and feasibility assessment.
● Enhancing work-related tasks through task automation, report generation, and feedback provision.
BARD AI Functionalities: Practical Examples
Text generation: BARD AI can generate text in a variety of formats, including poems, code, scripts, musical pieces, email, letters,
and more. For example, you could ask BARD to write a poem about a specific topic or to generate a code snippet to perform a
specific task.
Example:
BARD AI Functionalities: Practical Examples
Translation: BARD AI's language translation capabilities extend to over 200 languages. For instance, you can instruct BARD AI to
translate a sentence from English to French or any other language, or vice versa.
Example:
BARD AI Functionalities: Practical Examples
Question answering: BARD AI excels in providing comprehensive and informative answers to a wide array of questions,
irrespective of their complexity or uniqueness.
Example:
Best Practices for
Utilizing Bard AI
Best Practices for Utilizing
BARD Effectively
● Bard AI, a versatile language model, offers a multitude of
applications, including text generation, language
translation, content creation, and informative responses to
questions.
● However, like any AI model, Bard AI is not flawless and may
produce inaccurate or inappropriate content.
● Therefore, it is crucial to employ Bard AI ethically and
responsibly, ensuring thorough review of its outputs.
Best Practices for Utilizing BARD AI Effectively
Best Practices for Utilizing BARD AI Effectively
Best Practices for Utilizing BARD AI Effectively
Additional Tips
● Specify Your Requests: The more specific your instructions, the better BARD AI can comprehend your needs and generate
desired output.
● Break Down Complex Tasks: For intricate tasks, divide them into smaller steps and request BARD AI to complete each step
individually.
● Provide Feedback: If BARD AI's output falls short of expectations, offer feedback to aid improvement, highlighting
inaccuracies, irrelevance, or inappropriateness.
● Acknowledge Bard's Limitations: Despite its power, BARD AI is not infallible. It is essential to recognize its limitations and
use it responsibly.
Data Privacy Risks in
Generative AI Systems
Introduction to Data Privacy
Risks in Generative AI Systems
Data privacy in the realm of artificial intelligence (AI) entails
safeguarding individuals' personal information and ensuring ethical
data handling within AI systems. This concern has gained
paramount significance owing to the pervasive adoption of AI
technologies in our everyday lives.
Background and Essential Facets of Data Privacy in AI
● Data-Driven Nature of AI: AI systems, encompassing machine learning and deep learning models, predominantly rely on
extensive datasets for their training. These datasets frequently contain personal and sensitive information, such as personal
identifiers, medical records, or financial data.
● Data Privacy Concerns: The process of collecting, storing, and processing personal data within AI systems raises a series of
pressing concerns:
○ Data Breaches: Inadequate security measures can lead to data breaches, exposing sensitive information to
unauthorized parties.
○ Data Misuse: Personal data collected for one purpose may be repurposed for another, potentially infringing on
individuals' privacy rights.
○ Bias and Discrimination: Biases present in training data can result in discriminatory AI outcomes, unfairly affecting
specific demographic groups.
Background and Essential Facets of Data Privacy in AI
● Legal Frameworks: Governments worldwide have acknowledged the significance of data privacy in the AI era. Regulations
such as the General Data Protection Regulation (GDPR) in the European Union and the California Consumer Privacy Act
(CCPA) in the United States provide comprehensive guidelines for organizations on the handling of personal data.
● Ethical Considerations: Beyond legal obligations, ethical dimensions play a crucial role in AI data privacy.
These encompass:
○ Informed Consent: Ensuring that individuals are adequately informed about data collection and usage and granting
them the option to consent or opt out.
○ Transparency: Striving to make AI processes comprehensible and explainable to users.
○ Data Minimization: Collecting only the essential data required for a specific purpose, thereby limiting privacy risks.
Background and Essential Facets of Data Privacy in AI
● Technological Solutions: Developers in the AI field are actively exploring privacy-preserving technologies that permit AI
models to glean insights from data without directly accessing sensitive information. These innovations include federated
learning, homomorphic encryption, and differential privacy.
● User Empowerment: A fundamental facet of data privacy in AI revolves around granting individuals control over their data.
This empowerment encompasses enabling users to access, correct, or delete their personal data and providing transparent
privacy settings.
Data Privacy Risks in Generative AI Systems
Data Privacy Risks in Generative AI Systems
Mitigating Data Leakage
using Data masking
What is Data Masking?
● Data masking is a technique used in AI and data privacy to
protect sensitive or personally identifiable information (PII)
within datasets.
● The main goal of data masking is to replace sensitive
information with fictitious or scrambled data, ensuring that the
original data remains protected while allowing its use in AI
model development and testing.
● Data masking allows organizations to share or analyze data
while minimizing the risk of exposing sensitive information.
● Data masking helps organizations comply with data privacy
regulations, such as the General Data Protection Regulation
(GDPR) in the European Union or the Health Insurance
Portability and Accountability Act (HIPAA) in the United States.
Static Data Masking
● Static data masking involves applying a consistent masking technique to the entire dataset, resulting in a transformed
version of the data that can be used for various purposes.
● The masked dataset is typically created once and then used repeatedly for different operations, such as development,
testing, or analytics.
● Example: A dataset containing customer information may have sensitive fields like names, addresses, and social security
numbers masked with random values or pseudonyms. Once the masking is applied, the masked dataset can be used for
various purposes without revealing the original sensitive information.
Dynamic Data Masking
● In dynamic data masking, the masking is applied on the fly the moment the data is accessed or retrieved. It dynamically
alters the data presentation depending on the user's access privileges or permissions without permanently modifying the
underlying data.
● The purpose of dynamic data masking is to restrict the exposure of sensitive information to authorized users while allowing
them to view and work with the data in a meaningful way.
● Example: A database may be configured to mask social security numbers by displaying only the last four digits to users who
don't have the necessary privileges. In contrast, authorized users with appropriate access rights can see the complete social
security numbers.
Data Masking Methods
● Randomization: In this method, sensitive data values are replaced with random or fictitious values.
○ For instance, a person's real name might be replaced with a randomly generated pseudonym or an artificial name. This ensures
that the identity of the individual is concealed while preserving the statistical properties of the dataset.
● Encryption: Encryption involves transforming sensitive data into an unreadable format using cryptographic algorithms. Only authorized
parties with access to the encryption key can decipher the encrypted data.
○ For example, a person's social security number can be encrypted so that it appears as a string of random characters, making it
difficult to identify the original value without the decryption key.
Data Masking Methods
● Hashing: It is a one-way transformation technique that converts sensitive data into a fixed-length string of characters. The
resulting hash value is unique to the input data but cannot be reverse-engineered to obtain the original information.
○ This method is commonly used for masking passwords or other sensitive identifiers.
● Tokenization: It involves replacing sensitive data with tokens or placeholders. A token is a unique identifier that maps to the
original value stored securely in a separate location.
○ For example, credit card numbers can be tokenized, ensuring that the sensitive information is not exposed while
allowing the dataset to maintain its structure and format.
Challenges and Limitations of Data Masking
● One of the primary challenges of data masking is maintaining the utility and usefulness of the masked data. If the masking is
not carefully implemented, it may affect the statistical properties, relationships, or patterns in the data, which can in turn
impact the accuracy and effectiveness of AI models.
● Data masking can be complex as different data elements may require different masking techniques, and ensuring consistency
and coherence across the entire dataset can be challenging.
● Reversible masking techniques, such as encryption or tokenization, enable the restoration of the original data, which can be
beneficial in certain scenarios. However, reversible techniques can also introduce additional security risks if the encryption
keys or token mappings are compromised.
● Irreversible techniques like hashing provide stronger security but make it impossible to restore the original data, which may
limit certain data analysis or use cases.
Private
Large Language Models
What are Private
Large Language Models?
● Private large language models refer to language models that
are developed and trained within an organization or by an
individual entity.
● The focus of private large language models is on maintaining
control, privacy, and security over the data.
● Private large language models are built on top of open-source
large language models that give comparable performance to
ChatGPT, which is a closed-system model.
Advantages of Private Large Language Models
Open-source Large Language Models – LLaMA
● LLaMA (Large Language Model Meta AI) is an open-source LLM by Meta, released in Feb 2023. It is the first major open-
source model that has generated significant interest and discussion across the AI community. Some other open-source LLMs
are built on top of LLaMA.
● LLaMA models are freely available and can be used for non-commercial purposes.
● The release of LLaMA has opened up new possibilities for researchers and data scientists working on natural language
processing applications.
Open-source Large Language Models – Alpaca
● Alpaca is an open-source large language model from Stanford University. It is built on top of the LLaMA 7B model. It is
comparable to the GPT-3 model in terms of performance and accuracy while being considerably smaller in size.
● Alpaca is a small language model that is both affordable and powerful. It was developed for less than $600, which is a fraction
of the cost of some of the larger language models.
● Now any private company or institution can train using their own large language model using the techniques and methods
used to build Alpaca.
Open-source Large Language Models – Falcon
● Falcon, with 40 billion parameters, was released by Technology Innovation Institute, UAE.
● Falcon boasts high performance and efficiency. As per the authors, Falcon significantly outperforms the GPT-3 model.
● Falcon is available for commercial as well as non-commercial use, unlike LLaMA and Alpaca.
Challenges of Private Large Language Models
Privacy by
Design in AI
● Privacy by design is a foundational concept within the realm
of artificial intelligence (AI) and data protection.
● It revolves around the central idea of seamlessly incorporating
privacy safeguards and concerns into the initial stages of AI
system design and development, rather than treating privacy
as an afterthought.
● The privacy-by-design approach represents a proactive
strategy for organizations to effectively manage and mitigate
privacy risks across the entire lifecycle of their systems,
services, products, and processes.
The Concept of Privacy by
Design in AI
Measures to Implement Privacy by Design
● Conduct a privacy risk assessment: Identify potential privacy risks associated with their data processing activities.
● Implement appropriate security controls: Customize security measures based on the type of personal data and the
associated risks to individuals' rights. Such measures may encompass pseudonymization and encryption, among others.
● Provide clear and comprehensive information to data subjects: Ensure that individuals receive transparent information
about how their personal data is being processed, enabling them to exercise their data rights and monitor data processing
activities.
● Minimize data processing: Restrict data collection and processing to legally permissible grounds.
● Enforce access restrictions: Apply stringent internal and external access controls in accordance with relevant privacy laws.
Implementing a
Data Privacy Culture
General Data Protection
Regulation (GDPR)
● The General Data Protection Regulation (GDPR) represents a
comprehensive data protection and privacy framework
implemented by the European Union (EU) in May 2018.
● It emerged as a replacement for the prior Data Protection
Directive, with the primary objective of achieving consistency
in data protection regulations across EU member states while
simultaneously reinforcing the privacy rights of individuals.
Key Measures to Foster a Data Privacy Culture
● Leadership Commitment: Begin by involving the leadership team. Ensure that executives and senior management are
dedicated to data privacy and lead by setting a strong example. Their support is pivotal for the success of this initiative.
● Data Privacy Policies and Procedures: Develop clear data privacy policies and procedures that are in line with relevant laws
and regulations, such as GDPR or CCPA. These policies should cover aspects like data collection, processing, storage, and
disposal.
● Incorporating Privacy by Design: Embrace the "Privacy by Design" concept in your product and service development
process. Prioritize data privacy from the very beginning rather than treating it as an afterthought.
● Data Inventory and Mapping: Identify and document all the data that your organization gathers, stores, and processes.
Create data maps to gain insights into the internal flow of data.
● Implementing Access Controls: Enforce rigorous access controls to guarantee that only authorized individuals have access
to sensitive data. Employ role-based access control (RBAC) to restrict access based on job roles.
Key Measures to Foster a Data Privacy Culture
● Employee Training and Awareness: Educate all team members on data privacy policies, procedures, and best practices.
Ensure they grasp the significance of data privacy and their responsibilities in safeguarding data.
● Incident Response Plan: Develop a comprehensive incident response plan that outlines the steps to be taken in the event
of a data breach. Clearly define roles and responsibilities for employees during such incidents.
● Data Protection Technologies: Invest in data protection technologies such as encryption, data loss prevention (DLP) tools,
and intrusion detection systems to secure sensitive information.
● Third-Party Assessments: When sharing data with third-party vendors, assess their data privacy practices and confirm their
compliance with your standards. Enter into data processing agreements to define responsibilities clearly.
● Regular Audits and Assessments: Conduct routine privacy audits and assessments to verify compliance with policies and
regulations. Promptly address any instances of non-compliance.
Key Measures to Foster a Data Privacy Culture
● Transparency and Consent: Maintain transparency with individuals about how their data is utilized. Obtain explicit and
informed consent before collecting and processing their personal information.
● Data Minimization: Collect only the data necessary for your business objectives and limit data retention. Dispose of data
that is no longer required.
● Continuous Improvement: Recognize that data privacy is an ongoing process. Continuously monitor and enhance your data
privacy practices in response to evolving regulations and emerging threats.
● Privacy Advocates and Champions: Appoint data privacy advocates or champions within your organization who can
champion data privacy initiatives and heighten awareness among employees.
● Reporting and Accountability: Establish mechanisms for reporting privacy concerns or breaches anonymously, and ensure
accountability by thoroughly investigating and addressing reported issues.
Key Measures to Foster a Data Privacy Culture
● Legal and Compliance Team: Maintain a dedicated legal and compliance team or collaborate with legal experts who can
keep your organization updated on data privacy laws and assist with compliance efforts.
● Communication and Awareness Campaigns: Launch internal communication and awareness campaigns to ensure that data
privacy remains at the forefront of employees' minds.
● Customer Education: Educate customers about their data rights and the handling of their data. Offer easy means for them
to control their data.
● Documentation and Record-Keeping: Maintain meticulous records of data privacy activities, including audits, assessments,
and employee training.
● Incentives and Recognition: Consider recognizing and rewarding employees who excel in promoting and practicing data
privacy within your organization.
Generative AI
for Sound
Generative AI for Sound
● Generative AI for audio and sound represents a cutting-edge
technological breakthrough that leverages artificial intelligence
to craft, manipulate, and reimagine audio content.
● Similar to its applications in text and images, AI now possesses
the capability to generate and reshape soundwaves, ushering
in a new era of creative possibilities and transformative impact
on various industries.
● By learning from existing audio data and patterns, generative
AI can produce entirely original compositions, replicate specific
styles, and even enhance the way we perceive and interact
with auditory experiences.
Generative AI Audio Tools
● Generative AI audio tools are innovative applications that utilize artificial intelligence to create and manipulate audio
content.
● They generally fit into three primary categories:
1- Speech-to-Text Tools
2- Text-to-Speech Tools
3- Music and Audio Creation Tools
Generative AI Audio Tools: Speech-to-Text
Speech-to-Text Tools
● This category involves converting spoken language into written text. Common instances include widely known systems like
Amazon's Alexa, Apple's Siri, and Google Assistant. These voice assistants can transcribe spoken commands into text for
various purposes.
● Other tools, such as Otter.ai and Transcribe, can generate textual transcripts from live or prerecorded audio. For instance,
educators can record their lectures, and these tools can automatically transcribe the spoken content into written form.
Generative AI Audio Tools: Text-to-Speech
Text-to-Speech Tools
● In contrast, text-to-speech tools convert written text into spoken audio. Well-known examples include voice assistants like
Alexa, Siri, and Google Assistant.
● Additionally, specialized services like Play.ht allow users to customize their speaking style, tone, speed, and even insert
pauses, resulting in more natural-sounding audio.
● Students can benefit from these tools by having their written assignments or projects read aloud. This feature helps in
identifying errors and enhancing overall clarity.
● Students can transform plain text into engaging content, such as podcasts, news stories, or performances, by using different
virtual "voices" to read the text. This adds a unique and captivating dimension to their work.
Generative AI Audio Tools: Music and Audio Creation
Music and Audio Creation Tools
● This category revolves around generating original music and audio content. For example, Beatoven.ai generates personalized
music tracks based on specific inputs like desired duration, tempo, style (e.g., pop, ambient, techno), and mood (e.g., calm,
motivational, triumphant). Similarly, Mubert produces royalty-free audio samples and loops suitable for various multimedia
projects.
● Upcoming tools like MusicLM and AudioLM (based on OpenAI's language models) can craft music and realistic speech from
text inputs and audio snippets. These tools are valuable for students aiming to incorporate unique music or audio components
into their presentations, podcasts, or creative assignments.
Music and Audio Creation
Applications of AI in Audio Generation
Applications of AI in Audio Generation
Popular AI-Audio Tools: Jukebox
● OpenAI's Jukebox is an extraordinary innovation. Beyond
generating melodies and harmonies, Jukebox can weave
enchanting lyrics and melodies together, sparking an artistic
revolution.
● It's a versatile virtuoso, proficient in various genres and
styles, thanks to its training in a diverse musical repertoire.
● For artists, producers, and content creators, it's a wellspring
of original compositions.
● In the realm of multimedia, Jukebox composes immersive
soundtracks for video games, movies, and advertisements.
Popular AI-Audio Tools: Soundraw
● Soundraw is a creative tool that harnesses the power
of artificial intelligence to help people craft their own
custom music. It's like a digital palette for making
unique musical compositions.
● With Soundraw, you can adjust various elements of
the music, such as the style of music (genre), the
mood it conveys, the speed (tempo), and the types of
instruments used.
● Soundraw is particularly helpful for content creators,
filmmakers, advertisers, and anyone who needs
custom music that fits their specific requirements. It
provides a creative playground where you can
experiment with different musical elements to craft a
sound that matches your vision.
Popular AI-Audio Tools: Azure Text-to-Speech
● Azure Text-to-Speech is a tool provided by Microsoft's
Azure cloud platform. It's a service that converts text
input into natural-sounding spoken audio. This tool
utilizes artificial intelligence and machine learning
technologies to generate human-like speech from
written text.
● Developers and businesses can integrate Azure Text-
to-Speech into their applications, products, or services
to provide auditory information and enhance user
experiences.
● It's commonly used for applications like voice
assistants, interactive voice responses (IVRs),
audiobook narration, accessibility features, and more.
Meta has introduced AudioCraft, an open-source innovation that's
set to transform audio creation with AI. This powerful tool allows
both experienced musicians and enthusiasts to create captivating
audio and music just by using text prompts, making creativity even
more enchanting.
● MusicGen: MusicGen draws inspiration from Meta's vast
music library to generate music from simple text.
● AudioGen: AudioGen uses knowledge from public
soundscapes to create impressive audio experiences from
text cues.
● EnCodec: EnCodec, the improved decoder, further elevates
the music by weaving higher-quality melodies with fewer
imperfections.
Generative AI Tool by Meta:
AudioCraft
Popular AI-Audio Tools: Murf AI
● Murf AI is an innovative AI audio tool that transforms text
into captivating voiceovers with lifelike voices and emotional
depth.
● It supports multiple languages and accents, adding context
and expression to the audio.
● By seamlessly integrating with video editing tools, Murf's
voiceovers become an essential component of multimedia
projects, enhancing the overall impact and engagement of
the content.
Hands-on
Exercise
Generative AI
for Video Creation
● Generative AI for video creation represents a groundbreaking
advancement that harnesses artificial intelligence to craft,
manipulate, and reimagine video content.
● Just as AI has transformed text, images, and audio, it now
possesses the ability to generate and reshape video
sequences, opening up new realms of creativity and
transformative impact across various industries.
● By learning from existing video data and patterns, generative
AI can produce entirely original visual narratives, replicate
specific styles, and revolutionize the way we engage with
visual experiences.
Generative AI for Video creation
Generative AI Video Tools
● Generative AI video tools are innovative applications that leverage artificial intelligence to create and manipulate video
content.
● These tools can be categorized into three primary segments:
1- Video Synthesis Tools
2- Video Editing and Enhancement Tools
3- Deepfake and Face Swap Tools
Generative AI Video Tools:
Video Synthesis Tools
Video synthesis tools involve generating entirely new video
content. These tools analyze existing videos and patterns to create
original sequences that may vary in style, content, and
composition. From abstract visualizations to realistic scenes, video
synthesis tools offer vast creative possibilities.
Generative AI Video Tools:
Video Editing and Enhancement
Video Editing and Enhancement tools focus on automating and
enhancing video editing processes. They can automatically edit and
enhance video footage by adjusting colors, adding effects, and
even rearranging scenes to create engaging visual stories. This
category also includes tools that can transform ordinary video
footage into stylized artworks or adapt videos to specific genres.
Generative AI Video Tools:
Deepfake and Face Swap
Deepfake tools use AI to manipulate video content by replacing
one person's face with another's, often with astonishing realism.
While they raise ethical concerns, they also offer creative and
entertainment applications, such as in movies or personalized
videos.
The Process of Generative AI for Video Creation
● Generative AI for video creation follows a similar process as other forms of content generation.
This involves the following steps:
Applications of Generative AI for Video Creation
Applications of Generative AI for Video Creation
Popular Tool used for Video Creation:
Pictory
● Pictory stands out as an AI video generator that allows easy
creation and editing of high-quality videos, even without
prior experience in video editing or design.
● By providing a script or article, Pictory generates engaging
videos for various platforms, like social media or websites.
It's particularly useful for personal bloggers and companies
seeking improved engagement.
● With cloud-based functionality, Pictory is accessible on any
computer. Notably, Pictory also facilitates quick and
straightforward text-based video editing for webinars,
podcasts, and recordings.
● Its efficient operation delivers professional results,
contributing to audience growth and brand establishment.
● Synthesys holds a prime position among AI video generators.
● It specializes in transforming text into dynamic media
presentations, benefiting explainer videos and product
tutorials.
● Employing its Text-to-Video (TTV) technology, Synthesys
converts scripts into compelling video content. The tool offers
an extensive array of real "Humatars" and various voice
styles, enabling full customization and high-resolution output.
● With the option to choose from a wide range of languages
and avatars, Synthesys produces high-quality videos that
cater to a diverse audience.
Popular Tool used for Video Creation:
Synthesys
Popular Tool used for Video Creation: Synthesia
● Synthesia stands as an AI video generation
platform, renowned for its versatility and user-
friendly interface. It provides over 60 languages,
numerous templates, a media library, and screen
recording capabilities.
● Synthesia has garnered the trust of prominent
organizations like Google, Nike, Reuters, and BBC.
By offering a plethora of AI avatars,
customization options, and easy voice
generation, the platform streamlines the process
of creating professional videos without the need
for complex equipment or filming locations.
Popular Tool used for Video Creation: HeyGen
● HeyGen is a versatile video platform that allows
users to create engaging business videos with the
assistance of generative AI.
● The platform enables the transformation of text
into professional videos within minutes, offering
features like personalized avatars and customizable
scenes.
● With a wide range of voices and the ability to
incorporate music, HeyGen simplifies the process
of creating captivating videos for various use cases.
Popular Tool used for Video Creation: Deepbrain AI
● The Deepbrain AI tool simplifies the creation of
AI-generated videos from basic text.
● With an intuitive design, users can quickly create
AI videos through text-to-speech conversion,
resulting in videos that are ready within minutes.
● The tool is particularly beneficial for beginners,
saving time and costs associated with video
production.
Generative AI
Trends
● The journey of Generative AI's rise is a captivating story of
developing machines capable of exhibiting creativity. This
expedition commenced in the early 2010s, when researchers
initiated experiments involving deep learning techniques for
generating data. Creation of autoencoders and restricted
Boltzmann machines, which laid the foundation for more
advanced generative models in subsequent years.
● In 2014, Ian Goodfellow and his team introduced Generative
Adversarial Networks (GANs). GANs transformed the field of
Generative AI by introducing a unique architecture that
consisted of two networks:
A generator responsible for producing synthetic data and a
discriminator tasked with assessing the authenticity of the
generated data.
The Evolution of Generative AI
The Evolution of Generative AI
● In art, AI-generated masterpieces secured their place in esteemed galleries, challenging the boundaries between human and
machine creativity.
● The entertainment industry warmly embraced AI-powered characters and virtual environments, enriching video games and
immersive experiences.
● Generative AI's influence extended to diverse fields like fashion, healthcare, and architecture, where AI-generated designs,
medical imagery, and architectural layouts brought about heightened levels of creativity and efficiency.
● As we step into 2023, the ascent of Generative AI shows no signs of deceleration, promising to reshape industries, amplify
human creativity, and provide solutions to pressing societal challenges.
The Impact of Generative AI on Various Sectors
Art and Entertainment
● Generative AI has redefined the scope of creativity. Artists now employ AI tools to explore novel artistic expressions,
resulting in a fusion of human creativity and machine-generated beauty.
● AI-generated music, visual art, and literature have made their way into galleries, concerts, and literary circles, captivating
audiences with their innovative compositions.
● Furthermore, the entertainment industry utilizes Generative AI to craft virtual characters, environments, and narratives that
blur the line between reality and imagination, enriching video games, movies, and immersive adventures.
The Impact of Generative AI on Various Sectors
Marketing and Content Creation
● Generative AI has brought about a profound transformation in how brands engage with their audiences.
● AI-powered personalized content is tailored to individual preferences, resulting in more meaningful interactions with
consumers. This ranges from precision-targeted advertisements to customized product suggestions, enabling brands to
provide personalized experiences on a larger scale.
● This, in turn, fosters brand loyalty and enhances customer satisfaction.
● Additionally, AI-driven content creation streamlines the process of generating content, empowering marketers to efficiently
produce high-quality materials while also reducing expenses.
The Impact of Generative AI on Various Sectors
Healthcare Industry
● Generative AI has achieved remarkable progress in healthcare, particularly in the fields of medical imaging and drug
discovery.
● AI-generated medical images contribute significantly to disease diagnosis and detection, enhancing accuracy and expediting
diagnoses, which ultimately leads to improved patient outcomes.
● Moreover, Generative AI models play a crucial role in simulating intricate biological systems, accelerating the process of
discovering and developing new drugs.
● This innovative approach facilitates the exploration of extensive chemical landscapes and the identification of potential drug
candidates, ultimately reducing the time and resources required to bring life-saving medications to market.
● As Generative AI continues to advance within the healthcare sector, it holds the potential to revolutionize patient care and
usher in a new era of medical innovation.
Trends in Generative AI
● Now, let's delve into the top trends in Generative AI to observe how these groundbreaking developments push the
boundaries of creativity, efficiency, and problem-solving to unprecedented heights.
● Some of the trends are as follows:
❖ AI Enabling Creativity
❖ Enhanced Personalization
❖ Advancements in GANs
❖ Conversational AI
❖ Strengthened AI Infrastructure
❖ Generative AI for Scientific Research
❖ NLP Applications
Trends in Generative AI:
AI Enabling Creativity
● The emergence of generative AI tools, such as Dall-e, has
brought about remarkable surprises.
● These tools can now generate art with just a few inputs.
● Although earlier versions may not have been as accurate in
creating art, recent improvements have made them proficient
in generating art as specified by users.
● However, generative AI is not limited to art alone; it also
powers real-time animations, music, and audio for various
applications.
● This trend is expected to continue growing, allowing
musicians, artists, writers, and everyday users to harness the
potential of generative AI tools to express their creativity.
Trends in Generative AI:
Enhanced Personalization
● Generative AI is equipped with technologies that enable
personalized experiences.
● By leveraging technologies like GANs, neural networks, and
advanced machine learning algorithms, AI can analyze
individual preferences and generate content that resonates.
This personalized content facilitates targeted advertising,
customized product recommendations, and more.
● This trend empowers businesses to engage their audience
more effectively and foster brand loyalty by providing tailored
experiences at scale.
Trends in Generative AI:
Advancements in GANs
● Generative Adversarial Networks (GANs) form the core of
generative AI.
These networks create new data resembling training data.
● GANs comprise generators and discriminators that compete
to improve their predictive accuracy.
Trends in Generative AI:
Conversational AI
● Generative AI has revolutionized the conversational
capabilities of AI. Tools like ChatGPT have elevated
conversations to a human-like level, taking many by surprise.
● This conversational ability stems from neural networks,
natural language processing, and deep learning, enabling AI to
engage in rich and meaningful conversations.
● This trend has a particularly significant impact on customer
care, where AI's empathetic responses can provide
personalized assistance for customer queries and concerns.
Trends in Generative AI:
Strengthened AI infrastructure
● The technology stack of generative AI is continuously
evolving. Models like GPT-4 are being developed to cater to
specialized applications.
● This includes incorporating Reinforcement Learning with
Human Feedback (RLHF) to produce more relevant
responses.
● AI companies are striving to meet the growing demand by
creating unique tools tailored for various use cases,
contributing to more accurate and efficient AI responses.
Trends in Generative AI:
Scientific Research
● Generative AI is making a substantial impact on scientific
research, accelerating innovation across multiple fields by
generating insights and hypotheses across disciplines.
● In areas like healthcare, Generative AI aids in gene sequencing,
leading to advancements in personalized medicine.
● Additionally, it expedites drug discovery by simulating complex
biological systems, revolutionizing research techniques, and
driving innovation.
Trends in Generative AI:
NLP Applications
● Generative AI excels in Natural Language Processing (NLP),
enabling AI to interact more naturally and effectively with
humans.
● AI can analyze text, audio, image, and video data to
understand sentiment and context, resulting in engaging and
contextually relevant responses.
Generative AI - Gitex v1Generative AI - Gitex v1.pptx

More Related Content

PDF
Generative AI
PDF
An Introduction to Generative AI
PDF
generative-ai-fundamentals and Large language models
PPTX
generative-ai presentation of generative AI
PDF
Let's talk about GPT: A crash course in Generative AI for researchers
PPTX
Generative AI and ChatGPT - Scope of AI and advance Generative AI
PDF
introduction to the world of generative AI
PDF
AI and ML Series - Introduction to Generative AI and LLMs - Session 1
Generative AI
An Introduction to Generative AI
generative-ai-fundamentals and Large language models
generative-ai presentation of generative AI
Let's talk about GPT: A crash course in Generative AI for researchers
Generative AI and ChatGPT - Scope of AI and advance Generative AI
introduction to the world of generative AI
AI and ML Series - Introduction to Generative AI and LLMs - Session 1

What's hot (20)

PDF
Unlocking the Power of Generative AI An Executive's Guide.pdf
PDF
𝐆𝐞𝐧𝐞𝐫𝐚𝐭𝐢𝐯𝐞 𝐀𝐈: 𝐂𝐡𝐚𝐧𝐠𝐢𝐧𝐠 𝐇𝐨𝐰 𝐁𝐮𝐬𝐢𝐧𝐞𝐬𝐬 𝐈𝐧𝐧𝐨𝐯𝐚𝐭𝐞𝐬 𝐚𝐧𝐝 𝐎𝐩𝐞𝐫𝐚𝐭𝐞𝐬
PPTX
Using Generative AI
PDF
Generative AI: Past, Present, and Future – A Practitioner's Perspective
PDF
Microsoft + OpenAI: Recent Updates (Machine Learning 15minutes! Broadcast #74)
PDF
Generative-AI-in-enterprise-20230615.pdf
PPTX
OpenAI-Copilot-ChatGPT.pptx
PPTX
introduction Azure OpenAI by Usama wahab khan
PDF
LLMs Bootcamp
PDF
Best Practice on using Azure OpenAI Service
PDF
Automated Workflows and AI Agents with Amazon Bedrock
PDF
How Does Generative AI Actually Work? (a quick semi-technical introduction to...
PDF
Leveraging Generative AI & Best practices
PDF
Large Language Models Bootcamp
PDF
Exploring Opportunities in the Generative AI Value Chain.pdf
PDF
Generative AI
PDF
An Introduction to Generative AI - May 18, 2023
PPTX
Generative AI Masterclass - Model Risk Management.pptx
PDF
Responsible Generative AI
PDF
Large Language Models - Chat AI.pdf
Unlocking the Power of Generative AI An Executive's Guide.pdf
𝐆𝐞𝐧𝐞𝐫𝐚𝐭𝐢𝐯𝐞 𝐀𝐈: 𝐂𝐡𝐚𝐧𝐠𝐢𝐧𝐠 𝐇𝐨𝐰 𝐁𝐮𝐬𝐢𝐧𝐞𝐬𝐬 𝐈𝐧𝐧𝐨𝐯𝐚𝐭𝐞𝐬 𝐚𝐧𝐝 𝐎𝐩𝐞𝐫𝐚𝐭𝐞𝐬
Using Generative AI
Generative AI: Past, Present, and Future – A Practitioner's Perspective
Microsoft + OpenAI: Recent Updates (Machine Learning 15minutes! Broadcast #74)
Generative-AI-in-enterprise-20230615.pdf
OpenAI-Copilot-ChatGPT.pptx
introduction Azure OpenAI by Usama wahab khan
LLMs Bootcamp
Best Practice on using Azure OpenAI Service
Automated Workflows and AI Agents with Amazon Bedrock
How Does Generative AI Actually Work? (a quick semi-technical introduction to...
Leveraging Generative AI & Best practices
Large Language Models Bootcamp
Exploring Opportunities in the Generative AI Value Chain.pdf
Generative AI
An Introduction to Generative AI - May 18, 2023
Generative AI Masterclass - Model Risk Management.pptx
Responsible Generative AI
Large Language Models - Chat AI.pdf
Ad

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

PDF
What is artificial intelligence Definition, top 10 types and examples.pdf
DOCX
artificial intelligence.docx
PDF
leewayhertz.com-Understanding generative AI models A comprehensive overview.pdf
PDF
Exploring Generative AI: Frequently Asked Questions and Certification Essentials
PDF
The A_Z of Artificial Intelligence Types and Principles_1687569150.pdf
PDF
Understanding generative AI models A comprehensive overview.pdf
PPTX
Transform your Business Functions from Traditional to AI
PPTX
Download & Install AutoCAD 2025 Product Help
PPTX
Adobe Premiere Pro Crack 2025 (v25.1.0.073) Pre-Activated
PPTX
IDM Crack 6.42 Build 27 Patch + Serial Key Download
DOCX
What is Artificial Intelligence.docx
PPTX
Introduction to AI and its domains.pptx
PDF
Evolution of AI_ From Expert Systems to Generative AI.pdf
PPTX
AI basic.pptx
PPTX
PPTX
Exploring the World of Artificial Intelligence: Concepts , Applications , Imp...
PPTX
ai and smart assistant using machine learning and deep learning
PDF
What Is the Difference Between AI and Generative AI.pdf
PPTX
Introduction to Generative AI_Engineering.pptx
PPTX
7 TYPES OF ARTIFICIAL INTELLIGENCE TRENDING EVERYWHERE.pptx
What is artificial intelligence Definition, top 10 types and examples.pdf
artificial intelligence.docx
leewayhertz.com-Understanding generative AI models A comprehensive overview.pdf
Exploring Generative AI: Frequently Asked Questions and Certification Essentials
The A_Z of Artificial Intelligence Types and Principles_1687569150.pdf
Understanding generative AI models A comprehensive overview.pdf
Transform your Business Functions from Traditional to AI
Download & Install AutoCAD 2025 Product Help
Adobe Premiere Pro Crack 2025 (v25.1.0.073) Pre-Activated
IDM Crack 6.42 Build 27 Patch + Serial Key Download
What is Artificial Intelligence.docx
Introduction to AI and its domains.pptx
Evolution of AI_ From Expert Systems to Generative AI.pdf
AI basic.pptx
Exploring the World of Artificial Intelligence: Concepts , Applications , Imp...
ai and smart assistant using machine learning and deep learning
What Is the Difference Between AI and Generative AI.pdf
Introduction to Generative AI_Engineering.pptx
7 TYPES OF ARTIFICIAL INTELLIGENCE TRENDING EVERYWHERE.pptx
Ad

Recently uploaded (20)

PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
A Presentation on Artificial Intelligence
PDF
Machine learning based COVID-19 study performance prediction
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Empathic Computing: Creating Shared Understanding
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Modernizing your data center with Dell and AMD
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Cloud computing and distributed systems.
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Chapter 3 Spatial Domain Image Processing.pdf
A Presentation on Artificial Intelligence
Machine learning based COVID-19 study performance prediction
The AUB Centre for AI in Media Proposal.docx
NewMind AI Monthly Chronicles - July 2025
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Empathic Computing: Creating Shared Understanding
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Understanding_Digital_Forensics_Presentation.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Modernizing your data center with Dell and AMD
Mobile App Security Testing_ A Comprehensive Guide.pdf
Big Data Technologies - Introduction.pptx
Cloud computing and distributed systems.

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.
  • 256. Reasoning ● Reasoning requires models to think logically and make inferences based on available information. This can be tricky, as models may not always consider all relevant details.
  • 259. You are an author and need help to decide the topics for your new book on ‘Personal Finance’
  • 260. Garbage In Garbage Out You are an author and need help to decide the topics for your new book on ‘Personal Finance’
  • 261. Great Outputs need Great Inputs!
  • 263. Define the Objective ● This involves identifying the purpose of the prompt and the specific outcome you want to achieve. ● Determine the type of information required from the model by identifying the specific keywords, phrases, or topics that are relevant to your objective. ● Identify the target audience for the prompt to create prompts that are appropriate for the intended audience. ● For example, if your target audience is teenagers, you may want to create prompts that use informal language and that are more conversational in tone.
  • 264. Gather Relevant Information ● Once you have defined the objective of your prompt, the next step is to collect relevant information. ● This involves gathering information about the topic of the prompt as well as researching related keywords, phrases, and concepts. Gather knowledge-based, accurate, and relevant data. It's important to use well-respected sources and to ensure that the information you gather is accurate and up-to-date.
  • 265. Gather Relevant Information ● Sources for gathering information include textbooks, websites, and academic papers. Use reputable and trustworthy sources. ● Conduct research on related topics to identify relevant keywords and phrases that can be used to create effective prompts. ● Consult with experts in the field to gain further insights and ensure that the information you gather is accurate and relevant.
  • 266. Identify Structure of the prompt ● This involves determining the format of the prompt, such as a question or statement. ● Define the tone and style of the prompt to ensure that it is appropriate for the intended audience and purpose. ● Consider the type of information you want to elicit from the model when deciding on the format of the prompt. ● For example, a question format may be more appropriate for generating a short and concise response, while a statement format may be more suitable for generating a more detailed and informative response.
  • 267. Identify Structure of the prompt ● It is critical to make sure the prompt is about the right length—neither too long nor too short can affect how well the model responds. ● It is important to define different characteristics of the prompt, like its style and tone. ● For example, if the prompt is intended for a formal setting, a more formal tone and style may be more appropriate. Alternatively, if the prompt is intended for a more informal setting, a more conversational tone and style may be more suitable.
  • 268. Developing the Prompt ● This involves using the information gathered in earlier steps to create the prompt itself. ● Write the prompt in a clear and concise manner, using language that is appropriate for the target audience. ● Ensure that the prompt is understandable and relevant to the user to help the model generate an appropriate response. ● Consider the tone and style of the prompt to ensure that it is appropriate for the intended purpose and audience. ● For example, use a more formal tone and style for prompts intended for formal settings.
  • 269. Optimizing the Prompt ● Optimizing the prompt is an important step to refine the prompt for better output from the model. ● Fine-tuning the prompt involves adjusting the parameters of the model to achieve the desired output. ● Experimenting with several iterations of the question can help identify the best prompt.
  • 270. Optimizing the Prompt ● Fine-tuning parameters of the model involves adjusting the length of the response, the temperature parameter, and the top- p sampling parameters, which can help achieve a precise and relevant response that is appropriate for the intended audience. ● Experimenting with different variations of the prompt can help in identify the most effective one that produces the desired results. ● Open AI Playground provides a platform to test the prompt by generating responses and fine-tuning the parameters.
  • 271. Evaluating Prompt Effectiveness ● Prompt evaluation involves assessing the quality of the model's response based on the prompt. ● To evaluate the effectiveness of the prompt, it is essential to determine if it achieves the desired objective. ● Verify if the model's response aligns with the objective of the prompt. ● For example, if the objective of the prompt is to provide information, the model's response should be informative and accurate.
  • 272. ChatGPT Prompt Engineering Evaluating Prompt Effectiveness
  • 273. Points to consider while creating prompts. A well-crafted prompt can stimulate ChatGPT to provide insightful and informative responses that can enhance the overall user experience. Here are some tips for creating effective prompts:
  • 274. Evaluating prompt effectiveness Evaluating prompt effectiveness is essential to ensure that your prompts are generating the desired response. Here are some things to keep in mind when evaluating prompt effectiveness”
  • 276. Best Practices for using ChatGPT
  • 277. Best Practices for Using ChatGPT
  • 278. Best Practices for Using ChatGPT
  • 280. Create your own AI Bot! 1: Sign up on Poe.com 2: Click on ‘Create a Bot’ 3: Insert prompt + introductory sentence 4: Change base bots between ChatGPT and ClaudeInstant 5: Refine prompt basic outputs 6: Share the link Tourist Guide Bot
  • 281. 1: Sign up on Poe.com
  • 282. 2: Click on ‘Create a Bot’
  • 283. 3: Insert prompt introductory sentence
  • 284. 4: Change base bots between ChatGPT and Claude-Instant
  • 285. Working with ChatGPT API Overview of OpenAI API
  • 286. What is OpenAI API? ● OpenAI API is also known as ChatGPT AI. ● It is an interface to the AI models like ChatGPT, GPT-3, DALL-E etc. ● It is a general-purpose API that enables the users to perform any English-language task. ● The API provides the freedom to access ChatGPT by using any programming language or no-code tools. ● The API is simple to use yet highly flexible to perform wide range of natural language tasks.
  • 287. Why to use OpenAI API?
  • 288. Pricing of OpenAI API in comparison with ChatGPT Plus ● The ChatGPT API is a pay-per-use model. ● It is quite impressive in comparison to ChatGPT Plus. ● The ChatGPT Plus membership fees are $20 per month, and the cost of the OpenAI API is only $0.002 USD per 1000 tokens. ● For a normal ChatGPT user, OpenAI API is more than enough, as $20 corresponds to 10 million tokens. ● Economically, OpenAI API is a much better option than ChatGPT Plus for most of the tasks.
  • 289. Rate Limits of OpenAI API ● OpenAI API has set rate limits for its models to prevent overloading the server. ● For OpenAI API users, the rate limit for the first 48 hours is 60 requests per minute and the generation of 60,000 tokens per minute. ● For OpenAI API users, the rate limit after 48 hours is 3500 requests per minute and the generation of 90,000 tokens per minute. ● OpenAI API will not return results if the user exceeds the rate limit. ● Also, the Open AIAPI may increase these rate limits in the future.
  • 290. How to get access to OpenAI API? ● Access to OpenAI API is not open to all. ● One has to sign up and join a waitlist at: https://platform.openai.com/signup. ● Register yourself and join the waitlist as soon as possible. ● OpenAI may allow access to the API for all in the future.
  • 291. Introduction to ChatGPT Job Opportunities
  • 292. Data Scientists Data scientists can employ ChatGPT to generate or improve data for tasks such as text classification, sentiment analysis, topic modeling, and more. Data scientists may also utilize ChatGPT to create interactive dashboards or reports that effectively communicate their analytical findings. Required skills and qualifications for data scientists: ● A degree in statistics, computer science, mathematics, or a related field. ● Proficiency in programming languages like Python or R. ● Familiarity with data analysis frameworks and tools, such as PyTorch, TensorFlow, Scikit-Learn, or Pandas. ● Understanding of NLP principles and methods, including tokenization, embedding, language modeling, and text generation. ● Experience with ChatGPT models and APIs, such as Hugging Face or OpenAI. ● Ability to effectively communicate complex ideas and findings to diverse audiences.
  • 293. Projects and Organizations Using ChatGPT for Data Science ● DataCamp is an online platform providing interactive courses and projects on data science and machine learning, which employs ChatGPT to generate realistic data sets and scenarios for their exercises and challenges. ● Narrative Science is a company that offers natural language generation (NLG) solutions across various industries and domains, which uses ChatGPT to create narratives that convey data insights in a human-like manner. ● Lionbridge AI is an organization that provides data annotation and validation services for machine learning projects, which utilizes ChatGPT to augment their data sets with synthetic text data that emulates the quality and diversity of real-world data.
  • 294. Machine Learning Engineers Machine learning engineers can employ ChatGPT to fine-tune or adapt the model for specific domains or tasks like conversational agents, content generation, summarization, and more. Machine learning engineers can also optimize ChatGPT's performance and scalability using techniques such as pruning, quantization, or distillation. Required skills and qualifications for machine learning engineers: ● A degree in computer science, engineering, or a related field ● Proficiency in programming languages like Python or Java ● Experience with machine learning tools and frameworks such as TensorFlow, PyTorch, Keras, or Scikit-Learn ● Knowledge of NLP concepts and techniques, including tokenization, embedding, language modeling, and text generation ● Familiarity with ChatGPT models and APIs, such as Hugging Face or OpenAI ● Ability to design and implement machine learning pipelines and workflows
  • 295. Projects and Organizations Using ChatGPT for Machine Learning Engineering ● Replika is an app that creates personalized chatbot companions for users based on their personality and preferences, using Chat GPT to generate natural and empathetic conversations on various topics. ● Grammarly is an app that assists users in improving their writing skills by providing feedback on grammar, spelling, punctuation, style, tone, and more, employing ChatGP T to generate suggestions and corrections for user text. ● DeepMind is a research organization focused on developing artificial intelligence systems that learn from data and experience, using ChatGPT to explore new frontiers in NLP research, such as few-shot learning, multimodal generation, and dialogue systems.
  • 296. NLP Researchers NLP researchers can utilize ChatGPT to test and evaluate new hypotheses and methods for enhancing the quality and diversity of text generation. They can also use ChatGPT to explore emerging challenges and applications in NLP, such as commonsense reasoning, knowledge extraction, natural language understanding, and more. Required skills and qualifications for NLP researchers: ● A degree in computer science, linguistics, or a related field ● Coding skills in languages like Python or C++ ● Familiarity with machine learning frameworks and tools, such as Keras, TensorFlow, PyTorch, and Scikit-Learn ● Understanding of NLP principles and techniques, including tokenization, embedding, language modeling, and text generation ● Experience with ChatGPT models and APIs, such as Hugging Face or OpenAI ● Ability to conduct rigorous and reproducible research and experiments
  • 297. Projects and Organizations Using ChatGPT for NLP Research ● Facebook AI Research (F A I R) is a research division aiming to advance the state-of-the-art artificial intelligence and its applications, using ChatGPT to investigate new methods and models for text generation. ● Allen Institute for Artificial Intelligence (AI2) is a research institute focusing on creating artificial intelligence systems that can understand and interact with natural language, using ChatGPT to develop new benchmarks and datasets for NLP. ● OpenAI is a research organization aiming to create artificial intelligence systems that benefit humanity without being limited by profit or control, using Chat G P T to develop innovative and impactful applications for NLP.
  • 298. ChatGPT Job Opportunities Job Search Strategies
  • 299. Using ChatGPT for Job Applications ● Craft a resume that shows your ChatGPT abilities. ● Compose a cover letter that expresses your enthusiasm. ● Creating a blog post or article showcasing ChatGPT knowledge. ● Developing a pitch or proposal for prospective employers. ● Designing chatbot scripts or dialogues. ● Writing summaries or reviews of ChatGPT projects or products.
  • 300. ChatGPT Job Opportunities Resume and Interview Preparation
  • 301. Writing a Strong Resume ● Show your natural language processing and machine learning skills Example: “Created and trained a natural language processing model to classify customer feedback in real-time, resulting in a 20% increase in customer satisfaction.” ● Demonstrate your programming skills Example: “Developed and implemented a custom data pipeline using Python and TensorFlow to improve model training efficiency by 30%.” ● Highlight your communication skills Example: “Presented a technical solution to senior management, resulting in a 50% increase in project funding.”
  • 302. Points to Remember in an Interview
  • 304. Chatbot Development Business If you are a freelancer or entrepreneur, you can create a chatbot development business where you can build customized chatbots for clients.
  • 305. Chatbot Consulting Services You can provide your services as a chatbot consultant to businesses that want to incorporate conversational AI into their operations. This can involve recommending the best chatbot platform, the chatbot’s functionality and design, as well as the development process.
  • 306. Chatbot Maintenance and Support After a chatbot is developed and deployed, it needs ongoing maintenance and support. As a freelancer or entrepreneur, you can offer your services to maintain and update existing chatbots. This can include fixing bugs, adding new features, and improving the chatbot’s performance.
  • 307. Chatbot Copywriting As the conversational AI industry grows, the demand for engaging and persuasive chatbot copywriting has increased. You can offer your services to write chatbot scripts, dialogs, and responses that resonate with the target audience.
  • 308. Chatbot Training and Education ChatGPT is a language model that can transform the way we learn and educate. You can provide your services as a chatbot trainer, creating educational chatbots for students and professionals.
  • 309. Challenges and Opportunities in the Field of ChatGPT
  • 310. Opportunities in the Field of ChatGPT
  • 311. Challenges in the Field of ChatGPT
  • 312. Some Examples of Challenges Encountered in the Field of ChatGTP ● Bias: A well-known example of bias in ChatGPT systems is the Tay bot created by Microsoft. Tay was designed to learn from conversations on social media, but quickly became a source of controversy when it began spewing racist and sexist comments. ● Privacy: In 2020, Amazon's Alexa was found to be storing voice recordings indefinitely, raising concerns about the privacy and security of users' data. ● Ethical Considerations: In 2021, OpenAI announced that it would be limiting access to its GPT-3 language model to prevent misuse and the creation of harmful content.
  • 322. Google Bard: Revolutionizing Business Operations
  • 323. Benefits of Using Google Bard in Various Industries
  • 324. Future Trends for Google Bard in Industries Google Bard, while still in development, holds immense potential to reshape the business landscape. Here's an exploration of future trends for Google Bard in industries: ● Continued Automation Advancements: Google Bard's ongoing evolution is pushing the boundaries of task automation. Its expanding capabilities are already handling tasks such as customer service, data entry, and content creation. ● Hyper-Personalized Customer Experiences: The future holds the promise of more tailored and responsive customer interactions facilitated by Google Bard.
  • 325. Future Trends for Google Bard in Industries ● Data-Driven Decision Excellence: As Google Bard evolves, its data analysis capabilities will become increasingly sophisticated. ● Pioneering Industries and Business Models: Google Bard has the potential to birth entirely new industries and business paradigms. Bard's capabilities could underpin the creation of virtual customer assistance platforms, fundamentally changing the way businesses interact with customers.
  • 326. Ethical Implications of Using Google Bard Utilizing Google Bard in industry raises several ethical considerations, each of which warrants careful attention:
  • 330. Future developments in BARD AI technology
  • 332. Personalized Education ● BARD AI technology holds immense promise in the realm of personalized education. Traditional educational approaches often struggle to cater to individual students' diverse learning needs and styles. ● Through its advanced natural language understanding and adaptability, BARD can continuously assess a student's progress and adjust the curriculum accordingly. ● BARD can provide real-time feedback and assistance to students, helping them overcome learning obstacles and reinforcing their understanding of complex concepts. ● By harnessing BARD's capabilities in personalized education, educational institutions can bridge achievement gaps, promote self-directed learning, and improve overall educational outcomes.
  • 333. Interactive Entertainment ● BARD AI technology presents exciting possibilities in interactive entertainment, reshaping how we engage with movies, video games ● BARD can analyze player behavior in real time and adjust the game's challenges, storyline, and character interactions to match the player's choices and skill level. ● In cinema, BARD can revolutionize storytelling by enabling interactive movies. ● BARD's creativity can extend to content generation within the entertainment industry ● BARD's potential in interactive entertainment promises to offer audiences more engaging and immersive experiences.
  • 334. Medical Diagnosis ● In the field of medical diagnosis, BARD AI technology has the potential to be a powerful ally for healthcare professionals. ● One of the key strengths of BARD lies in its ability to analyze vast amounts of medical data and images with high precision. ● BARD can continuously update its knowledge base with the latest medical research, clinical trials, and patient data, ensuring that it stays up-to-date with the rapidly evolving field of medicine. ● For doctors and medical practitioners, BARD can act as a valuable second opinion tool, offering additional insights and helping to confirm or refine initial diagnoses.
  • 335. Financial Trading ● BARD AI technology has the potential to revolutionize the world of financial trading by providing investors and traders with a sophisticated analytical tool. ● One of the primary advantages of BARD in financial trading is its ability to process vast amounts of real-time market data. ● BARD can continually learn and adapt to changing market conditions. It can recognize evolving trading strategies, adjust risk management approaches, and fine-tune investment portfolios in response to market fluctuations. ● BARD can assist in risk assessment by providing real-time monitoring and alerts for potential market disruptions or anomalies. ● Incorporating BARD into financial trading strategies can lead to more data-driven, informed, and agile investment decisions, potentially increasing returns on investments and minimizing losses
  • 336. Customer Service ● BARD AI technology has the potential to revolutionize customer service, offering businesses a powerful tool to enhance customer support and satisfaction ● One of the crucial strengths of BARD lies in its ability to provide instant and consistent responses to customer inquiries. ● BARD can offer highly personalized interactions. By analyzing customer data and past interactions, it can tailor responses to individual preferences and previous interactions. ● BARD can access vast databases of information, including product details, FAQs, and troubleshooting guides, to provide comprehensive solutions to customer issues. ● BARD can be integrated with other customer service tools such as chatbots and CRM systems, streamlining customer interactions.
  • 338. Steps in Setting Up BARD AI ● To begin, go to Google and search for BARD, or visit: https://bard.google.com/.
  • 339. Steps in Setting Up BARD AI ● Once you have a Google account, go to the Bard website and click on the "Sign Up" button.
  • 340. Steps in Setting Up BARD AI ● Enter your Google account email address and password. ● Review and accept the Bard terms of service.
  • 341. Steps in Setting Up BARD AI ● Once you have created a Bard account, you can start using different features by clicking on the "Features" tab in the Bard navigation bar.
  • 342. Steps in Setting Up BARD AI ● Bard has a variety of features that you can use, such as text generation, translation, question answering, and code generation. ● To use the text generation feature, simply type a prompt, and Bard will generate text based on your input. ● Bard can generate text in a variety of different formats, such as poems, code, scripts, musical pieces, email, and letters.
  • 344. BARD AI Functionalities BARD stands as a large language model developed by Google AI, having undergone extensive training on an expansive dataset comprising text and code. Its capabilities encompass text generation, language translation, creative content creation, and providing informative responses to queries. BARD AI's functionalities and capabilities: ● Text generation: BARD AI excels in generating text across various formats, such as poems, code, scripts, and more. ● Translation: BARD AI possesses the ability to translate between more than 200 languages. ● Question answering: BARD AI can deliver comprehensive and informative answers to a wide array of questions, even those that are open-ended. ● Following instructions: BARD AI has the capacity to attentively follow instructions and fulfill requests.
  • 345. BARD AI Functionalities BARD AI is still under development, but it has already learned to perform many kinds of tasks. For example, BARD AI can: ● Facilitating learning by simplifying complex concepts into clear and concise explanations. ● Generating innovative ideas for projects and presentations. ● Assisting in problem-solving through brainstorming and feasibility assessment. ● Enhancing work-related tasks through task automation, report generation, and feedback provision.
  • 346. BARD AI Functionalities: Practical Examples Text generation: BARD AI can generate text in a variety of formats, including poems, code, scripts, musical pieces, email, letters, and more. For example, you could ask BARD to write a poem about a specific topic or to generate a code snippet to perform a specific task. Example:
  • 347. BARD AI Functionalities: Practical Examples Translation: BARD AI's language translation capabilities extend to over 200 languages. For instance, you can instruct BARD AI to translate a sentence from English to French or any other language, or vice versa. Example:
  • 348. BARD AI Functionalities: Practical Examples Question answering: BARD AI excels in providing comprehensive and informative answers to a wide array of questions, irrespective of their complexity or uniqueness. Example:
  • 350. Best Practices for Utilizing BARD Effectively ● Bard AI, a versatile language model, offers a multitude of applications, including text generation, language translation, content creation, and informative responses to questions. ● However, like any AI model, Bard AI is not flawless and may produce inaccurate or inappropriate content. ● Therefore, it is crucial to employ Bard AI ethically and responsibly, ensuring thorough review of its outputs.
  • 351. Best Practices for Utilizing BARD AI Effectively
  • 352. Best Practices for Utilizing BARD AI Effectively
  • 353. Best Practices for Utilizing BARD AI Effectively
  • 354. Additional Tips ● Specify Your Requests: The more specific your instructions, the better BARD AI can comprehend your needs and generate desired output. ● Break Down Complex Tasks: For intricate tasks, divide them into smaller steps and request BARD AI to complete each step individually. ● Provide Feedback: If BARD AI's output falls short of expectations, offer feedback to aid improvement, highlighting inaccuracies, irrelevance, or inappropriateness. ● Acknowledge Bard's Limitations: Despite its power, BARD AI is not infallible. It is essential to recognize its limitations and use it responsibly.
  • 355. Data Privacy Risks in Generative AI Systems
  • 356. Introduction to Data Privacy Risks in Generative AI Systems Data privacy in the realm of artificial intelligence (AI) entails safeguarding individuals' personal information and ensuring ethical data handling within AI systems. This concern has gained paramount significance owing to the pervasive adoption of AI technologies in our everyday lives.
  • 357. Background and Essential Facets of Data Privacy in AI ● Data-Driven Nature of AI: AI systems, encompassing machine learning and deep learning models, predominantly rely on extensive datasets for their training. These datasets frequently contain personal and sensitive information, such as personal identifiers, medical records, or financial data. ● Data Privacy Concerns: The process of collecting, storing, and processing personal data within AI systems raises a series of pressing concerns: ○ Data Breaches: Inadequate security measures can lead to data breaches, exposing sensitive information to unauthorized parties. ○ Data Misuse: Personal data collected for one purpose may be repurposed for another, potentially infringing on individuals' privacy rights. ○ Bias and Discrimination: Biases present in training data can result in discriminatory AI outcomes, unfairly affecting specific demographic groups.
  • 358. Background and Essential Facets of Data Privacy in AI ● Legal Frameworks: Governments worldwide have acknowledged the significance of data privacy in the AI era. Regulations such as the General Data Protection Regulation (GDPR) in the European Union and the California Consumer Privacy Act (CCPA) in the United States provide comprehensive guidelines for organizations on the handling of personal data. ● Ethical Considerations: Beyond legal obligations, ethical dimensions play a crucial role in AI data privacy. These encompass: ○ Informed Consent: Ensuring that individuals are adequately informed about data collection and usage and granting them the option to consent or opt out. ○ Transparency: Striving to make AI processes comprehensible and explainable to users. ○ Data Minimization: Collecting only the essential data required for a specific purpose, thereby limiting privacy risks.
  • 359. Background and Essential Facets of Data Privacy in AI ● Technological Solutions: Developers in the AI field are actively exploring privacy-preserving technologies that permit AI models to glean insights from data without directly accessing sensitive information. These innovations include federated learning, homomorphic encryption, and differential privacy. ● User Empowerment: A fundamental facet of data privacy in AI revolves around granting individuals control over their data. This empowerment encompasses enabling users to access, correct, or delete their personal data and providing transparent privacy settings.
  • 360. Data Privacy Risks in Generative AI Systems
  • 361. Data Privacy Risks in Generative AI Systems
  • 363. What is Data Masking? ● Data masking is a technique used in AI and data privacy to protect sensitive or personally identifiable information (PII) within datasets. ● The main goal of data masking is to replace sensitive information with fictitious or scrambled data, ensuring that the original data remains protected while allowing its use in AI model development and testing. ● Data masking allows organizations to share or analyze data while minimizing the risk of exposing sensitive information. ● Data masking helps organizations comply with data privacy regulations, such as the General Data Protection Regulation (GDPR) in the European Union or the Health Insurance Portability and Accountability Act (HIPAA) in the United States.
  • 364. Static Data Masking ● Static data masking involves applying a consistent masking technique to the entire dataset, resulting in a transformed version of the data that can be used for various purposes. ● The masked dataset is typically created once and then used repeatedly for different operations, such as development, testing, or analytics. ● Example: A dataset containing customer information may have sensitive fields like names, addresses, and social security numbers masked with random values or pseudonyms. Once the masking is applied, the masked dataset can be used for various purposes without revealing the original sensitive information.
  • 365. Dynamic Data Masking ● In dynamic data masking, the masking is applied on the fly the moment the data is accessed or retrieved. It dynamically alters the data presentation depending on the user's access privileges or permissions without permanently modifying the underlying data. ● The purpose of dynamic data masking is to restrict the exposure of sensitive information to authorized users while allowing them to view and work with the data in a meaningful way. ● Example: A database may be configured to mask social security numbers by displaying only the last four digits to users who don't have the necessary privileges. In contrast, authorized users with appropriate access rights can see the complete social security numbers.
  • 366. Data Masking Methods ● Randomization: In this method, sensitive data values are replaced with random or fictitious values. ○ For instance, a person's real name might be replaced with a randomly generated pseudonym or an artificial name. This ensures that the identity of the individual is concealed while preserving the statistical properties of the dataset. ● Encryption: Encryption involves transforming sensitive data into an unreadable format using cryptographic algorithms. Only authorized parties with access to the encryption key can decipher the encrypted data. ○ For example, a person's social security number can be encrypted so that it appears as a string of random characters, making it difficult to identify the original value without the decryption key.
  • 367. Data Masking Methods ● Hashing: It is a one-way transformation technique that converts sensitive data into a fixed-length string of characters. The resulting hash value is unique to the input data but cannot be reverse-engineered to obtain the original information. ○ This method is commonly used for masking passwords or other sensitive identifiers. ● Tokenization: It involves replacing sensitive data with tokens or placeholders. A token is a unique identifier that maps to the original value stored securely in a separate location. ○ For example, credit card numbers can be tokenized, ensuring that the sensitive information is not exposed while allowing the dataset to maintain its structure and format.
  • 368. Challenges and Limitations of Data Masking ● One of the primary challenges of data masking is maintaining the utility and usefulness of the masked data. If the masking is not carefully implemented, it may affect the statistical properties, relationships, or patterns in the data, which can in turn impact the accuracy and effectiveness of AI models. ● Data masking can be complex as different data elements may require different masking techniques, and ensuring consistency and coherence across the entire dataset can be challenging. ● Reversible masking techniques, such as encryption or tokenization, enable the restoration of the original data, which can be beneficial in certain scenarios. However, reversible techniques can also introduce additional security risks if the encryption keys or token mappings are compromised. ● Irreversible techniques like hashing provide stronger security but make it impossible to restore the original data, which may limit certain data analysis or use cases.
  • 370. What are Private Large Language Models? ● Private large language models refer to language models that are developed and trained within an organization or by an individual entity. ● The focus of private large language models is on maintaining control, privacy, and security over the data. ● Private large language models are built on top of open-source large language models that give comparable performance to ChatGPT, which is a closed-system model.
  • 371. Advantages of Private Large Language Models
  • 372. Open-source Large Language Models – LLaMA ● LLaMA (Large Language Model Meta AI) is an open-source LLM by Meta, released in Feb 2023. It is the first major open- source model that has generated significant interest and discussion across the AI community. Some other open-source LLMs are built on top of LLaMA. ● LLaMA models are freely available and can be used for non-commercial purposes. ● The release of LLaMA has opened up new possibilities for researchers and data scientists working on natural language processing applications.
  • 373. Open-source Large Language Models – Alpaca ● Alpaca is an open-source large language model from Stanford University. It is built on top of the LLaMA 7B model. It is comparable to the GPT-3 model in terms of performance and accuracy while being considerably smaller in size. ● Alpaca is a small language model that is both affordable and powerful. It was developed for less than $600, which is a fraction of the cost of some of the larger language models. ● Now any private company or institution can train using their own large language model using the techniques and methods used to build Alpaca.
  • 374. Open-source Large Language Models – Falcon ● Falcon, with 40 billion parameters, was released by Technology Innovation Institute, UAE. ● Falcon boasts high performance and efficiency. As per the authors, Falcon significantly outperforms the GPT-3 model. ● Falcon is available for commercial as well as non-commercial use, unlike LLaMA and Alpaca.
  • 375. Challenges of Private Large Language Models
  • 377. ● Privacy by design is a foundational concept within the realm of artificial intelligence (AI) and data protection. ● It revolves around the central idea of seamlessly incorporating privacy safeguards and concerns into the initial stages of AI system design and development, rather than treating privacy as an afterthought. ● The privacy-by-design approach represents a proactive strategy for organizations to effectively manage and mitigate privacy risks across the entire lifecycle of their systems, services, products, and processes. The Concept of Privacy by Design in AI
  • 378. Measures to Implement Privacy by Design ● Conduct a privacy risk assessment: Identify potential privacy risks associated with their data processing activities. ● Implement appropriate security controls: Customize security measures based on the type of personal data and the associated risks to individuals' rights. Such measures may encompass pseudonymization and encryption, among others. ● Provide clear and comprehensive information to data subjects: Ensure that individuals receive transparent information about how their personal data is being processed, enabling them to exercise their data rights and monitor data processing activities. ● Minimize data processing: Restrict data collection and processing to legally permissible grounds. ● Enforce access restrictions: Apply stringent internal and external access controls in accordance with relevant privacy laws.
  • 380. General Data Protection Regulation (GDPR) ● The General Data Protection Regulation (GDPR) represents a comprehensive data protection and privacy framework implemented by the European Union (EU) in May 2018. ● It emerged as a replacement for the prior Data Protection Directive, with the primary objective of achieving consistency in data protection regulations across EU member states while simultaneously reinforcing the privacy rights of individuals.
  • 381. Key Measures to Foster a Data Privacy Culture ● Leadership Commitment: Begin by involving the leadership team. Ensure that executives and senior management are dedicated to data privacy and lead by setting a strong example. Their support is pivotal for the success of this initiative. ● Data Privacy Policies and Procedures: Develop clear data privacy policies and procedures that are in line with relevant laws and regulations, such as GDPR or CCPA. These policies should cover aspects like data collection, processing, storage, and disposal. ● Incorporating Privacy by Design: Embrace the "Privacy by Design" concept in your product and service development process. Prioritize data privacy from the very beginning rather than treating it as an afterthought. ● Data Inventory and Mapping: Identify and document all the data that your organization gathers, stores, and processes. Create data maps to gain insights into the internal flow of data. ● Implementing Access Controls: Enforce rigorous access controls to guarantee that only authorized individuals have access to sensitive data. Employ role-based access control (RBAC) to restrict access based on job roles.
  • 382. Key Measures to Foster a Data Privacy Culture ● Employee Training and Awareness: Educate all team members on data privacy policies, procedures, and best practices. Ensure they grasp the significance of data privacy and their responsibilities in safeguarding data. ● Incident Response Plan: Develop a comprehensive incident response plan that outlines the steps to be taken in the event of a data breach. Clearly define roles and responsibilities for employees during such incidents. ● Data Protection Technologies: Invest in data protection technologies such as encryption, data loss prevention (DLP) tools, and intrusion detection systems to secure sensitive information. ● Third-Party Assessments: When sharing data with third-party vendors, assess their data privacy practices and confirm their compliance with your standards. Enter into data processing agreements to define responsibilities clearly. ● Regular Audits and Assessments: Conduct routine privacy audits and assessments to verify compliance with policies and regulations. Promptly address any instances of non-compliance.
  • 383. Key Measures to Foster a Data Privacy Culture ● Transparency and Consent: Maintain transparency with individuals about how their data is utilized. Obtain explicit and informed consent before collecting and processing their personal information. ● Data Minimization: Collect only the data necessary for your business objectives and limit data retention. Dispose of data that is no longer required. ● Continuous Improvement: Recognize that data privacy is an ongoing process. Continuously monitor and enhance your data privacy practices in response to evolving regulations and emerging threats. ● Privacy Advocates and Champions: Appoint data privacy advocates or champions within your organization who can champion data privacy initiatives and heighten awareness among employees. ● Reporting and Accountability: Establish mechanisms for reporting privacy concerns or breaches anonymously, and ensure accountability by thoroughly investigating and addressing reported issues.
  • 384. Key Measures to Foster a Data Privacy Culture ● Legal and Compliance Team: Maintain a dedicated legal and compliance team or collaborate with legal experts who can keep your organization updated on data privacy laws and assist with compliance efforts. ● Communication and Awareness Campaigns: Launch internal communication and awareness campaigns to ensure that data privacy remains at the forefront of employees' minds. ● Customer Education: Educate customers about their data rights and the handling of their data. Offer easy means for them to control their data. ● Documentation and Record-Keeping: Maintain meticulous records of data privacy activities, including audits, assessments, and employee training. ● Incentives and Recognition: Consider recognizing and rewarding employees who excel in promoting and practicing data privacy within your organization.
  • 386. Generative AI for Sound ● Generative AI for audio and sound represents a cutting-edge technological breakthrough that leverages artificial intelligence to craft, manipulate, and reimagine audio content. ● Similar to its applications in text and images, AI now possesses the capability to generate and reshape soundwaves, ushering in a new era of creative possibilities and transformative impact on various industries. ● By learning from existing audio data and patterns, generative AI can produce entirely original compositions, replicate specific styles, and even enhance the way we perceive and interact with auditory experiences.
  • 387. Generative AI Audio Tools ● Generative AI audio tools are innovative applications that utilize artificial intelligence to create and manipulate audio content. ● They generally fit into three primary categories: 1- Speech-to-Text Tools 2- Text-to-Speech Tools 3- Music and Audio Creation Tools
  • 388. Generative AI Audio Tools: Speech-to-Text Speech-to-Text Tools ● This category involves converting spoken language into written text. Common instances include widely known systems like Amazon's Alexa, Apple's Siri, and Google Assistant. These voice assistants can transcribe spoken commands into text for various purposes. ● Other tools, such as Otter.ai and Transcribe, can generate textual transcripts from live or prerecorded audio. For instance, educators can record their lectures, and these tools can automatically transcribe the spoken content into written form.
  • 389. Generative AI Audio Tools: Text-to-Speech Text-to-Speech Tools ● In contrast, text-to-speech tools convert written text into spoken audio. Well-known examples include voice assistants like Alexa, Siri, and Google Assistant. ● Additionally, specialized services like Play.ht allow users to customize their speaking style, tone, speed, and even insert pauses, resulting in more natural-sounding audio. ● Students can benefit from these tools by having their written assignments or projects read aloud. This feature helps in identifying errors and enhancing overall clarity. ● Students can transform plain text into engaging content, such as podcasts, news stories, or performances, by using different virtual "voices" to read the text. This adds a unique and captivating dimension to their work.
  • 390. Generative AI Audio Tools: Music and Audio Creation Music and Audio Creation Tools ● This category revolves around generating original music and audio content. For example, Beatoven.ai generates personalized music tracks based on specific inputs like desired duration, tempo, style (e.g., pop, ambient, techno), and mood (e.g., calm, motivational, triumphant). Similarly, Mubert produces royalty-free audio samples and loops suitable for various multimedia projects. ● Upcoming tools like MusicLM and AudioLM (based on OpenAI's language models) can craft music and realistic speech from text inputs and audio snippets. These tools are valuable for students aiming to incorporate unique music or audio components into their presentations, podcasts, or creative assignments.
  • 391. Music and Audio Creation
  • 392. Applications of AI in Audio Generation
  • 393. Applications of AI in Audio Generation
  • 394. Popular AI-Audio Tools: Jukebox ● OpenAI's Jukebox is an extraordinary innovation. Beyond generating melodies and harmonies, Jukebox can weave enchanting lyrics and melodies together, sparking an artistic revolution. ● It's a versatile virtuoso, proficient in various genres and styles, thanks to its training in a diverse musical repertoire. ● For artists, producers, and content creators, it's a wellspring of original compositions. ● In the realm of multimedia, Jukebox composes immersive soundtracks for video games, movies, and advertisements.
  • 395. Popular AI-Audio Tools: Soundraw ● Soundraw is a creative tool that harnesses the power of artificial intelligence to help people craft their own custom music. It's like a digital palette for making unique musical compositions. ● With Soundraw, you can adjust various elements of the music, such as the style of music (genre), the mood it conveys, the speed (tempo), and the types of instruments used. ● Soundraw is particularly helpful for content creators, filmmakers, advertisers, and anyone who needs custom music that fits their specific requirements. It provides a creative playground where you can experiment with different musical elements to craft a sound that matches your vision.
  • 396. Popular AI-Audio Tools: Azure Text-to-Speech ● Azure Text-to-Speech is a tool provided by Microsoft's Azure cloud platform. It's a service that converts text input into natural-sounding spoken audio. This tool utilizes artificial intelligence and machine learning technologies to generate human-like speech from written text. ● Developers and businesses can integrate Azure Text- to-Speech into their applications, products, or services to provide auditory information and enhance user experiences. ● It's commonly used for applications like voice assistants, interactive voice responses (IVRs), audiobook narration, accessibility features, and more.
  • 397. Meta has introduced AudioCraft, an open-source innovation that's set to transform audio creation with AI. This powerful tool allows both experienced musicians and enthusiasts to create captivating audio and music just by using text prompts, making creativity even more enchanting. ● MusicGen: MusicGen draws inspiration from Meta's vast music library to generate music from simple text. ● AudioGen: AudioGen uses knowledge from public soundscapes to create impressive audio experiences from text cues. ● EnCodec: EnCodec, the improved decoder, further elevates the music by weaving higher-quality melodies with fewer imperfections. Generative AI Tool by Meta: AudioCraft
  • 398. Popular AI-Audio Tools: Murf AI ● Murf AI is an innovative AI audio tool that transforms text into captivating voiceovers with lifelike voices and emotional depth. ● It supports multiple languages and accents, adding context and expression to the audio. ● By seamlessly integrating with video editing tools, Murf's voiceovers become an essential component of multimedia projects, enhancing the overall impact and engagement of the content.
  • 401. ● Generative AI for video creation represents a groundbreaking advancement that harnesses artificial intelligence to craft, manipulate, and reimagine video content. ● Just as AI has transformed text, images, and audio, it now possesses the ability to generate and reshape video sequences, opening up new realms of creativity and transformative impact across various industries. ● By learning from existing video data and patterns, generative AI can produce entirely original visual narratives, replicate specific styles, and revolutionize the way we engage with visual experiences. Generative AI for Video creation
  • 402. Generative AI Video Tools ● Generative AI video tools are innovative applications that leverage artificial intelligence to create and manipulate video content. ● These tools can be categorized into three primary segments: 1- Video Synthesis Tools 2- Video Editing and Enhancement Tools 3- Deepfake and Face Swap Tools
  • 403. Generative AI Video Tools: Video Synthesis Tools Video synthesis tools involve generating entirely new video content. These tools analyze existing videos and patterns to create original sequences that may vary in style, content, and composition. From abstract visualizations to realistic scenes, video synthesis tools offer vast creative possibilities.
  • 404. Generative AI Video Tools: Video Editing and Enhancement Video Editing and Enhancement tools focus on automating and enhancing video editing processes. They can automatically edit and enhance video footage by adjusting colors, adding effects, and even rearranging scenes to create engaging visual stories. This category also includes tools that can transform ordinary video footage into stylized artworks or adapt videos to specific genres.
  • 405. Generative AI Video Tools: Deepfake and Face Swap Deepfake tools use AI to manipulate video content by replacing one person's face with another's, often with astonishing realism. While they raise ethical concerns, they also offer creative and entertainment applications, such as in movies or personalized videos.
  • 406. The Process of Generative AI for Video Creation ● Generative AI for video creation follows a similar process as other forms of content generation. This involves the following steps:
  • 407. Applications of Generative AI for Video Creation
  • 408. Applications of Generative AI for Video Creation
  • 409. Popular Tool used for Video Creation: Pictory ● Pictory stands out as an AI video generator that allows easy creation and editing of high-quality videos, even without prior experience in video editing or design. ● By providing a script or article, Pictory generates engaging videos for various platforms, like social media or websites. It's particularly useful for personal bloggers and companies seeking improved engagement. ● With cloud-based functionality, Pictory is accessible on any computer. Notably, Pictory also facilitates quick and straightforward text-based video editing for webinars, podcasts, and recordings. ● Its efficient operation delivers professional results, contributing to audience growth and brand establishment.
  • 410. ● Synthesys holds a prime position among AI video generators. ● It specializes in transforming text into dynamic media presentations, benefiting explainer videos and product tutorials. ● Employing its Text-to-Video (TTV) technology, Synthesys converts scripts into compelling video content. The tool offers an extensive array of real "Humatars" and various voice styles, enabling full customization and high-resolution output. ● With the option to choose from a wide range of languages and avatars, Synthesys produces high-quality videos that cater to a diverse audience. Popular Tool used for Video Creation: Synthesys
  • 411. Popular Tool used for Video Creation: Synthesia ● Synthesia stands as an AI video generation platform, renowned for its versatility and user- friendly interface. It provides over 60 languages, numerous templates, a media library, and screen recording capabilities. ● Synthesia has garnered the trust of prominent organizations like Google, Nike, Reuters, and BBC. By offering a plethora of AI avatars, customization options, and easy voice generation, the platform streamlines the process of creating professional videos without the need for complex equipment or filming locations.
  • 412. Popular Tool used for Video Creation: HeyGen ● HeyGen is a versatile video platform that allows users to create engaging business videos with the assistance of generative AI. ● The platform enables the transformation of text into professional videos within minutes, offering features like personalized avatars and customizable scenes. ● With a wide range of voices and the ability to incorporate music, HeyGen simplifies the process of creating captivating videos for various use cases.
  • 413. Popular Tool used for Video Creation: Deepbrain AI ● The Deepbrain AI tool simplifies the creation of AI-generated videos from basic text. ● With an intuitive design, users can quickly create AI videos through text-to-speech conversion, resulting in videos that are ready within minutes. ● The tool is particularly beneficial for beginners, saving time and costs associated with video production.
  • 415. ● The journey of Generative AI's rise is a captivating story of developing machines capable of exhibiting creativity. This expedition commenced in the early 2010s, when researchers initiated experiments involving deep learning techniques for generating data. Creation of autoencoders and restricted Boltzmann machines, which laid the foundation for more advanced generative models in subsequent years. ● In 2014, Ian Goodfellow and his team introduced Generative Adversarial Networks (GANs). GANs transformed the field of Generative AI by introducing a unique architecture that consisted of two networks: A generator responsible for producing synthetic data and a discriminator tasked with assessing the authenticity of the generated data. The Evolution of Generative AI
  • 416. The Evolution of Generative AI ● In art, AI-generated masterpieces secured their place in esteemed galleries, challenging the boundaries between human and machine creativity. ● The entertainment industry warmly embraced AI-powered characters and virtual environments, enriching video games and immersive experiences. ● Generative AI's influence extended to diverse fields like fashion, healthcare, and architecture, where AI-generated designs, medical imagery, and architectural layouts brought about heightened levels of creativity and efficiency. ● As we step into 2023, the ascent of Generative AI shows no signs of deceleration, promising to reshape industries, amplify human creativity, and provide solutions to pressing societal challenges.
  • 417. The Impact of Generative AI on Various Sectors Art and Entertainment ● Generative AI has redefined the scope of creativity. Artists now employ AI tools to explore novel artistic expressions, resulting in a fusion of human creativity and machine-generated beauty. ● AI-generated music, visual art, and literature have made their way into galleries, concerts, and literary circles, captivating audiences with their innovative compositions. ● Furthermore, the entertainment industry utilizes Generative AI to craft virtual characters, environments, and narratives that blur the line between reality and imagination, enriching video games, movies, and immersive adventures.
  • 418. The Impact of Generative AI on Various Sectors Marketing and Content Creation ● Generative AI has brought about a profound transformation in how brands engage with their audiences. ● AI-powered personalized content is tailored to individual preferences, resulting in more meaningful interactions with consumers. This ranges from precision-targeted advertisements to customized product suggestions, enabling brands to provide personalized experiences on a larger scale. ● This, in turn, fosters brand loyalty and enhances customer satisfaction. ● Additionally, AI-driven content creation streamlines the process of generating content, empowering marketers to efficiently produce high-quality materials while also reducing expenses.
  • 419. The Impact of Generative AI on Various Sectors Healthcare Industry ● Generative AI has achieved remarkable progress in healthcare, particularly in the fields of medical imaging and drug discovery. ● AI-generated medical images contribute significantly to disease diagnosis and detection, enhancing accuracy and expediting diagnoses, which ultimately leads to improved patient outcomes. ● Moreover, Generative AI models play a crucial role in simulating intricate biological systems, accelerating the process of discovering and developing new drugs. ● This innovative approach facilitates the exploration of extensive chemical landscapes and the identification of potential drug candidates, ultimately reducing the time and resources required to bring life-saving medications to market. ● As Generative AI continues to advance within the healthcare sector, it holds the potential to revolutionize patient care and usher in a new era of medical innovation.
  • 420. Trends in Generative AI ● Now, let's delve into the top trends in Generative AI to observe how these groundbreaking developments push the boundaries of creativity, efficiency, and problem-solving to unprecedented heights. ● Some of the trends are as follows: ❖ AI Enabling Creativity ❖ Enhanced Personalization ❖ Advancements in GANs ❖ Conversational AI ❖ Strengthened AI Infrastructure ❖ Generative AI for Scientific Research ❖ NLP Applications
  • 421. Trends in Generative AI: AI Enabling Creativity ● The emergence of generative AI tools, such as Dall-e, has brought about remarkable surprises. ● These tools can now generate art with just a few inputs. ● Although earlier versions may not have been as accurate in creating art, recent improvements have made them proficient in generating art as specified by users. ● However, generative AI is not limited to art alone; it also powers real-time animations, music, and audio for various applications. ● This trend is expected to continue growing, allowing musicians, artists, writers, and everyday users to harness the potential of generative AI tools to express their creativity.
  • 422. Trends in Generative AI: Enhanced Personalization ● Generative AI is equipped with technologies that enable personalized experiences. ● By leveraging technologies like GANs, neural networks, and advanced machine learning algorithms, AI can analyze individual preferences and generate content that resonates. This personalized content facilitates targeted advertising, customized product recommendations, and more. ● This trend empowers businesses to engage their audience more effectively and foster brand loyalty by providing tailored experiences at scale.
  • 423. Trends in Generative AI: Advancements in GANs ● Generative Adversarial Networks (GANs) form the core of generative AI. These networks create new data resembling training data. ● GANs comprise generators and discriminators that compete to improve their predictive accuracy.
  • 424. Trends in Generative AI: Conversational AI ● Generative AI has revolutionized the conversational capabilities of AI. Tools like ChatGPT have elevated conversations to a human-like level, taking many by surprise. ● This conversational ability stems from neural networks, natural language processing, and deep learning, enabling AI to engage in rich and meaningful conversations. ● This trend has a particularly significant impact on customer care, where AI's empathetic responses can provide personalized assistance for customer queries and concerns.
  • 425. Trends in Generative AI: Strengthened AI infrastructure ● The technology stack of generative AI is continuously evolving. Models like GPT-4 are being developed to cater to specialized applications. ● This includes incorporating Reinforcement Learning with Human Feedback (RLHF) to produce more relevant responses. ● AI companies are striving to meet the growing demand by creating unique tools tailored for various use cases, contributing to more accurate and efficient AI responses.
  • 426. Trends in Generative AI: Scientific Research ● Generative AI is making a substantial impact on scientific research, accelerating innovation across multiple fields by generating insights and hypotheses across disciplines. ● In areas like healthcare, Generative AI aids in gene sequencing, leading to advancements in personalized medicine. ● Additionally, it expedites drug discovery by simulating complex biological systems, revolutionizing research techniques, and driving innovation.
  • 427. Trends in Generative AI: NLP Applications ● Generative AI excels in Natural Language Processing (NLP), enabling AI to interact more naturally and effectively with humans. ● AI can analyze text, audio, image, and video data to understand sentiment and context, resulting in engaging and contextually relevant responses.

Editor's Notes

  • #3: https://www.shutterstock.com/image-vector/artificial-intelligence-generated-artworks-based-on-2240582195
  • #5: https://www.shutterstock.com/image-vector/artificial-intelligence-generated-artworks-based-on-2240582195
  • #7: 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
  • #9: https://www.analyticsvidhya.com/blog/2021/07/deep-understanding-of-discriminative-and-generative-models-in-machine-learning/
  • #10: https://appinventiv.com/blog/generative-ai-for-business/
  • #14: https://www.theverge.com/2021/4/12/22379880/artificial-intelligence-cat-photos-gan
  • #18: https://news.mit.edu/2022/ai-system-makes-models-like-dall-e-2-more-creative-0908
  • #19: https://alltechmagazine.com/role-of-ai-text-generators-in-the-future-of-content-marketing/
  • #20: https://www.shutterstock.com/image-vector/pair-funny-young-man-woman-drawing-1471851038
  • #21: https://www.shutterstock.com/image-vector/vector-cartoon-music-note-icon-comic-1165584241
  • #22: https://www.javatpoint.com/pytorch-data-augmentation-process
  • #23: https://www.technologynetworks.com/drug-discovery/articles/screening-strategies-used-in-drug-discovery-353812
  • #59: https://www.shutterstock.com/image-vector/woman-having-dialog-chat-bot-customer-2002966463
  • #60: https://www.shutterstock.com/image-vector/nlp-natural-language-processing-cognitive-computing-1455391502
  • #80: https://developer.nvidia.com/blog/improving-diffusion-models-as-an-alternative-to-gans-part-1/
  • #83: https://machinelearning.apple.com/research/stable-diffusion-coreml-apple-silicon
  • #84: https://github.com/LAION-AI/laion-datasets/blob/main/laion-aesthetic.md?ref=jousefmurad.com
  • #124: https://www.shutterstock.com/image-vector/innovation-icon-light-bulb-gear-on-671080732
  • #125: https://www.shutterstock.com/image-vector/flat-vector-content-creation-development-research-677060779
  • #130: https://www.shutterstock.com/image-illustration/abstract-polygonal-lamp-on-digital-background-763263118
  • #132: https://www.shutterstock.com/image-vector/3d-cartoon-character-young-woman-making-1916518361
  • #136: https://www.shutterstock.com/image-vector/knowledge-ideas-sharing-between-two-people-1434994394
  • #138: https://www.shutterstock.com/image-vector/column-graph-chart-template-infographics-full-1215575146
  • #140: https://www.shutterstock.com/image-vector/computer-system-using-cloud-servers-sun-1924558769
  • #143: https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  • #145: https://www.shutterstock.com/image-vector/regulatory-compliance-concept-young-man-woman-2136300375
  • #149: https://www.shutterstock.com/image-photo/security-theme-man-on-blurred-city-1669180291
  • #153: https://www.shutterstock.com/image-vector/businessman-turning-cost-dial-low-illustration-2021923589
  • #155: https://www.shutterstock.com/image-vector/this-colourful-image-illustrates-web-accessibility-2110408385
  • #158: https://www.shutterstock.com/image-vector/decision-making-emotional-intelligence-positive-mindset-1018240963
  • #159: https://www.shutterstock.com/image-vector/online-social-media-fraud-phone-crime-2019215948
  • #163: https://www.shutterstock.com/image-vector/business-concept-team-metaphor-people-connecting-1240181551
  • #167: https://www.shutterstock.com/image-vector/isometric-vector-image-on-blue-background-1517529614
  • #178: https://www.shutterstock.com/image-vector/young-modern-people-reading-books-together-1995519326
  • #179: https://www.shutterstock.com/image-vector/exam-sheet-plus-grade-flat-design-741919663
  • #180: https://www.shutterstock.com/image-vector/books-set-flat-design-style-vector-245238016
  • #182: https://www.shutterstock.com/image-vector/badge-padlock-icon-on-computer-screen-668316955
  • #185: https://www.shutterstock.com/image-vector/medicine-bottle-pills-capsules-blister-liquid-1921291526
  • #187: https://www.shutterstock.com/image-vector/vector-viruses-on-white-background-bacteria-1661773513
  • #189: https://www.shutterstock.com/image-vector/vector-illustration-patient-undergoing-mri-diagnostics-2190285531
  • #194: https://www.shutterstock.com/image-vector/flat-illustration-world-tourism-day-celebration-2190261421
  • #197: https://www.shutterstock.com/image-vector/public-private-sectors-partnership-vector-illustration-2296839649
  • #357: https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  • #378: https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  • #381: https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  • #387: https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  • #395: https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  • #396: https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  • #397: https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  • #398: https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  • #399: https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  • #402: https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  • #410: https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  • #411: https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  • #412: https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  • #413: https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  • #414: https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  • #416: https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  • #417: https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  • #421: https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  • #422: https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  • #423: https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  • #424: https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  • #425: https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  • #426: https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  • #427: https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401
  • #428: https://www.shutterstock.com/image-vector/compliance-icons-set-pack-symbol-vector-2199482401