Artifical intelligence first lecture notes.pptx

jemwamakanaka 22 views 67 slides Oct 08, 2024
Slide 1
Slide 1 of 67
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42
Slide 43
43
Slide 44
44
Slide 45
45
Slide 46
46
Slide 47
47
Slide 48
48
Slide 49
49
Slide 50
50
Slide 51
51
Slide 52
52
Slide 53
53
Slide 54
54
Slide 55
55
Slide 56
56
Slide 57
57
Slide 58
58
Slide 59
59
Slide 60
60
Slide 61
61
Slide 62
62
Slide 63
63
Slide 64
64
Slide 65
65
Slide 66
66
Slide 67
67

About This Presentation

notes on first session of AI


Slide Content

AI and ES Session 1 Slides

Module Objectives By the end of this module, you should be able to Understand the concepts and practical applications of Artificial Intelligence (AI), Appreciate the contribution of AI in technological development in expert systems, Understand AI new application areas such as Artificial intelligence 2.0

What is AI? Artificial intelligence (AI) , Major AI researchers and textbooks define this field as "the study and design of intelligent agents", where an intelligent agent is a system that perceives its environment and takes actions that maximize its chances of success. John McCarthy, who coined the term in 1955, defines it as "the science and engineering of making intelligent machines. AI research is also divided by several technical issues. Some subfields focus on the solution of specific problems. Others focus on one of several possible approaches or on the use of a particular tool or towards the accomplishment of particular applications. The central problems (or goals) of AI research include reasoning, knowledge, planning, learning, natural language processing (communication), perception and the ability to move and manipulate objects  

Components of AI: Learning There are a number of different forms of learning as applied to artificial intelligence. The simplest is learning by trial and error. For example, a simple computer program for solving mate-in-one chess problems might try moves at random until mate is found. The program might then store the solution with the position so that the next time the computer encountered the same position it would recall the solution. . 

Reasoning To reason is to draw inferences appropriate to the situation. Inferences are classified as either deductive or inductive. An example of the former is, “Fred must be in either the museum or the café. He is not in the café; therefore he is in the museum,” and of the latter, “Previous accidents of this sort were caused by instrument failure; therefore this accident was caused by instrument failure.” Deductive reasoning is a type of deduction used in science and in life. It is when you take two true statements, or premises, to form a conclusion. For example, A is equal to B. B is also equal to C. Given those two statements, you can conclude A is equal to C using deductive reasoning.

Reasoning In inductive inference, we go from the specific to the general. We make many observations, discern a pattern, make a generalization, and infer an explanation or a theory An example of inductive logic is, "The coin I pulled from the bag is a penny. That coin is a penny. A third coin from the bag is a penny. Therefore, all the coins in the bag are pennies.“ Abductive reasoning Another form of scientific reasoning that doesn't fit in with inductive or deductive reasoning is abductive . Abductive reasoning usually starts with an incomplete set of observations and proceeds to the likeliest possible explanation for the group of observations

Reasoning Abductive reasoning It is based on making and testing hypotheses using the best information available. It often entails making an educated guess after observing a phenomenon for which there is no clear explanation.  For example, a person walks into their living room and finds torn up papers all over the floor. The person's dog has been alone in the room all day. The person concludes that the dog tore up the papers because it is the most likely scenario. Now, the person's sister may have brought by his niece and she may have torn up the papers, or it may have been done by the landlord, but the dog theory is the more likely conclusion. Abductive reasoning is useful for forming hypotheses to be tested. Abductive reasoning is often used by doctors who make a diagnosis based on test results and by jurors who make decisions based on the evidence presented to them

Problem solving Problem solving, particularly in artificial intelligence, may be characterized as a systematic search through a range of possible actions in order to reach some predefined goal or solution. Problem-solving methods divide into special purpose and general purpose. A special-purpose method is tailor-made for a particular problem and often exploits very specific features of the situation in which the problem is embedded. In contrast, a general-purpose method is applicable to a wide variety of problems.

