0% found this document useful (0 votes)
4 views20 pages

Understanding AI and Machine Learning

This document serves as a beginner's guide to Artificial Intelligence (AI) and Machine Learning (ML), explaining their core concepts and applications in daily life. AI aims to create machines that can think and act like humans, while ML enables these machines to learn from data without explicit programming. The guide also covers the role of Natural Language Processing (NLP) and the impact of emerging technologies like Big Data, the Internet of Things (IoT), and advanced computing models.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views20 pages

Understanding AI and Machine Learning

This document serves as a beginner's guide to Artificial Intelligence (AI) and Machine Learning (ML), explaining their core concepts and applications in daily life. AI aims to create machines that can think and act like humans, while ML enables these machines to learn from data without explicit programming. The guide also covers the role of Natural Language Processing (NLP) and the impact of emerging technologies like Big Data, the Internet of Things (IoT), and advanced computing models.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Understanding AI and Machine Learning: A Beginner's Guide

Have you ever wondered how an online shopping site knows exactly what
to recommend to you, or how you can ask your phone to play your
favorite music with just a spoken instruction? These modern
conveniences, and many more, are made possible by powerful
technologies that are changing the world.

This guide provides a clear and simple explanation of two of the most
important concepts behind these technologies: Artificial Intelligence (AI)
and Machine Learning (ML). If you're new to the topic, this is the perfect
place to start. Let's begin by exploring the big idea behind AI.

--------------------------------------------------------------------------------

1. What is Artificial Intelligence (AI)? The Big Idea

At its core, Artificial Intelligence (AI) refers to the ability of a machine


or a computer program to think, learn and evolve. The central goal
of the field revolves around creating technologies that can operate in a
way that resembles human intelligence.

In simple words, the field of AI revolves around bringing out technologies


that help build machines that can think, act, and learn like humans.

An AI-based program is designed with two key capabilities in mind:

1. Mimic Human Thought This means the system should be able to


learn from new experiences, exposure to new ideas, and even past
mistakes. This ability to learn from past experiences, decisions, and
outcomes is known as heuristics. It's what allows an AI to create
and update its knowledge base with minimum human intervention.

2. Act in a Human-like Way Beyond just processing information, AI


aims to act in a way that is intelligent, rational, and ethical. This
means the system should be able to make the right decisions in an
ethical manner, much like a person would be expected to.

AI in Your Daily Life

AI is no longer science fiction; it's already a part of our daily lives. Here
are a few common examples:

 Siri and Alexa (personal assistants on our phones and in our


homes)

 Google's NEST (smart home devices that learn your preferences)

 Self-driving cars by Tesla (vehicles that can navigate roads


autonomously)
 Social humanoid robot Sophia (an advanced robot that has been
awarded citizenship of Saudi Arabia)

 Online games like Alien: Isolation (games with intelligent,


adaptive opponents)

Many of these incredible AI systems are powered by a specific approach


called Machine Learning. This is the 'how' behind a machine's ability to
learn.

--------------------------------------------------------------------------------

2. How Do Machines Learn? An Introduction to Machine Learning


(ML)

Machine Learning (ML) is a sub-area of artificial intelligence. It is an


application of AI that provides systems with the ability to automatically
learn and improve from experience without being explicitly
programmed. The focus of ML is to develop algorithms that enable
computers to recognize patterns in data and make decisions on their own.

An Analogy: Learning Like a Child

A helpful way to understand Machine Learning is to compare it to how a


human child learns. If you want a child to learn how to identify a specific
object, you might show them many different images of it. Through this
process, the child learns to recognize the object on their own. Machine
Learning works in a very similar way.

An ML system is "trained" by processing large amounts of data. In this


process, there are two key components:

 Training and Testing Data: This is like the 'images' or 'examples'


the machine is shown to learn from.

 Algorithms (Models): These are the 'methods' the machine uses


to identify patterns and relationships within the data.

