самообучающийся алгоритм-это алгоритм разчленения понятия на 2, потом каждое из них еще на 2 и т.д. по прогрессии.
Таким образом, понятий становится все больше и больше, а сами они становятся все элементарнее и элементарнее.
фразы разобъются в буквы, а материальные конструкции - на атомы.
Таким образом, самообучающийся алгоритм есть ДЕДУКТИВНАЯ методика образования новых сущностей из некоторого множества известных и зашитых изначально в программу в виде констант и эталонов.
Если вы хотите обучать систему индуктивно, наращивая новые понятия за счет конструкций из старых, то эта методика будет индуктивой. С ней вопросов не возникает у нынишних программистов, занимающихся этой темой.
Просто очень часто они не правильно структурируют новые понятия в систему.
Структура должна быть той же, какая рождается при дедуктивном методе.
Они должны гармонично склеиться потом.