• Сокращено название пакета «feedforward» до «forward».
  • Реализована регуляризация Dropout
  • Добавлена ​​демонстрация MNIST, в которой используется Dropout.
  • Добавлена ​​фабричная функция для векторов-столбцов с постоянным входом
  • Добавлена ​​функция генерации случайного булевого массива
  • Логическое значение передается во время прямого распространения, чтобы различать обучение и прогнозирование.
  • Интерфейс SparseForwarding требует, чтобы классы реализовывали переадресацию для выбора записей.
  • Реализована разреженная переадресация в ReLULayer, SigmoidLayer и TanhLayer.
  • Протестировано разреженное перенаправление для слоев, совместимых с Dropout.
  • Существующая переадресация моделируется через интерфейс DenseForwarding.
  • Интерфейс Chainable гарантирует возможность участия в обратном распространении.
  • ContinuationLayer переименован в ForwardLayer.
  • Классы слоев, наследуемые от ForwardLayer, должны реализовывать DenseForwarding и Chainable.
  • Слои, реализующие DropoutCompliant, должны поддерживать SparseForwarding, DenseForwarding и Chainable.
  • Слои активации больше не кэшируют количество входных строк и столбцов.
  • Упомянутый Dropout и новая демонстрация MNIST в README