Artificial Intelligence

What is artificial intelligence?

Have you heard about artificial intelligence, or in short AI ?
Artificial means made by human and intelligence means the power of learning, understanding and reasonning.

There are several definitions of artificial intelligence : There are many branches of artificial intelligence : Wow! This is a big and deep area of knowledge, I'm just a beginner and I would like to share the knowledge with you.

What is fuzzy logic?

Fuzzy logic is a methodology to deal with imprecision which is called fuzzy sets, instead of only "true" or "false", "yes" or "no", and "0" or "1". A membership of degree from "0" to "1" can be assigned to a set. Fuzzy logic is very popularly applied in control systems. The choice of using fuzzy logic in control is the possibility of developing a controller along linguistic lines. In fuzzy logic control applications, linguistic rules can be developed where based on current conditions of the process, the next control actions can be formulated.

Humans use rules in their everyday life. The actions of a human being are unconciously based on hypothetical rules set in their minds. For example, we do make such decision sometimes: "if it rained and roads are jammed, I would rather go to work late this morning". Thus, based on the conditions "if it rained roads are jammed", our action is "go to work late this morning".

In controlling a process or a machine, a human operator would also use similar rules. For example, in controlling a furnace manually, a person would use one of the following rules : "If the error in the temparature of the furnace is large and the rate of change of the error is about zero, then the heater should be on large". For another condition, say "If the error in the temparature of the furnace is almost zero and the rate of change of the error is about zero, then the heater should also be about zero". Thus, if we have a database of these rules embedded in the computer which covers all the conditions of the process, we would be able to use the computer instead of the human operator to control it.

The beauty of fuzzy logic actually lies in the handling of the linguistic variables such as "large", "almost zero", "small", "slow", etc.. Without fuzzy logic, such linguistic variables are rather impossible to be used, as computers do not know how to handle such imprecised variables.

My works on AI

As an educational study, I have used fuzzy logic to control an inverted pendulum to maintain its upright position. The model of the pendulum is PP-300, its an rotational inverted pendulum to enable 360o freedom of pendulum arm and motor control movement.

My first degree final year project was about Fuzzy Expert System for Navigation Control.

Any one who are interested in artificial intelligence, do mail me at email koaykh@tm.net.my, koaykh@hotmail.com.

Back to home page Back to home page 1