1 / 9

Knowledge Engineering CM3016

Knowledge Engineering CM3016. Lecture #12 – Part 1 Rapid Prototyping. Content. The Knowledge Engineering Life Cycle Revisited Rapid Prototyping – What & Why? Scale of the Prototype What to Learn? Benefits. The KE Life Cycle. analysis. final design. specification. implementation.

Download Presentation

Knowledge Engineering CM3016

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Knowledge EngineeringCM3016 Lecture #12 – Part 1 Rapid Prototyping

  2. Content • The Knowledge Engineering Life Cycle Revisited • Rapid Prototyping – What & Why? • Scale of the Prototype • What to Learn? • Benefits K. Hui 2004-2005

  3. The KE Life Cycle analysis final design specification implementation design adjustment preliminary design verification & validation prototype maintenance evaluation K. Hui 2004-2005

  4. Rapid Prototyping – What & Why? • build a small but working system • Why building a prototype? • to improve understanding of problem • to identify ways to solve problem • to confirm design decision, if necessary, reformulate them • lessons learned are used in development of real system K. Hui 2004-2005

  5. Scale of the Prototype • How big/complete is the prototype? • size of KB should be sufficient to solve small but complete sub-problem • How small is the prototype? • effort to build prototype should be: • small • 2-4 weeks for a small KBS • 2-4 months for a large system • expendable • often throw prototype away afterward K. Hui 2004-2005

  6. What to Learn from Rapid Prototyping? • experiment with control strategy • helps to structure problem solving • what task(s) will KBS have to perform? • propose knowledge structure • main components of static knowledge • main concepts in domain • objects and relationships between them • attributes • dynamic knowledge in working memory • all these must be represented in the chosen knowledge format K. Hui 2004-2005

  7. Benefits of Rapid Prototyping • allows knowledge engineers to • demo system to client • begin validating KBS (early in the life cycle) • test KB for consistency • check for deficiencies in knowledge in KB • test reasoning strategies being employed • e.g. check whether FC is useful • compare results of system with expert's K. Hui 2004-2005

  8. Benefits of Rapid Prototyping (cont’d) • ease knowledge acquisition required for final KBS • faulty problem solving may indicate the need for additional knowledge which must be incorporated into existing KB K. Hui 2004-2005

  9. Summary • When to do Rapid Prototyping? • after preliminary design • before final design • Small but working prototyping • Learn from the prototype • control strategy • structure problem solving • propose knowledge structure • begin validation K. Hui 2004-2005

More Related