Through this process, the computer is enabled to "learn"—that is, it is


trained to identify certain patterns and to distinguish between
them. With repeated such trainings and feedback, the system evolves
and eventually can make its own predictions when it encounters new,
unseen data.

This fundamental process of learning from data is what enables the vast
array of intelligent applications we now use every day, from our phones to
our cars.

--------------------------------------------------------------------------------
3. Machine Learning in Action: From Your Phone to Your Car

Machine Learning has found applications in almost every area of our


modern lives, from the content we see online to the systems that keep us
safe. The following table highlights some of the most common
applications.

Application Area Examples

Personal Virtual assistants (Siri, Cortana, Google Now), Online


Assistance chatbots

Content & Recommendation engines (Amazon), Filtering


Commerce algorithms for news feeds, Google Ads

Recognition & Facial recognition, Surveillance systems, Predictive


Security policing

Advanced Autonomous ("self-driving") vehicles, Political


Systems campaigns

One of the most powerful and widespread applications of ML is in teaching


computers a very special skill: the ability to understand our language.

--------------------------------------------------------------------------------

4. A Special Skill: Understanding Human Language with NLP

Natural Language Processing (NLP) is a specialized field within machine


learning. Its formal definition is: an artificially intelligent technology
that helps computers understand, interpret and manipulate
human language and even potentially generate human language.

Many of the digital tools we use every day are powered by NLP. It's the
technology that bridges the gap between human communication and
computer understanding. Here are some of the most common applications
you likely use every day:

 Spell Check: Helps prevent typos and grammatical errors in our


writing.

 Autocomplete: Suggests the next word you might want to type,


making messaging and writing faster.

 Speech-to-text: Converts your spoken words into written text for


voice commands or messaging.

 Spam Mail Filter: Analyzes incoming emails to identify and hide


junk mail from your inbox.
 Machine Translation (Google Translate): Translates text from
one language to another almost instantly.

 Sentiment Analysis: Determines the emotional tone behind a


piece of text (e.g., positive, negative, or neutral).

--------------------------------------------------------------------------------

5. Conclusion: Your Foundation in AI and ML

You now have a foundational understanding of the key concepts driving


modern technology. The most important takeaway is the relationship
between our two core topics: AI is the broad goal of creating intelligent
machines, and ML is a key method that allows those machines to learn
from data to achieve that intelligence.

It is predicted that in the coming years, AI will grow tremendously. AI-


based machines are expected to outperform humans in tasks such as
translating languages, writing school essays, and driving trucks. However,
more complicated tasks like operating in place of a surgeon or creating
heart-touching emotional books will take machines much more time to
learn. By understanding these fundamental concepts, you have taken the
first step toward appreciating and navigating the future of technology.

Briefing Document: Emerging Technology


Trends
Executive Summary

This document synthesizes key insights on several emerging technology


trends that are fundamentally reshaping industries and daily life. The core
technologies examined include Artificial Intelligence (AI) and its sub-fields,
the paradigm of Big Data and analytics, the expanding ecosystem of the
Internet of Things (IoT), advanced computing models like Cloud and Grid
Computing, and the disruptive potential of Blockchain technology.

AI is evolving to create machines that can think, act, and learn like
humans, with applications spanning from personal assistants to
autonomous vehicles. A key driver of AI's progress is Machine Learning
(ML), which enables systems to learn from data without explicit
programming. The Internet of Things is creating a vast, interconnected
network of devices that generate unprecedented volumes of data, a
phenomenon known as Big Data. Characterized by its Volume, Variety,
Velocity, Veracity, and Value, this data is harnessed through Data
Analytics to derive actionable insights.
Supporting these data-intensive technologies are advanced computing
paradigms. Cloud Computing provides on-demand, scalable access to
shared resources over the internet, offered through models like SaaS,
PaaS, and IaaS. In parallel, Grid Computing enables large-scale,
distributed computation by linking geographically separate computers.
Finally, Blockchain Technology offers a new model for trust and security
through a decentralized, immutable ledger, with profound implications for
finance, supply chain management, and beyond. Together, these trends
represent a significant shift in how information is processed, shared, and
utilized.

