Free JavaScript Editor
Ajax Editor
|
|
Chapter 28. Understanding the SolutionKey Topics The importance of understanding the problem was discussed in Chapter 21, "Knowledge of the Problem." The lesson for Part IV provides insights into the solution itself. The role of the solution is to provide a direct mapping between the inputs and the outputs. The solution has many different aspects, so it's important to present the big picture before moving on. The solution consists of four different parts:
As always, it's easier to understand using an example or two. The concepts are depicted in Table 28.1. It's important to understand that AI techniques presented in this book provide design patterns for each of these four aspects of the solution. That said, we can generally consider the concepts separately during the design and development. (For instance, some training algorithms are interchangeable.)
This chapter looks at the general concepts behind each of these four characteristics of solutions. This will help explain the general role of design when developing intelligent systems, and allow us to apply AI to novel problems. Sadly, it's not possible to discuss the process of simulation in general terms, because the algorithms depend on specific representations. The remaining sections of this chapter cover the following topics:
At the end of this chapter, we'll better understand the intricacies of AI solutions and have an enhanced comprehension of the approaches used. |
|
|
Ajax Editor
JavaScript Editor