Perception In perception the environment is scanned by means of various sensory organs, real or artificial, and the scene is decomposed into separate objects in various spatial relationships. Analysis is complicated by the fact that an object may appear different depending on the angle from which it is viewed, the direction and intensity of illumination in the scene, and how much the object contrasts with the surrounding field. At present, artificial perception is sufficiently well advanced to enable optical sensors to identify individuals, autonomous vehicles to drive at moderate speeds on the open road, and robots to roam through buildings collecting empty soda cans. One of the earliest systems to integrate perception and action was FREDDY, a stationary robot with a moving television eye and a pincer hand, constructed at the University of Edinburgh, UK

Perception FREDDY was able to recognize a variety of objects and could be instructed to assemble simple artifacts, such as a toy car, from a random heap of components.

Language Artificial intelligence can grasp the meaning of simple language, and speak back to you, but it is limited by its literal interpretations of our questions. A computer can know the definition of a word, but it doesn’t understand the meaning of words within a larger context. If you’re interested in tech or sci-fi, you’ve probably heard of the Turing test. Alan Turing was one of the first people to take the potential of AI seriously, and he knew that one day machines would match human intelligence. He had an idea for a simple test: If a human can’t distinguish between a machine and another human in conversation, then the machine has reached the level of human intelligence.

Language Chatbots have come a long way from often useless dummies to intelligent assistants that can trick you into thinking you’re actually communicating with a real person. With chatbots getting smarter, people have started using them in learning foreign languages. All you have to do is engage in a dialog with an AI bot and learn through the process of communication. AI-powered language learning chatbots provide customized answers in response to your messages and can even grade your performance or give tips on what you need to improve.  And the best part? You don’t have to face the anxiety of failure that you might when you’re talking to a real person.

Alan Turing And The Beginning Of AI Theoretical work The earliest substantial work in the field of artificial intelligence was done in the mid-20th century by the British logician and computer pioneer Alan Mathison Turing Turing often discussed how computers could learn from experience as well as solve new problems through the use of guiding principles—a process now known as heuristic problem solving. Turing gave quite possibly the earliest public lecture (London, 1947) to mention computer intelligence, saying, “What we want is a machine that can learn from experience,” and that the “possibility of letting the machine alter its own instructions provides the mechanism for this.” In 1948 he introduced many of the central concepts of AI in a report entitled “Intelligent Machinery.” However, Turing did not publish this paper, and many of his ideas were later reinvented by others.

AI domains

AI domains Expert Systems is an interactive and reliable computer-based decision-making system which uses both facts and heuristics to solve complex decision-making problems. It is considered at the highest level of human intelligence and expertise. The purpose of an expert system is to solve the most complex issues in a specific domain. The Expert System can resolve many issues which generally would require a human expert. It is based on knowledge acquired from an expert. It is also capable of expressing and reasoning about some domain of knowledge Characteristics of Expert Systems High performance Understandable Reliable Highly responsive Examples − Flight-tracking systems, Clinical systems.

AI domains Expert Systems

AI domains Natural Language Processing When you take AI and focus it on human linguistics, you get NLP. Natural language processing makes it possible for computers to extract keywords and phrases, understand the intent of language, translate that to another language, or generate a response. While NLP may get the most attention in consumer applications today, it has significant implications for organizational IT. “Understanding language and communication in general is huge for the enterprise as we spend most of our day communicating in one form or another

AI domains Natural Language Processing Any area of the business where natural language is involved may be fodder for the deployment of NLP capabilities. Think chatbots , social media feeds, emails, or complex documentation like contracts or claims forms. NLP is typically deployed to categorize content, extract content, analyze sentiment, summarize documents, translate languages, deploy voice-driven or chat-driven interfaces However, NLP applications come with the same risks of failure as any other AI deployments: Most notably, they can suffer from inflated expectations, unclear business cases, and lack of training data. Additionally, NLP opportunities may require entirely different training sets depending on the language being processed and the context

AI domains Natural Language Processing Also, there are many problems in trying to make a computer understand people. Four problems arise that can cause misunderstanding: (1) Ambiguity—confusion over what is meant due to multiple meanings of words and phrases. (2) Imprecision—thoughts are sometimes expressed in vague and inexact terms. (3) Incompleteness—the entire idea is not presented, and the listener is expected to "read between the lines." (4) Inaccuracy—spelling, punctuation, and grammar problems can obscure meaning.