--------------------------------------------------------------------------------

1. Artificial Intelligence and its Domains

Artificial Intelligence (AI) refers to the capability of a machine or computer


program to think, learn, and evolve. The fundamental goal of the field is to
build machines that can replicate human intelligence by thinking, acting,
and learning.

An AI-based program or technology is expected to exhibit two primary


characteristics:

1. Mimic Human Thought: It should be able to simulate human


thought processes, including learning from new experiences and
adapting to new ideas. This ability to learn from past experiences is
known as heuristics.

2. Act Like a Human: It should be capable of intelligent, rational, and


ethical behavior, allowing it to make sound decisions in a human-like
manner.

AI systems are designed to operate with minimal human intervention,


continuously creating and updating their knowledge base by learning from
past outcomes and mistakes.

Key Examples of AI in Use:

 Social Humanoid Robots: Sophia, which has been granted


citizenship of Saudi Arabia.

 Personal Assistants: Apple's Siri and Amazon's Alexa.

 Smart Home Devices: Google's NEST.

 Autonomous Vehicles: Self-driving cars produced by Tesla.

 Online Gaming: The game Alien: Isolation.


It is predicted that within the next five to ten years, AI-based machines
will outperform humans in tasks such as translating languages, driving
trucks, and writing essays.

1.1. Machine Learning (ML)

Machine Learning is a sub-field of AI that gives systems the ability to


automatically learn and improve from experience without being explicitly
programmed. ML refers to the ability of computers to independently find
solutions to problems by using statistical techniques to recognize patterns
in large databases.

The process involves using specific algorithms, called models, and data
sets for training. Through repeated training and feedback using training
and testing data, the system evolves, learning to identify specific
patterns and make predictions.

Common Applications of Machine Learning:

Category Examples

Personal Assistants Google Now, Microsoft Cortana, Apple Siri

Recommendation
Amazon's product recommendations
Engines

Content Filtering Algorithms for news feeds

Advertising Google Ads business intelligence

Autonomous Systems Self-driving vehicles

Biometrics Facial recognition

Surveillance systems, Predictive policing


Security & Policing
(PREDPOL)

Data Processing Optical character recognition

Political Strategy Political campaigns

1.2. Natural Language Processing (NLP)

NLP is a field within AI and machine learning focused on enabling


computers to understand, interpret, manipulate, and generate human
language. The system identifies the appropriate word, phrase, or response
by analyzing context, much like a human does.

Everyday Examples of NLP:


 Spell Check and Autocomplete

 Voice Text Messaging (Speech-to-text) and Audio Output (Text-to-


speech)

 Spam Mail Filtering

 Information Extraction (e.g., Gmail creating calendar events from


emails)

 Information Retrieval (e.g., keyword searches on search engines)

 Machine Translation (e.g., Google Translate)

 Sentiment Analysis

 Question/Answering Systems (e.g., Siri, Alexa, Google Assistant)

1.3. Extended Reality (XR)

Extended Reality is an umbrella term for technologies that enhance


human senses and provide an immersive experience. It includes Virtual
Reality (VR), Augmented Reality (AR), and Mixed Reality (MR).

 Virtual Reality (VR): Creates a completely immersive, artificially


generated 3D environment that feels real. VR experiences are
typically pre-scripted and block the user's view of the physical
world, often through the use of a helmet or goggles.

 Augmented Reality (AR): Superimposes digitally generated


images and information onto the user's view of the real world, thus
altering their perception of their physical surroundings. This is
typically achieved using a smartphone's camera and screen.

 Mixed Reality (MR): A technology that combines elements of both


AR and VR.

Comparison of Augmented Reality (AR) and Virtual Reality (VR):

