(20 marks)
1. Define Intelligence and Knowledge. Describe the main advantages of applying neural networks, fuzzy logic, and genetic algorithms in intelligent systems.
Intelligence is the ability to understand and learn concepts and ideas, and to solve problems.
Advantages of :-
Neural Networks:
Can be taught, developing the networks understanding of a problem on its own. Can find and use patterns, allowing large data sets to be interpreted without prior rules known.
Fuzzy logic:
Can represent ambiguity and uncertainty in data. Can give excellent results when “near enough” is more then enough. Can represent human reasoning and understanding with linguistic variables.
Genetic algorithms:
Can provide approximate solutions to extremely complicated problems, which may not be solvable at all algorithmically. Using evolutution you can ‘evolve’ a solution without having a vast rule base or prior case base (expert systems), or training data (neural networks).
