Итак, если я правильно интерпретирую это, вы даете своей сети двоичное представление цифры и хотите, чтобы она указала, какие отрезки линии необходимы для отображения этой цифры в семисегментном стиле.
К счастью, поскольку имеется только 10 цифр, вы можете просто написать обучающий набор, в котором каждая цифра правильно соответствует требуемым сегментам, а затем использовать стандартный алгоритм обучения персептрона: дельта-правило .
Этот алгоритм будет изменять вес сети, пока каждый входной шаблон не будет связан с правильным выходным шаблоном.
Примечание по реализации: убедитесь, что все 4 входных блока подключены ко всем 7 выходным блокам, и что все веса подключения начинаются с некоторого небольшого случайного значения.