Feature Augmented Reality (AR) Virtual Reality (VR)

World A mix of the real and virtual Creates an entirely virtual


View worlds. world.

Allows users to interact with both It is hard to differentiate


Interactio
the real and virtual worlds what is real from what is
n
simultaneously. not.

Mechanis Typically achieved by holding a Typically achieved by


m smartphone in front of you. wearing a helmet or
goggles.

Your screen becomes your


Environm The world becomes your screen
world (e.g., 25% Real, 75%
ent (e.g., 75% Real, 25% Virtual).
Virtual).

--------------------------------------------------------------------------------

2. Big Data and Data Analytics

Big Data is a term used to describe extremely large and complex data
sets that are beyond the capacity of traditional database management
tools to process and analyze effectively. An immense volume of data is
generated every "Internet minute."

Data Generation in One Internet Minute (2019 vs. 2018):

Activity Data Generated in 2019 Data Generated in 2018

YouTube Videos
4.5 Million 4.3 Million
Viewed

Texts Sent 18.1 Million N/A

Google Searches 3.8 Million 3.7 Million

Facebook Logins 1 Million 973,000

Apps Downloaded 390,030 375,000

Tinder Swipes 1.4 Million 1.1 Million

Instagram Scrolls 347,222 174,000

Tweets Sent 87,500 481,000

2.1. The Five Characteristics of Big Data

Big Data is defined by five key characteristics, often called the "Five V's":

1. Volume: The enormous quantity of data generated, which is too


large to be stored or processed by conventional databases.

2. Variety: The diverse types of data, including structured (text,


numbers, dates) and unstructured (photos, videos, audio, likes,
comments).

3. Velocity: The high speed at which data is generated and must be


processed, often in real-time.
4. Veracity: The accuracy, quality, and trustworthiness of the data.
Low-veracity data, or "noise," can be meaningless or misleading.

5. Value: The ultimate goal of collecting and analyzing big data is to


process it in a way that generates valuable and actionable
information for an organization.

2.2. Data Analytics

Data Analytics is the process of discovering hidden patterns, trends, and


preferences from data sets by employing specialized methods, programs,
and systems. The objective is to enable informed business decisions, such
as targeted marketing, improved customer service, and the identification
of new opportunities. The Python programming language, with its Pandas
library, provides tools for such data analysis.

--------------------------------------------------------------------------------

3. The Interconnected World: IoT and Smart Cities

3.1. Internet of Things (IoT)

The Internet of Things (IoT) is a technology that allows computing


devices to be programmed to connect to the internet and transfer data
over a network without requiring human-to-human or human-to-computer
interaction.

Key Application Areas of IoT:

 Health and Fitness: Smart gadgets like Fitbit and Jawbone monitor
heart rate, blood pressure, and daily activity.

 Home Security: Systems for surveillance, motion detection, and air


quality control.

 Transport: Driverless cars that are always connected to servers.

 Shopping: Smart refrigerators that can automatically order


groceries when supplies are low.

 Smart Cities: Integrated systems for surveillance, transportation,


energy management, and water distribution.

3.2. Web of Things (WoT)

The Web of Things (WoT) is a framework with the vision of connecting


everyday smart devices and objects to the Web using existing Web
technologies and standards (such as URI and HTTP). Unlike IoT, which may
require specialized technology for interconnection, WoT re-uses the
common standards of the web to allow smart devices to communicate.
3.3. Sensors and Smart Sensors

 Sensors are devices that measure a physical quantity (like


temperature, pressure, or motion) and convert it into a signal.
Common types include Temperature, Proximity, Accelerometer,
Pressure, Light, Ultrasonic, Smoke, Gas, Touch, Color, Humidity, and
Gyroscope sensors.

 Smart Sensors are intelligent sensors that can convert measured


quantities into digital data, process that data, transmit it wirelessly,
and perform some level of decision-making. They have on-board
microcontrollers that enable capabilities like digital processing and
two-way communication.

