Computational intelligence
Computational intelligence is a branch of artificial intelligence that deals with creating algorithms and systems that can learn from data and make decisions based on what they have learned. This includes tasks such as machine learning, neural networks, and evolutionary computation. The concept of Computational Intelligence builds on many existing technologies such as artificial intelligence, machine learning, data mining and optimisation algorithms. By combining these disciplines together, it enables us to develop solutions that are not only faster but also much more accurate than before. Moreover, due to its versatility, it can be applied across a wide range of industries from finance to healthcare.
.Soft computing techniques such as fuzzy logic allow for the development of systems with capabilities similar to those found in biological nervous systems by utilising heuristics instead of traditional algorithms. Artificial neural networks are modelled after the structure of human brains and used for pattern recognition or classification tasks. They have been widely used in various fields such as image processing, natural language processing and robotics. On the other hand, evolutionary computation focuses on exploring solutions through search-based optimisation algorithms over generations. Through mutation and selection operations these techniques are able to generate new solutions from existing ones. In addition to these approaches there is also research into combining them together towards building an intelligent system or agent capable of making decisions autonomously without any external control or guidance