Без заголовка
Увы, я вижу, что основная проблема сейчас в недостатке инструментов для более мелкой модульной работы с нейросетями, и недостаток знаний и, главное, компьютерной мощности для подобных работ.
Вот сколько людей хотя бы просто объединяют две нейросети в одну, или объединяют традиционные хранилища данных и нейросети? 1% от всех, кто занимается нейросетями? В работе по AlphaGo объединили три нейросети. Не три сотни, не три десятка -- всего три нейросети.
Поэтому о какой вообще модульности можно говорить в этой области?
И понятно, почему так: обычный модуль пишется за 3 человеко-дня, а нейросеть -- за 3 человеко-месяца.
Всё изменится только тогда, когда будет более быстрое железо и будут готовы технологии автоматической подготовки данных, а также будет зоопарк готовых нейросетей (или API).
Так вот, я считаю, что проблемы в системе из 10 модулей не такие, как проблемы в системе из 1000 модулей, и не такие, как в системе из 10000 модулей. И меня коробит именно то, что вы пытаетесь сравнивать разные по количеству модулей системы, пытаясь подвести под них общий базис.
А особенности коннективистских компонентов -- может быть, я этот термин неправильно понимал. Имеется в виду, что его ответы на одни и те же вопросы изменяются с течением времени? Но это не так: в тот момент, когда данный компонент применяется в системе, он уже обычный модуль. Он не изменяется.
Или имеется в виду, что он состоит из более мелких компонент, объединённых между собой? Так любой крупный модуль состоит из таких компонент.
В чём тогда смысл термина? Просто подчеркнуть, что внутри нейросеть? Так я вам привёл выше пример -- это коннективистский компонент или нет?
Понимаете, я много времени занимаюсь эвристическим подходом. Там всё то же самое, что и с нейросетями, только вместо процедуры обучения нейросети выступает программист, но он основывается на тех же данных, что и нейросеть. И также нет никакой спецификации -- часть примеров будет фейлиться, и заранее не сказать, какие именно. Попробуйте уложить это в свою матрицу "классический-коннекционистский".
Вот, скажем, поддерживаемый мной модуль из 500 строк -- https://github.com/buriy/python-readability -- как вы этот подход классифицируете? ( вот описание алгоритма: http://stackoverflow.com/a/4240037/217895 )