Test1 Flashcards
При цена 1 на всяка дъга, кой от следните алгоритми не е оптимален?
- Търсене в дълбочина
- Итеративно търсене
- Търсене с равномерна цена на пътя (uniform cost search)
- Търсене в ширина
Търсене в дълбочина
Кое от твърденията е вярно?
* Търсенето в ширина изисква повече памет от търсене в дълбочина
* Итеративното търсене по нива изисква повече памет от търсенето в ширина
* Итеративното търсене по нива изисква повече памет от търсенето в дълбочина
* Търсенето в дълбочина изисква повече памет от търсенето в ширина
Търсенето в ширина изисква повече памет от търсене в дълбочина
Кое от следните твърдения не е вярно?
* При търсене на път в граф, стратегията на търсене се определя от начина, по който разширява фронтът от вече изследваните пътища, и критерия за избор на стойност от фронта
* При търсенето в дълбочина фронтът се обработва като стек
* При евристичното търсене фронтът се сортира в намаляващ ред на евристичните оценки на пътищата, като на следващата стъпка се изследва първият елемент от сортираната редица
* По време на търсенето фронтът се разширява в посока към неизследваните възли, докато се достигне до целеви възел
При евристичното търсене фронтът се сортира в намаляващ ред на евристичните оценки на пътищата, като на следващата стъпка се изследва първият елемент от сортираната редица
От какво зависи ефективността на ɑ - β процедурата за намиране на печеливша стратегия при игри за двама играчи.
* от броя на възлите в дървото
* от средния брой на наследниците на позициите в дървото
* от реда на обхождане на наследниците в дървото
* от броя на листата в дървото
от реда на обхождане на наследниците в дървото
Кое от следните твърдения не е вярно
* Семантичните мрежи за разлика от фреймовете използват само двуместни отношения
* Семантичните мрежи са графичното представяне на фреймовете
* Всяко знание представено със семантична мрежа може да бъде представено с фреймове
* Всяко знание представено с фреймове може да бъде представено със семантична мрежа
Семантичните мрежи са графичното представяне на фреймовете
Дефиниция на Кръстосване
Генериране на “наследници” двама или повече “родители”, селектирани от текущата популация на даден генетичен алгоритъм. Чрез crossover се разглежда естествения дарвински модел на еволюция, при който характеристиките на двама или повече родители се кръстосва с цел да се произведе наследник с по-добър fitness от този на родителите си.
Beam Search vs Breadth First Search
BFS:
- uninformed
- complete, when depth is finite
- not optimal, apart from same prices for each step
Beam search:
- informed
- not complete
- not optimal
- less memory, bad heuristic may miss the goal
Предимства на предикатната логика
Сравнително проста за превод
Множество математически доказателства отдадени на нея
Позволява да даваме логически обяснения
Езиците за програмиране са базирани на нея
Предикатната логика, известна също като логика от първи ред, е мощен инструмент за формализиране и анализиране на логически изрази, и има редица предимства:
- Експресивност: Предикатната логика позволява представяне на по-сложни идеи, отколкото пропозиционалната логика. Тя може да изразява взаимоотношенията между обекти и свойствата на обектите, което я прави особено полезна за описване на сложни структури от реалния свят.
- Използване на Квантори: Предикатната логика включва квантори като “за всяко” (универсален квантор) и “съществува” (екзистенциален квантор), които позволяват обобщаване и точно описание на взаимоотношенията между различните елементи.
- Подходяща за формализиране на теории: Предикатната логика е особено подходяща за формализиране на математически теории и теории в областта на компютърните науки, физиката, философията и други научни дисциплини.
- Мощни Инструменти за Доказателства: Тя предоставя методи за извеждане на заключения и доказателства, които са основополагащи в математиката и компютърните науки.
- Съвместимост с Бази от Данни и Езици за Програмиране: Предикатната логика намира приложение в съвременните технологии, включително бази от данни и програмиране, където се използва за формулиране на сложни запитвания и алгоритми.
- Подходяща за Моделиране на Знания: В изкуствения интелект, предикатната логика се използва за моделиране на знания и резониране, като позволява представяне и манипулиране на знания за света в структуриран и точен начин.
Тези предимства правят предикатната логика ценен инструмент в множество научни и инженерни дисциплини, където точното и формално представяне на сложни концепции е от съществено значение.
Предимства и недостатъци на семантичните мрежи
Лесно се проследява йерархията, гъвкави
Disadv.
meaning attached to nodes might be ambigious
exception handling is difficult
difficult to program
Експертна система
Експертната система е компютърна програма, която представя и обосновава със знания по някаква специализирана тематика с цел решаване на проблеми или даване на съвети.
Кои от следните твърдения са верни?
* Експертните системи се използват във високорискови области като медицина, космос и др.
* Експертни системи предлагат възможност за описание на предложеното от тях решение
* Експертните системи използват машинно самообучение за автоматично извличане на класифициращи правила
* Експертни системи имат широка употреба при планиране на действията на роботи
Експертните системи се използват във високорискови области като медицина, космос и др.
Експертни системи предлагат възможност за описание на предложеното от тях решение
Алгоритъмът A* използва оценъчна функция f(n) = g(n) + h(n) - какво означава g(n)?
* Цената на пътя от n до целта
* Евристична оценка на цената на пътя от началото до n
* Евристична оценка на цената на пътя от n до целта
* Евристична оценка на цената на пътя до n до целта, която не надвишава реална цена
* Цената на пътя от началото до n
* Евристична оценка на цената на пътя от началото до n, която не надвишава реална цена
Цената на пътя от началото до n
Казваме, че един алгоритъм за търсене е пълен ако:
* Винаги намира най-краткия път до решението
* Намира всички възможни решения
* Завършва своето изпълнение в полиномиално време по n (броя възли)
* Обхожда цялото пространство на състоянията
* Винаги намира решение ако има такова
Винаги намира решение ако има такова
Съждителните (пропозиционални) локиги
Пропозиционалната логика е логика на сложните съждения. Тя разкрива тяхната структура и изяснява логическите операции, чрез които се образуват от прости съждения нови сложни съждения посредством логическите съюзи.
Синтаксисът им включва:
* съждения (пропозиции) като P значещо “нещо е мокро”
* конектори:** и, или, не**, предполага, еквивалентно
* скоби, T (истина) и F (лъжа)
Семантика
* истината на твърденията може да се открие с таблици на истинност
Логики от първи ред
По-експресивни от съждителните логики
Синтаксисът им позволява:
* константи, променливи, предикати, функции и квантори
Нещо е истина за всички обекти (универсално) или за поне един обект (екзистенциално)
Семантика
* истината на твърденията може да се открие с дедуктивни правила