ВУЗ:
Составители:
Рубрика:
29
You must take resistor Rb.
CLIPS> (run)
Input current value: 3.5
Input strait value: 5.44
There is nothing for You in my database!
CLIPS>
Таким образом, файл resistor.clp также представляет собой базу знаний,
поскольку содержит и базу данных, и сведения (правила) о том, как данные
могут быть использованы. Эта база располагает, по крайней мере, тремя
знаниями. Первое – общий список резисторов с указанием типа и
сопротивления. Второе – закон Ома. Третье знание – предлагаемый тип
резистора.
Интеллект базы знаний можно существенно повысить добавлением
новых данных и правил. Так, вместо закона Ома можно использовать более
серьезные методики определения сопротивления резистора, например
схемотехническую САПР PSpice. Результаты ее работы можно сохранить в
текстовом файле, а затем вызвать из третьего поля второго условия правила
take.
Другой путь – добавление новых типов резисторов в базу данных.
Например, интересный результат получается при внесении в базу данных
записи (resistor Rd 2). При некоторой доработке правил take и nothing, если
возвращаемое функцией om значение равно 2, правило take отработает два
раза и предложит резисторы Ra и Rd. Затем можно пойти дальше: добавить
правило (правила), которое выберет из резисторов Ra и Rd
предпочтительный для некоторых конкретных условий и т.д.
Порядок выполнения работы
1. Изучить теоретическую часть.
2. Запустить «Пример 2» и разобраться, как он работает.
You must take resistor Rb. CLIPS> (run) Input current value: 3.5 Input strait value: 5.44 There is nothing for You in my database! CLIPS> Таким образом, файл resistor.clp также представляет собой базу знаний, поскольку содержит и базу данных, и сведения (правила) о том, как данные могут быть использованы. Эта база располагает, по крайней мере, тремя знаниями. Первое – общий список резисторов с указанием типа и сопротивления. Второе – закон Ома. Третье знание – предлагаемый тип резистора. Интеллект базы знаний можно существенно повысить добавлением новых данных и правил. Так, вместо закона Ома можно использовать более серьезные методики определения сопротивления резистора, например схемотехническую САПР PSpice. Результаты ее работы можно сохранить в текстовом файле, а затем вызвать из третьего поля второго условия правила take. Другой путь – добавление новых типов резисторов в базу данных. Например, интересный результат получается при внесении в базу данных записи (resistor Rd 2). При некоторой доработке правил take и nothing, если возвращаемое функцией om значение равно 2, правило take отработает два раза и предложит резисторы Ra и Rd. Затем можно пойти дальше: добавить правило (правила), которое выберет из резисторов Ra и Rd предпочтительный для некоторых конкретных условий и т.д. Порядок выполнения работы 1. Изучить теоретическую часть. 2. Запустить «Пример 2» и разобраться, как он работает. 29
Страницы
- « первая
- ‹ предыдущая
- …
- 27
- 28
- 29
- 30
- 31
- …
- следующая ›
- последняя »