2 AI mastery: Essential techniques, Part 1
This chapter covers
- An introduction to expert systems
- An introduction to business rules management system
- An introduction to case-based reasoning system
- An introduction to fuzzy logic
- An introduction to genetic algorithms
This chapter and the next explore various AI techniques that empower computers to emulate human cognition—from expert systems that capture, store, and allow us to reuse valuable expertise, mastered only by a limited number of experts, to the business rules that systematize decision-making. We will learn about case-based reasoning (CBR), which uses analogy to solve problems by reusing knowledge learned from past experience, and fuzzy logic, which handles uncertainty and navigates ambiguity. We will learn how genetic algorithms solve complex problems when the solution space is large and how data mining, like mining for gold, mines data to uncover hidden and valuable insights. We will also explore the awe-inspiring world of neural networks and deep learning, where machines learn from large sets of data. Lastly, we’ll examine unsupervised learning, where algorithms discover hidden patterns from unlabeled data. Each technique has its own strengths and weaknesses, which is why real-world applications combine the power of multiple techniques.