3.4. Smart Cities

A Smart City is a framework that uses Information and Communication


Technologies (ICT), IoT, and digital technologies to provide services, solve
urban problems, and improve the quality of life and sustainability for its
citizens.

Goals of a Smart City:

 Improve transportation and social services.

 Enhance efficiency and reduce waste (e.g., streamlined trash


collection).

 Maximize social inclusion.

 Improve energy distribution and decrease traffic congestion.

A smart city functions with an intelligent network of connected objects


(IoT), cloud-based applications, and citizen engagement through mobile
devices to create a responsive and efficient urban environment.

--------------------------------------------------------------------------------

4. Advanced Computing Paradigms

4.1. Robotics

Robotics is a branch of technology that deals with physical robots, which


are programmable machines capable of carrying out a series of actions
autonomously or semi-autonomously. They interact with the physical
world using sensors and actuators. While many robots perform repetitive
mechanical tasks, a branch of robotics focuses on creating artificially
intelligent robots that can think and act like humans.

Examples of Robots:
 Aerospace: Mars Rover

 Domestic: Robonaut (household chores)

 Disaster Management: Japan’s Packbot (used at Fukushima)

 Logistics & Delivery: Drones, Amazon's warehouse robots

 Humanoids: Honda’s Asimo, Sophia

4.2. Cloud Computing

Cloud Computing is a model for delivering on-demand computing


services—including servers, storage, databases, networking, software, and
analytics—over the Internet ("the cloud").

Five Essential Characteristics:

1. On-demand self-service: Users can provision resources as needed


without human intervention.

2. Broad network access: Services are accessible over standard


networks and devices.

3. Rapid elasticity: Resources can be scaled up or down quickly.

4. Resource pooling: The provider's resources are shared among


multiple customers ("tenants").

5. Measured service: Cloud usage is monitored, controlled, and


reported for billing.

Cloud Service Models:

 Software as a Service (SaaS): Delivers a complete software


application over the internet. Users do not manage the underlying
infrastructure. Examples: Google Apps, Salesforce, Microsoft Office
365.

 Platform as a Service (PaaS): Provides a platform for customers


to develop, run, and manage applications without the complexity of
building and maintaining the infrastructure. Examples: AWS Elastic
Beanstalk, Google App Engine, Windows Azure.

 Infrastructure as a Service (IaaS): Offers fundamental


computing infrastructure, including virtual machines, storage, and
networking resources. Examples: Amazon EC2, Google Compute
Engine, Rackspace.

Cloud Deployment Models:


 Public Cloud: Owned and operated by a third-party provider for
multiple subscribers.

 Private Cloud: Resources are used exclusively by a single


organization.

 Hybrid Cloud: A combination of public and private clouds.

 Community Cloud: Shared by several organizations with common


concerns.

4.3. Grid Computing

Grid Computing is a form of distributed computing where a network of


independent, geographically dispersed, and heterogeneous computers are
linked to work together on a common task. It harnesses unused
processing power to tackle problems that are too large for any single
computer. Its best use case is for applications that can be broken down
into many independent, parallel computations.

Types of Grids:

 Computational Grid (Compute Grid): Focuses on providing


computational power for parallel execution.

 Data Grid: Focuses on providing an infrastructure to store and


manage large volumes of distributed data.

4.4. Comparison: Grid vs. Cloud Computing

Criteria Grid Computing Cloud Computing

Allocation of multiple Virtualization of servers; one


Means of
servers onto a single server to compute several tasks
Utilization
application. or services concurrently.

Typical Typically used for job More frequently used to support


Usage execution for a limited time long-running services (Service
Pattern (Application Oriented). Oriented).

Task Single application focus. Multiple services focus.

Computatio Maximum computing power


On-demand services.
n Service for one application.

Infrastructu Decentralized, spans A central server with a single


