DrugGoracio, то что называют ИИ нейронная сеть и алгоритм ее обучения. Нейронная сеть — это просто функция с кучей параметров. Алгоритм обучения — это по существу метод поиска локального минимума этой функции с помощью градиентного метода. Если изучали высшую математику, то чуть более продвинутый метод Ньютона для поиска локального минимума
ru.wikipedia.org/wiki/Метод_Ньютона