AI domains Robotics While AI can be entirely software, robots are physical machines that move. Robots are subject to physical impact, typically through “sensors”, and they exert physical force onto the world, typically through “actuators”, like a gripper or a turning wheel. Accordingly, autonomous cars or planes are robots, and only a minuscule portion of robots is “humanoid” (human-shaped), like in the movies.

AI domains Robotics Artificially intelligent robots are the bridge between robotics and AI. These are robots that are controlled by AI programs. Most robots are not artificially intelligent. Up until quite recently, all industrial robots could only be programmed to carry out a repetitive series of movements which, as we have discussed, do not require artificial intelligence. However, non-intelligent robots are quite limited in their functionality.

AI domains Robotics A warehouse robot might use a path-finding algorithm to navigate around the warehouse. A drone might use autonomous navigation to return home when it is about to run out of battery. A self-driving car might use a combination of AI algorithms to detect and avoid potential hazards on the road. These are all examples of artificially intelligent robots.

AI domains Artificial Neural Networks (ANNs) An artificial neural network (ANN) is the piece of a computing system designed to simulate the way the human brain analyzes and processes information. It is the foundation of artificial intelligence (AI) and solves problems that would prove impossible or difficult by human or statistical standards. ANNs have self-learning capabilities that enable them to produce better results as more data becomes available An artificial neural network (ANN) is the component of artificial intelligence that is meant to simulate the functioning of a human brain. Processing units make up ANNs, which in turn consist of inputs and outputs. The inputs are what the ANN learns from to produce the desired output.

AI domains Artificial Neural Networks (ANNs) An ANN initially goes through a training phase where it learns to recognize patterns in data, whether visually, aurally, or textually. During this supervised phase, the network compares its actual output produced with what it was meant to produce—the desired output. The difference between both outcomes is adjusted using back propagation. This means that the network works backward, going from the output unit to the input units to adjust the weight of its connections between the units until the difference between the actual and desired outcome produces the lowest possible error.

AI domains Artificial Neural Networks (ANNs) Artificial neural networks have been applied in all areas of operations. Email service providers use ANNs to detect and delete spam from a user’s inbox; asset managers use it to forecast the direction of a company’s stock;  Credit rating firms use it to improve their credit scoring methods; e-commerce platforms use it to personalize recommendations to their audience; chatbots are developed with ANNs for natural language processing; deep learning algorithms use ANN to predict the likelihood of an event;.

AI domains Fuzzy Logic Systems (FLS) produce acceptable but definite output in response to incomplete, ambiguous, distorted, or inaccurate (fuzzy) input Fuzzy Logic (FL) is a method of reasoning that resembles human reasoning. The approach of FL imitates the way of decision making in humans that involves all intermediate possibilities between digital values YES and NO. The inventor of fuzzy logic, observed that unlike computers, the human decision making includes a range of possibilities between YES and NO, such as

AI domains

AI domains

Task domains of AI

Task domains of AI Humans learn  mundane (ordinary) tasks  since their birth. They learn by perception, speaking, using language, and locomotives. They learn Formal Tasks and Expert Tasks later, in that order. For humans, the mundane tasks are easiest to learn. The same was considered true before trying to implement mundane tasks in machines. Earlier, all work of AI was concentrated in the mundane task domain. Later, it turned out that the machine requires more knowledge, complex knowledge representation, and complicated algorithms for handling mundane tasks. This is the reason  why AI work is more prospering in the Expert Tasks domain  now, as the expert task domain needs expert knowledge without common sense, which can be easier to represent and handle.

Intelligent systems Intelligence of a system is the ability of a system to calculate, reason, perceive relationships and analogies, learn from experience, store and retrieve information from memory, solve problems, comprehend complex ideas, use natural language fluently, classify, generalize, and adapt new situations

AI Perspectives Artificial intelligence can be viewed from a variety of perspectives. From the perspective of intelligence artificial intelligence is making machines "intelligent" -- acting as we would expect people to act. The inability to distinguish computer responses from human responses is called the Turing test. A  Turing Test  is a method of inquiry in artificial intelligence (AI) for determining whether or not a computer is capable of thinking like a human being. The  test  is named after Alan  Turing , the founder of the Turning  Test Intelligence requires knowledge Expert problem solving - restricting domain to allow including significant relevant knowledge

