В книжке Левина 20-летней давности приведена программка экспертной системы на 6 страничках в QBasic'е. Я написал некий аналог в Visual C++6.0 на 15 строк. Делает то же самое. Но я не стал организовывать очереди, а сделал прямо и тупо (возможно зря):do{if((...............)){.......; .......; i=0;}else i++;} while (i-3);Но, видимо, универсального алгоритма функционирования ЭС по типу "поиск в базе знаний" не существует. Кто-нить занимался.
|