re geographically distributed access point, can span multiple
sites, lacks central control, data centers, contains
contains heterogeneous homogeneous resources,
resources. operated under central control.

Virtualization of hardware,
Virtualizati Virtualization of data and
software, and storage
on computing resources.
platforms.

GridGain, JPPF, JBossCache, Google Drive, Microsoft Azure,


Examples
EhCache. AWS, iCloud, Office 365.

--------------------------------------------------------------------------------

5. Blockchain and Decentralized Technology

Blockchain Technology provides a decentralized, digitized, public ledger


of all online transactions occurring among a peer-to-peer (P2P) network. It
creates a secure and transparent system where transaction data is
distributed across all participants, eliminating the need for a central
authority like a bank.

5.1. Core Concepts and Terminology

 Block: A secured and encrypted chunk of data that stores the


details of a valid online transaction. It has a public header and
private transaction details accessible only to the owner.

 Blockchain: A group of blocks linked together in a linear,


chronological order, forming a complete and permanent trail of all
transactions.

 P2P Network: A distributed network where each participant


computer maintains, approves, and updates new entries. All
participants have equal power, contrasting with the traditional
client-server model.

 Public Ledger: A publicly available record of all confirmed and


linked blocks since the very first transaction.

 Mining: The process of validating a transaction and adding it to the


public ledger.

5.2. How Blockchain Works

1. A user requests a transaction, which is broadcast to a P2P network


of computers (nodes).

2. The network of nodes validates the transaction and the user's status
using algorithms.

3. Once verified, the transaction is combined with other transactions to


create a new block.
4. Each block contains a cryptographic hash of the previous block,
securely chaining them together. This hashing makes the chain
immutable; altering any block would invalidate all subsequent
blocks.

5. The new block is added to the existing blockchain, creating a


permanent and unalterable record.

6. The transaction is complete.

5.3. Types of Blockchains

 Public Blockchains: Open to anyone to read, submit transactions,


or participate in the consensus process. They are permissionless.
Examples: Bitcoin, Ethereum.

 Private Blockchains: Controlled by a single organization that


determines access and participation rights.

 Consortium Blockchains: The consensus process is controlled by


a pre-selected group of organizations.

 Semi-private Blockchains: Run by a single company that grants


access to users who meet pre-established criteria.

5.4. Benefits and Applications

Blockchain technology is the underlying framework for cryptocurrencies


like Bitcoin but is distinct from them. Its applications extend far beyond
finance.

Benefits:

 Time Effectiveness: Real-time transaction processing.

 Cost Reduction: Direct P2P transactions eliminate intermediaries


and overheads.

 Enhanced Security: Reduced risks of cybercrime, fraud, and


tampering due to cryptographic linking and decentralization.

 Transparency: Provides a clear and unchangeable record of


creation and tracking.

Application Areas:

 Healthcare

 Voting mechanisms

 Banking and Finance

 Asset management
 Insurance claim processing

 Passports

 Property registrations

Study Guide: Emerging Trends in


Technology
Quiz: Short Answer Questions

Instructions: Answer the following questions in 2-3 sentences each, based


on the provided context.

1. What are the core abilities an AI-based program is designed and


programmed to have?

2. Explain the primary difference between Augmented Reality (AR) and


Virtual Reality (VR) in terms of how a user experiences the world.

3. How does Machine Learning (ML) enable a system to learn and


improve without being explicitly programmed for every task?

4. What is the main objective of Natural Language Processing (NLP),


and provide two common examples of its application.

5. Define what a robot is and describe its fundamental characteristics


according to the text.

6. What are the five key characteristics used to define Big Data?

7. What is the fundamental purpose of the Internet of Things (IoT)?

8. Describe the three main cloud service models and provide an


example for one of them.

9. How does Grid Computing differ from Cloud Computing in its typical
usage pattern and infrastructure?

10. Explain how the "chain" aspect of a blockchain helps ensure


