AI Slides Final - Rana Ajmal

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 24

CLOUD COMPUTING IN

ARTIFICIAL INTELLEGENCE
BY
USMAN AFZAL (0069)
WALEED AYUB KHAN (0003)
RANA AFFAN AJMAL (0028)
M.NOOR RANA (0033)
B S CS-5A
THINGS TO KNOW
1.What is Artificial Intelligence
2.What is cloud Computing
3.Cloud Computing and AI
4.Service Models
5.What’s parallel processing and how it work in cloud
6.How AI uses big data
7.ML algorithms for Cloud Applications
WHAT IS ARTIFICIAL INTELLIGENCE ?
1. AI stands for Artificial Intelligence. A.I. generally refers
to the ability of machines to perform intellectual tasks.
2. “The theory and development of computer systems able
to perform tasks normally requiring human intelligence
such as visual perception, speech recognition, decision-
making, and translation between languages.”
WHAT IS CLOUD COMPUTING ?
Cloud Computing provides us a means by which we can
access the applications as utilities, over the Internet. It
allows us to create, configure, and customize applications
online.
WHY IT IS CLOUD ?
Cloud computing is named as such because the
information being accessed is found remotely in
the cloud or a virtual space. Companies that
provide cloud services enable users to store files and
applications on remote servers and then access all the
data via the Internet.
CLOUD COMPUTING AND AI
Cloud computing
The practice of using a network of remote servers hosted on
the Internet to
1.Store
2.Manage
3.Process Data
rather than a local server or a personal computer.
CLOUD COMPUTING AND AI
1. While artificial intelligence (A.I.) has struggled to gain
footholds in other niches it is finding its place in the
world of cloud computing
2. A sort of revolution within the revolution that could
rapidly change the face of businesses using cloud
computing solutions over the next few years
SERVICE MODELS
• Service Models are the reference models on which the
Cloud Computing is based. These can be categorized
into three basic service models as listed below:
1.Infrastructure as a Service (IaaS)
2. Platform as a Service (PaaS)
3. Software as a Service (SaaS)
INFRASTRUCTURE AS A SERVICE (IAAS)
 IaaS is the delivery of technology infrastructure as an on
demand scalable service.
 IaaS provides access to fundamental resources such as
physical machines, virtual machines, virtual storage, etc.
 Usually billed based on usage
 Usually multi tenant virtualized environment
 Can be coupled with Managed Services for OS and
application support
PLATFORM AS A SERVICE (PAAS)
 PaaS provides the runtime environment for applications,
development & deployment tools, etc.
 PaaS provides all of the facilities required to support
the complete life cycle of building and delivering web
applications and services entirely from the Internet.
SOFTWARE AS A SERVICE (SAAS)
 SaaS model allows to use software applications as a
service to end users.
 SaaS is a software delivery methodology that provides
licensed multi-tenant access to software and its functions
remotely as a Web-based service.
CLOUD PROVIDERS
 Vmware
 Google Cloud Platform
 Digital Ocean
 Amazon Cloud Services
 Quick lab
PUBLIC CLOUD :
The Public Cloud allows systems and services to be easily
accessible to the general public. Public cloud may be less
secure because of its openness, Example E-mail.
Advantages:
 Lower Cost
 No Maintenance
 High Reliability
PRIVATE CLOUD
The Private Cloud allows systems and services to be
accessible within an organization. It offers increased
security because of its private nature.
Advantages:
 More Control
 More Flexibility
 More Scalability
HYBRID CLOUD :
The Hybrid Cloud is mixture of public and private cloud.
However, the critical activities are performed using private cloud
while the non-critical activities are performed using public cloud.
Advantages:
 Control
 Flexibility
 Cost Effectiveness
 Ease
CLOUD COMPUTING AND AI
In three areas of cloud computing, A.I. is taking long
strides.
Those areas are

1. Parallel processing

2. Machine Learning-ML Algorithms

3.Big Data
WHAT’S PARALLEL PROCESSING AND HOW IT
WORK IN CLOUD
Parallel processing means more than one microprocessor handling
parts of the same overall task. Parallel processing essentially means
that multiple processors shoulder the load. To have multiple
processors working on the same problem at the same time, there are
two big things you need:
• Latency
• Bandwidth
WHAT’S PARALLEL PROCESSING AND HOW IT
WORK IN CLOUD
Latency:

It refers to the amount of time it takes for a processor to send


results back to the system. The longer the wait, the longer it
will take the entire system to process the problem.

Bandwidth:

Bandwidth is a more common term, referring to how much


data a processor can send in a given length of time.
ML ALGORITHMS FOR CLOUD APPLICATIONS

1.Machine learning (ML) is a type of artificial intelligence


(AI) that allows software applications to become more
accurate in predicting outcomes without being explicitly
programmed

2.For cloud applications Machine Learning algorithms are


built
ML ALGORITHMS FOR CLOUD
APPLICATIONS(CONTD
ML algorithms for cloud applications involve:

Cognitive computing(to combine different patterns together; i.e.


voice, imagery or other such data; for mimicking human behavior)

Chatbots and virtual assistants (they are getting smarter every time
they
have a conversation)

Internet of things-IoT (It connects every potentially “smart” machine in the


world to the cloud and add that massive amount of data to the conversation)
HOW AI USES BIG DATA
As business enterprises increasingly need massive data-
crunching champion, cloud computing companies have
begun to deploy Artificial Intelligence as a service
(AIaaS). Once AIaaS is deployed, it can begin crunching
data at a faster rate than any single microprocessor or
human mind could ever hope to compete with.
CONCLUSION
A.I. has not come to take over our world, but to improve
the way we harness technology to make everything
better. The ability to avoid expensive software license
costs is one of the factors that enables companies to
provide cloud services. They are internet based Cloud
resources are available over the network anytime and are
accessed through a standard mechanism that promotes
use by different types of platforms

You might also like