ЗНАЙ ИНТУИТ, Лекция, Граматика

„ИЗКУСТВЕН ИНТЕЛЕКТ, клон на информатиката, включващ разработването на методи за моделиране и възпроизвеждане на определени функции на човешката творческа дейност с компютър, решаване на проблема за представяне на знания в компютър и изграждане на бази от знания, създаване на експертни системи, разработване на т.нар. интелигентни роботи "

  1. Да даде на читателя представа за дисциплината: „изкуствен интелект“;
  2. Да го запознае с понятията: „извод“, „производство“, „правила за заместване“;
  3. Да запознае читателя с основните разпоредби на формалната граматика, понятията: „еднозначна граматика“ и „синтаксисно дърво“;
  4. Научете го да използва регулярни изрази;
  5. Дайте основни знания за последващо изучаване на езици за логическо програмиране .

9.1. Въведение

Символичните операции включват:

  1. String I/O операция;
  2. Обединяване (обединяване) на низове;
  3. Търсене по модел;
  4. Замяна на редове в текста според даден шаблон;
  5. Граматичен, синтактичен и друг анализ на текста;
  6. Директно изтегляне;
  7. Обратен изход;
  8. Изграждане на "дървета за извод";
  9. Анализ на семантичен текст;
  10. Изграждане на рамки и семантични мрежи;
  11. Синтез на „кохерентна реч“;
  12. И още много.

Тези задачи са много по-трудни от числените изчисления на компютър. Освен това те са по-малко научно разработени от числените методи. Но символичните изчисления са бъдещето на високотехнологичната индустрия .

Могат да се използват символични операции, например:

Това е пример за малкото области на човешкото начинание, които използват символни изчисления в изкуствения интелект. Основите на тези изчисления ще бъдат разгледани в този раздел.

9.2. Изграждане на изходни дървета

Първо, помислете за играта "Животни", дадена в [64]. Ето диалоговия прозорец за работа с тази програма:

  • "Това е котка?" - "Не".
  • "Отказвам се, кой е това?" - "кит".
  • „Каква е разликата между котка и кит?“ - "плува в морето".
  • „Да играем отново?“ - "Да".
  • "Плува ли в морето?" - "Не".
  • "Това е котка?" - "Не".
  • "Отказвам се, кой е това?" - "студент".
  • „Каква е разликата между котка и ученик?“ - "отива на лекция".
  • „Да играем отново?“ - "Да".
  • "Плува ли в морето?" - "Не".
  • "Ходи ли на лекции?" - "Да".
  • "Това студент ли е?" - "Не".
  • "Отказвам се, кой е това?" - "Професор".
  • „По какво се различава студентът от професора?“ - "лекции".
  • ...