the security and integrity of the transaction ledger.

--------------------------------------------------------------------------------

Answer Key

1. An AI-based program is designed to work with minimum human


intervention, create and update its own knowledge base by learning
from past mistakes and outcomes, mimic human thought processes
like learning from new experiences, and act in a human-like way
that is intelligent, rational, and ethical.
2. Virtual Reality (VR) completely blocks the existing reality and
creates an entirely new, artificial virtual world, often experienced
through specialized hardware like goggles. In contrast, Augmented
Reality (AR) superimposes digitally generated imagery, information,
or characters onto the user's view of the real world, enhancing it
rather than replacing it.

3. Machine Learning, a sub-area of AI, uses specific algorithms called


models and data sets to independently find solutions to problems by
recognizing patterns. The system learns from experience through
training and testing data, and with repeated exposure and feedback,
it evolves and improves its ability to make predictions.

4. The main objective of NLP is to help computers understand,


interpret, manipulate, and even generate human language in a way
that is meaningful. Two common examples of NLP in daily use are
spell check functions in word processors and spam mail filters in
email services.

5. A robot is a programmable machine that is usually able to carry out


a series of actions autonomously or semi-autonomously. Its
fundamental characteristics are that it is programmable and it
interacts with the physical world via sensors and actuators, which
are the devices that move the robot's joints.

6. The five characteristics of Big Data are: Volume (enormous amount


of data), Variety (different types of structured and unstructured
data), Velocity (the high speed at which data arrives), Veracity
(the accuracy and trustworthiness of the data), and Value (the
potential for the data to be converted into something valuable).

7. The Internet of Things (IoT) is a technology that allows computing


devices (from home appliances to industrial sensors) to be
programmed and connected, enabling them to transfer data over a
network. Its fundamental purpose is to achieve this data transfer
without requiring human-to-human or human-to-computer
interaction.

8. The three main cloud service models are Infrastructure as a Service


(IaaS), Platform as a Service (PaaS), and Software as a Service
(SaaS). An example of SaaS is Google Apps or Microsoft Office 365,
where a complete application is offered to the user on demand over
the internet without needing installation.

9. Grid Computing is typically used for a single application or job


execution over a limited time, distributing the task across a
decentralized system of heterogeneous resources. Cloud Computing
is more frequently used to support long-running, on-demand
services and applications, operating on a centralized server with
homogeneous resources.

10. In a blockchain, each new block of transactions contains a


"hash" of the previous block, creating a linked chain in proper, linear
chronological order. This hashing mechanism makes forgery
impossible because altering any historical block would change its
hash, breaking the chain and being immediately rejected by the
network.

--------------------------------------------------------------------------------

Essay Questions

Instructions: Prepare to answer the following questions in a detailed essay


format.

1. Discuss the relationship between Artificial Intelligence, Machine


Learning, and Natural Language Processing. Explain how these fields
are interconnected and provide specific examples of applications
that leverage all three.

2. Compare and contrast Cloud Computing and Grid Computing.


Analyze their differences in terms of means of utilization, task
structure, infrastructure, and virtualization, as outlined in Table 10.2.

3. Explain how the five characteristics of Big Data (Volume, Velocity,


Variety, Veracity, and Value) present challenges for traditional data
processing systems. Use the data from the "What Happens In An
Internet Minute" infographic to illustrate the concepts of Volume and
Velocity.

4. Describe the complete lifecycle of a transaction on a blockchain,


from the initial request to its final addition to the ledger. Detail the
roles of the P2P network, nodes, validation, and the creation of a
new block.

5. Trace the progression of immersive technologies from Virtual Reality


(VR) to Augmented Reality (AR) and Mixed Reality (MR). Explain how
each technology alters a user's perception of reality and discuss the
practical applications for each, such as in gaming, smart cities, or
healthcare.

--------------------------------------------------------------------------------

Glossary of Key Terms

