Artificial Intelligence: Fuzzy Logic (FL)
Artificial Intelligence: Fuzzy Logic (FL)
Artificial Intelligence: Fuzzy Logic (FL)
CERTAINLY
Yes
POSSIBLY
Yes
Cannot Say
POSSIBLY
No
CERTAINLY
No
Or
IF A is false
Then A is not true
Learning component of Artificial intelligence includes individual items like different solutions to
problems, foreign languages, etc. By using the generalization method, this learning method is
later implemented.
Reasoning:
Reasoning was something that was only limited to humans (until five decades ago) . Reasoning
is one of the essential components of artificial intelligence that has ability to differentiate.
These inferences are also categorized as inductive or deductive. In an inferential case, the
difference is that the solution of a problem provides guarantees of conclusion. On other hand,
the accident is always a result of instrument failure (In the inductive case).
The deductive interferences (used by programming computers) has provided them with
considerable success.
Language-understanding:
A set of different system signs that justify their means using convention
known as language. It occur as one of the mostly used artificial intelligence components,
distinctive types of language uses language understanding over different forms of natural
meaning, exemplified overstatements.
The one of the essential characteristics of languages is English, that's allow us to differentiate
between different objects. AI is developed in a manner that can easily understand the most
commonly used human language that is English. It allows the computers to understand the
different computer programs executed over them.
Perception:
One of the basic component of Artificial Intelligence is perception. By using different sense-
organs, the element scans any given environment ( artificial or real). The processes are
maintained internally that's allow the perceiver to analyze other scenes in suggested objects
and understand their features and relationship .
Perception is one of those components of artificial intelligence that can propel self-driving cars
at moderate speeds.
Application of AI:
Application of AI in Medicine:
Medical clinic can use Artificial intelligence systems to organize bed schedules, provide
medical information and make a staff rotation.
AI has also application in fields of cardiology (CRG), neurology (MRI), embryology
(sonography), complex operations of internal organs, etc.
It also has an application in Image guided surgery and image analysis and enhancement.
Application of AI in Music:
Scientists are trying to make computer to emulate the activities of skillful musician.
Composition, performance, music theory, sound processing are some of the major areas
on which research in music and AI are focusing on. E.g. chucks, smart music, etc.
Application of AI in Telecommunications:
Application of AI in Banking:
• To play the game in AI, Min-Max algorithm is used. Like Chess, Checkers, tic-tac-toe, and more
two player games.
• Two players play a game in this algorithm, one is called MAX and the other is called MIN.
• Both of these players fight it, ( as opponent player get min benefit and they get the max
benefit)
• Both Players of the game are opponents, where MAX will select the maximized value and MIN
will select the minimized value.
• Min-max algorithm performs a DFS algorithm for the exploration of the complete game tree.
• Min-max algorithm proceeds all the way down to the terminal node of the tree and then backtrack the
tree as the recursion.
In first step algorithm generate the game tree; let’s take A as initial state.
Complete:
o The Min-Max algorithm is complete. It will certainly find a solution (if any), in a
limited search tree.
Optimal:
o The Min-Max algorithm is optimal, when both opponents play well.
Complex Time:
o As it do DFS for game tree, so is the time complexity of the Min-Max algorithm is
O (bm), where b is the branch factor of the tree, and m the maximum depth of
the tree.
Space Complexity:
o Min-max algorithm space complexity is also similar to DFS O (b m).
Alpha-Beta Pruning:
It can be applied to a standard min-max tree and return the same move as min-max but
removes branches that cannot possibly influence the final decision.
This includes the two-border limit Alpha and beta for future expansion, hence it is
called alpha-beta pruning. Also called the Alpha-Beta Algorithm.
Alpha-beta pruning can be applied to any depth of the tree, and sometimes not only cut
the leaves of the tree but also everything under the tree.
Alpha-beta pruning in the standard min-max algorithm returns the same move as the
standard algorithm, but it removes all the nodes that don't really affect the final
decision but make the algorithm go slower.
Now Algorithm backtrack to node B, where beta will change as a turn of Min
At node B now α = - ∞, β =6
Algorithm traverse the successor of node B that’s is node E, here α = - ∞, β =6
At node E, Max will take turn.
The Value of Alpha compared with 8, here α = 8, β =6
So α >= β, the right of node E will be pruned, algorithm will not traverse it.
At node A, the value of alpha will be changed, α = 6, β =∞
These values now passed to right of A that’s is node C
At node C, the values of α = 6, β =∞, same value passed on to node F