Допустим, что нейрон = вершина.
Запись от Hrethgir размещена 31.12.2021 в 22:58
Показов 989
Комментарии 0
|
Всё достаточно просто: добавление новых слоёв и нейронов нужно только в том случае, если новое вводимое правило напрямую противоречит введённому ранее введённому. На мысль навела идея подарить игре сокобан вторую жизнь, а именно: ящики появляются периодически, цель - автоматизировать доставку в пункт назначения. Условия: ящиков может быть несколько типов, для каждого свой пункт назначения, грузчиков может быть сколько угодно (скорее это будут не грузчики, а просто клетки перемещать грузы), допустимы лифты и уровни, передача груза или оставление в точке. После чего я задумался что всё это можно предоставить нейронке. Процесс получается адаптивный - такая нейронка может быть переобучена под бег, ходьбу - любой конвеерный=циклический процесс. Но проблема в том, что в теории нейросетей нет правил автономного их проектирования. Тогда - решено так как на рисунке: допустим что набор с вершин 1+2+3 включают вершину 4, а 2+3 включает 6, тогда закономерно что от вершины 1 к шестой должно быть ребро с отрицательным значением. Допустим что при этом 1+2 включает вершину 5, тогда от вершины 3 к 5 должно быть ребро с отрицательным значением. Допустим, что набор 1+3 включает опять-же вершину 4, тогда должен вводится промежуточный слой с вершиной 7, либо изменять числовые показатели ребёр-весов, в частности чтобы выделить ребро от 2 к 4. То-есть тут два варианта - либо прибегнуть к математике, либо к введению узла 7, это тоже потребует математики, но сэкономит машинное время. |
Размещено в Без категории
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Всего комментариев 0
Комментарии