Business Perspectives From a business perspective AI is a set of very powerful tools, and methodologies for using those tools to solve business problems eg customer care relationship management Enterprise seems to be entering a new era ruled by data. What was once the realm of science fiction, AI in business intelligence is evolving into everyday business as we know it. Companies can now use machines algorithms to identify trends and insights in vast reams of data and make faster decisions that potentially position them to be competitive in real-time

Programming perspective From a programming perspective, AI includes the study of symbolic programming, problem solving, and search. Typically AI programs focus on symbols rather than numeric processing. Problem solving - achieve goals. Search - seldom access a solution directly. Search may include a variety of techniques. AI programming languages include: – LISP, developed in the 1950s,

Techniques used in AI Even apparently radically different AI systems (such as rule based expert systems and neural networks) have many common techniques. Four important ones are: Knowledge Representation: Learning Rules Search

Techniques in detail Knowledge Representation: Knowledge needs to be represented somehow – perhaps as a series of if-then rules, as a frame based system, as a semantic network, or in the connection weights of an artificial neural network. A weight represent the strength of the connection between units. If the weight from node 1 to node 2 has greater magnitude, it means that neuron 1 has greater influence over neuron 2 A weight decides how much influence the input will have on the output Learning: Automatically building up knowledge from the environment – such as acquiring the rules for a rule based expert system, or determining the appropriate connection weights in an artificial neural network.

Techniques in detail: Recap Knowledge Representation: if-then rules , if x is A then y is B x is A ” is called the premise premise (proposition from which another is inferred) “ y is B ” is called the conclusion If the road is slippery, then driving is dangerous. ‹ If an apple is red, then it is ripe. ‹ If the speed is high, then apply the brake a little

Techniques in detail: Recap Knowledge Representation: as a frame based system A frame provides a structured representation of an object or a class of objects Example: How to represent: “Car #15 is green.” Solution 1: Green(car15). There are many different ways of representing the same knowledge. what is the color of car15? Solution 2: Color (car15, green).

Techniques in detail: Recap Knowledge Representation: as a frame based system What property of car15 has value green?” Solution 3: Prop(car15, color , green).

Techniques in detail: Recap Knowledge Representation: as a semantic network A semantic network approach views the meaning of concepts as being determined by their relations to other concepts. Concepts are represented as nodes with labeled links (e.g., IS-A or Part-of) as relationships among the nodes. Thus, knowledge is a combination of information about concepts and how those concepts relate to each other.

Techniques in detail: Recap Knowledge Representation: as a semantic network

Techniques in detail: Recap Knowledge Representation: as connection weights of an artificial neural network Weight is the parameter within a neural network that transforms input data within the network's hidden layers. A neural network is a series of nodes. Within each node is a set of inputs, weight, and a bias value. As an input enters the node, it gets multiplied by a weight value and the resulting output is either observed, or passed to the next layer in the neural network. Often the weights of a neural network are contained within the hidden layers of the network .

Techniques in detail: Recap Knowledge Representation: as connection weights of an artificial neural network   Weights can be thought of as the strength of the connection. Weight affects the amount of influence a change in the input will have upon the output. A low weight value will have no change on the input, and alternatively a larger weight value will more significantly change the output .

Techniques in detail Rule Systems : These could be explicitly built into an expert system by a knowledge engineer, or implicit in the connection weights learnt by a neural network. Search: This can take many forms – perhaps searching for a sequence of states that leads quickly to a problem solution, or searching for a good set of connection weights for a neural network by minimizing a fitness function

AI and related fields Logical AI- What a program knows about the world in general the facts of the specific situation in which it must act, and its goals are all represented by sentences of some mathematical logical language. Search- AI programs often examine large numbers of possibilities, e.g. moves in a chess game or inferences by a theorem proving program Pattern Recognition- When a program makes observations of some kind, it is often programmed to compare what it sees with a pattern. For example, a vision program may try to match a pattern of eyes and a nose in a scene in order to find a face

