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