Виктор Кочубей
Виктор Кочубейцитируетв прошлом месяце
В настоящее время нейронные сети конструируются с использованием современных фреймворков, поддерживающих автоматическое дифференцирование (таких как TensorFlow). Автоматическое дифференцирование основано на применении графов вычислений, подобных тем, что вы видели выше, и позволяет извлекать градиенты произвольных последовательностей дифференцируемых тензорных операций, не выполняя при этом никакой дополнительной работы, кроме записи прямого прохода. Когда я создавал свои первые нейронные сети на C в 2000-х, мне приходилось писать реализацию градиентов вручную. Теперь благодаря современным инструментам автоматического дифференцирования нет необходимости самостоятельно реализовывать обратное распространение. Считайте, что вам повезло!
  • Глубокое обучение на Python. 2-е межд. издание, Франсуа Шолле
  • Войти или зарегистрироваться, чтобы комментировать
    Поддержка
    0
    Не удалось загрузить чат
    Попробовать ещё раз
    К сожалению доступов к cookie нет.
    Подтвердите переход на новую страницу