AI and related fields Representation- Facts about the world have to be represented in some way. Usually languages of mathematical logic are used. Inference - From some facts, others can be inferred. Mathematical logical deduction is adequate for some purposes, but new methods of non-monotonic inference have been added to logic since the 1970s. The simplest kind of non-monotonic reasoning is default reasoning in which a conclusion is to be inferred by default, but the conclusion can be withdrawn if there is evidence to the contrary. For example, when we hear of a bird, we man infer that it can fly, but this conclusion can be reversed when we hear that it is a penguin Ordinary logical reasoning is monotonic in that the set of conclusions reached cannot be invalidated even if new facts were added.

AI and related fields Common sense knowledge and reasoning This is the area in which AI is farthest from human-level, in spite of the fact that it has been an active research area since the 1950s. While there has been considerable progress, e.g. in developing systems of non-monotonic reasoning and theories of action, yet more new ideas are needed. Learning from experience- Programs do that. The approaches to AI based on connectionism and neural nets specialize in that. connectionist models usually take the form of neural networks, which are composed of a large number of very simple components wired together. Neural network models were inspired by and resemble the anatomy and physiology of the nervous system. Key aspects of many neural network models are that they are able to learn and their behavior improves with training or experience.   

AI and related fields Planning- Planning programs start with general facts about the world (especially facts about the effects of actions), facts about the particular situation and a statement of a goal. From these, they generate a strategy for achieving the goal. In the most common cases, the strategy is just a sequence of actions

Search and Control Strategies Problem solving is an important aspect of Artificial Intelligence. A problem can be considered to consist of a goal and a set of actions that can be taken to lead to the goal. At any given time, we consider the state of the search space to represent where we have reached as a result of the actions we have applied so far Search is a method that can be used by computers to examine a problem space like this in order to find a goal. Often, we want to find the goal as quickly as possible or without using too many resources A problem space can also be considered to be a search space because in order to solve the problem, we will search the space for a goal state

The Importance of Search in AI It has already become clear that many of the tasks underlying AI can be phrased in terms of a search for the solution to the problem at hand. Many goal based agents are essentially problem solving agents which must decide what to do by searching for a sequence of actions that lead to their solutions.

Search algorithms important Factors Search algorithm depend on the problem domain? There are four important factors to consider: Completeness – Is a solution guaranteed to be found if at least one solution exists? Optimality – Is the solution found guaranteed to be the best (or lowest cost) solution if there exists more than one solution? Time Complexity – The upper bound on the time required to find a solution, as a function of the complexity of the problem. Space Complexity – The upper bound on the storage space (memory) required at any point during the search, as a function of the complexity of the problem

State Space Representations Intelligence is all about making good choices. Making good choices is about considering alternatives, and the effects of the alternatives. The process of systematically considering alternatives is called "search" Hypothesis: All problems that require intelligence can be characterized as a state space and intelligence can be characterized a search in that space. State space- Definition of a problem: State- a condition or mode of the problem Initial state- the start state from which the program tries to solve the problem. Set of operators- an operator is an action that can be taken within the framework of the problem that changes the current state to some other  valid  state in the problem. Goal state- the state we want the problem to be in.

State Space Representations State space search is a process in which successive configurations or states of an instance are considered, with the intention of finding a goal state with a desired property. Before an AI problem can be solved it must be represented as a state space. The state space is then searched to find a solution to the problem. A state space essentially consists of a set of nodes representing each state of the problem, arcs between nodes representing the legal moves from one state to another, an initial state and a goal state. Each state space takes the form of a tree or a graph.

Classic AI Problems: Homework Travelling Salesman Problem (TSP):   Given a set of cities and distance between every pair of cities, the problem is to find the shortest possible route that visits every city exactly once and returns to the starting point. Towers of Hanoi Tower of Hanoi is mathematical game puzzle where we have   three pile (pillars) and n numbers of disk. This game has some rules  (Rules of game) Only one disk will move at a time. The larger disk should always be on the bottom and the smaller disk on top of it. Move only the uppermost disk. All disk move to destination pile from source pile Task Choose one problem and how AI algorithms may be be applied to solve the classic problem

Homework Depth First Search Depth Limited Search Depth First Iterative Deepening Search

