Page 46 - DCAP310_INTRODUCTION_TO_ARTIFICIAL_INTELLIGENCE_AND_EXPERT_SYSTEMS
P. 46

Introduction to Artificial Intelligence & Expert Systems




                    Notes          Systems should be designed with consideration for the user, the system (the IT infrastructure),
                                   and the business goals. For each of these areas, you should outline key scenarios and identify
                                   important quality attributes (for example, reliability or scalability) and key areas of satisfaction
                                   and dissatisfaction. Where possible, develop and consider metrics that measure success in each
                                   of these areas.
                                                       Figure 3.2: User, Business and System Goals
















                                   Trade-offs are likely, and a balance must often be found between competing requirements
                                   across these three areas. For example, the overall user experience of the solution is very often a
                                   function of the business and the IT infrastructure, and changes in one or the other can significantly
                                   affect the resulting user experience. Similarly, changes in the user experience requirements can
                                   have significant impact on the business and IT infrastructure requirements. Performance might
                                   be a major user and business goal, but the system administrator may not be able to invest in the
                                   hardware required to meet that goal 100 percent of the time. A balance point might be to meet
                                   the goal only 80 percent of the time.
                                   Architecture focuses on how the major elements and components within an application are used
                                   by, or interact with, other major elements and components within the application. The selection
                                   of data structures and algorithms or the implementation details of individual components are
                                   design concerns. Architecture and design concerns very often overlap. Rather than use hard and
                                   fast rules to distinguish between architecture and design, it makes sense to combine these two
                                   areas. In some cases, decisions are clearly more architectural in nature. In other cases, the decisions
                                   are more about design, and how they help you to realize that architecture.

                                   3.2.4 Theories of Knowledge is Represented and Organized

                                   Knowledge acquisition is the process of absorbing and storing new information in memory, the
                                   success of which is often gauged by how well the information can later be remembered (retrieved
                                   from memory). The process of storing and retrieving information depends heavily on the
                                   representation and organization of the information. Moreover, the utility of knowledge can
                                   also be influenced by how the information is structured. For example, a bus schedule can be
                                   represented in the form of a map or a timetable. On the one hand, a timetable provides quick and
                                   easy access to the arrival time for each bus, but does little for finding where a particular stop is
                                   situated. On the other hand, a map provides a detailed picture of each bus stop’s location, but
                                   cannot efficiently communicate bus schedules. Both forms of representation are useful, but it is
                                   important to select the representation most appropriate for the task at hand. Similarly, knowledge
                                   acquisition can be improved by considering the purpose and function of the desired information.

                                   Knowledge Representation and Organization

                                   There are numerous theories of how knowledge is represented and organized in the mind,
                                   including rule-based production models, distributed networks, and propositional models.



          40                                LOVELY PROFESSIONAL UNIVERSITY
   41   42   43   44   45   46   47   48   49   50   51