Шпаргалка: основи штучного інтелекту
Ключові ідеї курсу: агент, логіка, нечіткий, пошук, нейромережі й метафори з природи. Терміни в тілі — англійською, як у уроках.
Агенти й середовище
Агент
Сприймає середовище через датчики, діє через actuators, прагне до цілей. Охоплює роботів і програмні системи.
Сприйняття і агент функція
Сприйняття — один момент сприйняття; історія сприйняття → дія через агент функція (таблиця правил або програма).
Типи агент
Simple reflex — правила на сприйняття; модель-based — памʼять про світ; ціль-based — план; utility-based — компроміс; навчання — покращення з досвіду.
Властивості середовища
Observable / partial, deterministic / stochastic, static / dynamic, discrete / continuous — визначають, який агент доречний.
Ландшафт і навчання
AI vs ML
Штучний інтелект — парасолька підходів; машинне навчання — навчання з даних. У продукті часто суміш правил, моделей і пошуку.
Типи ML
З учителем (мітки), без учителя (структура), reinforcement (винагорода), іноді напівкероване. Тип задачі задає дані й метрику.
Глибоке навчання (ідея)
Багатошарове виділення ознак: CNN (зір), RNN/sequence, генеративний мережі. Не замінює прості методи на малих даних.
Логіка й експертні системи
Пропозиційна логіка
AND, OR, NOT, implication; таблиці істинності. Компактна для малих фактів, слабко масштабується на «усіх людей».
First-order логіка
Predicates, змінні, квантори ∀ / ∃ — говорити про багато обʼєктів компактно.
Експерт система
Знання база + рушій виведення + UI. Пояснюваність, але brittleness і дороге maintenance → далі нечіткий.
Нечіткий і пошук
Нечітка логіка
Належність у замість true/false; правила експерта + defuzzification. Сильна в побутовій техніці.
Пошук простір
Стан, переходи, ціль, path. Branching factor впливає на вартість пошуку.
BFS / DFS
Неінформований пошук: BFS — коротший шлях за кількістю ребер (памʼять); DFS — глибина (ризик нескінченності без visited).
A*
Оцінка : пройдений шлях + евристика. Admissible → оптимальність (за умовами).
Мережі й природа
Нейрон
= ваги·вхід + зміщення; . Прихований шар будують ознаки; навчання підлаштовує ваги.
Генетичні алгоритми / рої
Популяція, пристосованість, selection–схрещування–мутація; PSO / ACO — exploration vs exploitation у великому просторі.