Future of AI Despite recent advances in Artificial Intelligence (AI) that enable it to win games and drive cars, there are countless untapped opportunities for advanced technology to have a significant and beneficial impact on the world. Particularly so at the intersection of AI and robotics Data, measured in billions of gigabytes every day, is collected by networked devices in virtually every industry. As a result, AI is being tightly interwoven into almost every aspect of our lives, from our cars and medical devices to robots and entertainment. It’s here to stay. The question is, how can we shape it?

Future of AI Cognitive AI. Cognitive AI agents are insightful advisors with powerful reasoning engines that can be consulted by people to solve complex problems. Like humans, they are able to fill in these knowledge gaps – understanding a situation based on either prior knowledge or by amalgamating fragmented evidence into a mental model.  Large fleets of ships currently operate largely unmonitored and un-instrumented, especially compared to other modes of transportation such as jets and smart cars

Future of AI Cognitive AI.

Future of AI

Future of AI Pervasive Knowledge refers to a massive  knowledge  generated from multi sources of information such as social network, smart mobile devices, and structure  knowledge  management database. Autonomous everything refers to a system or function is a closed loop (“sense-think-act”). The machine receives information from its environment through sensors (“sense”) processes these data with control software (“think”) based on its analysis, performs an action (“act”) without further human intervention. Other systems initiate or adjust their actions or performance based on feedback from the environment (“automated”) and more sophisticated systems combine environmental feedback with the system’s own analysis regarding its current situation (“autonomous”). Increasing autonomy is generally equated with greater adaptation to the environment and is sometimes presented as increased “intelligence” – or even “artificial intelligence” – for a particular task.

Future of AI AI enhanced organization: Enterprise cognitive computing (ECC) — the use of AI to enhance business operations — involves embedding algorithms into applications that support organizational processes. ECC applications can automate repetitive, formulaic tasks and, in doing so, deliver orders-of-magnitude improvements in the speed of information analysis and in the reliability and accuracy of outputs. For example, ECC call center applications can answer customer calls within 5 seconds on a 24-7-365 basis, accurately address their issues on the first call 90% of the time, and transfer complex issues to employees, with less than half of the customers knowing that they are interacting with a machine

Future of AI Enhancing the human experience: focusses on human-centered artificial intelligence, that strives to mimic not just a brain but a mind; not just problem-solving but having initiative. By engaging this duality, we amplify human experience with artificial intelligence. Whether motivated by communication, entertainment, or learning, experiences are driven by perception, emotion, and thought. We’re on a mission to push the boundaries of AI interfaces, developing approaches that can solve complex problems by interacting with and observing people. AI will be most impactful when it is accessible to all and built with empathy and ethics in mind. People are naturally social; machines are not

Future of AI Enhancing the human experience: The Human Centered AI is built on three foundational pillars: User  -- to be understood through behavior, emotions and preferences. Aya  -- an intelligent agent characterized in similar terms to the user, making it more accessible. These include personality, memory, knowledge, and the ability to interact with humans and machines. Environment  -- which dictates context and provides boundaries of interaction. The interplay between these three pillars establishes a feedback loop between the user and the experience.

Industry 4.0   Although the terms "industry 4.0" and "fourth industrial revolution" are often used interchangeably, "industry 4.0" factories have machines which are augmented with wireless connectivity and sensors, connected to a system that can visualise the entire production line and make decisions on its own Cyber-physical systems IoT Cloud computing Cognitive computing

Industry 4.0   By Cyber Physical Systems (CPS), we refer to computer–human networks, controlling physical processes, where physical processes affect computations and vice versa. One modern version of Cyber Physical Systems is the Internet of Things ( IoT ). This means they are capable of autonomously functioning based on their physical surroundings he Internet of Things ( IoT ) is one step forward in the advancement of AI in machines and represents a system of interrelated computing devices, capable of operating without human-to-human or human-to-computer interaction. The Industrial Internet of Things ( IIoT ) in this study refers to sensors and other devices networked with industrial applications, enabling data collection, exchange, and analysis, with the objective for increase in productivity, efficiency and economic benefits

Homework   Examine the Role of Artificial Intelligence in Cloud Computing

End of session 1 Any Questions