Term Definition
Refers to the ability of a machine or a computer
Artificial
program to think, learn and evolve. It revolves around
Intelligence
bringing out technologies that help build machines that
(AI)
can think, act, and learn like humans.

A technology that superimposes a computer-generated


Augmented image on a user's view of the real world, thus providing
Reality (AR) a composite view. It enhances the real world with new
elements, hints, graphics, or characters.

A term used to describe extremely large data sets that


Big Data
traditional database applications cannot deal with.

A block refers to a secure data chunk that stores


encrypted details of a valid transaction that has
Block
occurred online. A block consists of a header and
private details of the transaction.

The group of linked blocks, which are related to each


Blockchain other and are in a proper, linear chronological order. It
stores the complete trail of transactions.

A decentralized, digitized, public ledger of each of the


Blockchain
online transactions (mostly financial, but not always)
Technology
occurring among a network of peers.

The Internet-based computing, whereby shared


Cloud resources, software, and information are provided to
Computing computers and other devices on demand, like the
electricity grid. The "cloud" represents the Internet.

A medium of exchange, created and stored


electronically in the blockchain, using encryption
Cryptocurrency
techniques to control the creation of monetary units
and to verify the transfer of funds.

Refers to discovering hidden patterns, trends and


preferences, from the data set by employing
Data Analytics
specialised methods, programs, software and
specialised systems.

Extended An umbrella term that covers all of the various


Reality (XR) technologies that enhance our senses and gives us
immersive experience. It includes Virtual Reality (VR),
Augmented Reality (AR) and Mixed Reality (MR)
technologies.

A form of distributed computing that involves the


Grid Computing coordination and sharing of geographically distributed
networked computational resources.

Provides basic storage and computing capabilities as


Infrastructure
standardized services over the network, including
as a Service
servers, storage, firewalls, load balancers, and virtual
(IaaS)
local area networks.

A new age technology that allows computing devices to


Internet of transfer data over a network like Internet without
Things (IoT) requiring human-to-human or human-to-computer
interaction.

An application of artificial intelligence (AI) that provides


Machine
systems the ability to automatically learn and improve
Learning (ML)
from experience without being explicitly programmed.

The process of confirming a transaction after validation,


Mining
and adding it to the public ledger.

Mixed Reality A combined technology that makes use of both


(MR) Augmented Reality (AR) as well as Virtual Reality (VR).

Natural An artificially intelligent technology that helps


Language computers understand, interpret and manipulate
Processing human language and even potentially generate human
(NLP) language.

The type of network used in blockchain technology


P2P Network
where each participant computer within the network
(Peer-to-Peer
maintains, approves and updates the new entries. Each
Network)
participant has equal power.

Provides a development environment as a service, upon


which other higher levels of service can be built. PaaS
Platform as a
provides the computing platforms which typically
Service (PaaS)
include operating system, programming language
execution environment, database, and web server.

Public Ledger A record of all confirmed transactions' linked blocks


since the first transaction. It is available in the form of a
blockchain.

Programmable machines that are usually able to carry


Robots out a series of actions autonomously, or semi-
autonomously.

Devices which measure some physical quantity (like


Sensors temperature or change in director etc.) and convert it
into some type of signals.

A city that uses ICT and digital technologies along with


Smart City IoT, to provide services and solve city problems with
improved quality and sustainability.

Intelligent sensors that can convert the measured


quantities into digital data, digitally process them,
Smart Sensors
transmit them and can perform some form of decision
making.

A service where a complete application is offered to the


Software as a customer, as a service on demand. The service provider
Service (SaaS) allows the customer to use applications on some
through some client.

An artificially created world with the help of visual and


Virtual Reality
virtual elements. VR completely blocks the existing
(VR)
reality and creates a fantasy universe.

A framework with a vision where everyday's smart


Web of Things
devices and objects, are connected the Web using
(WoT)
existing Web technologies and standards.

You might also like