Чем отличаются функции «train» и «trainNetwork»? Когда следует использовать «train» вместо «trainNetwork» или наоборот?

ПРИМЕЧАНИЕ. 

Matlabsolutions.com предоставляет последнюю Помощь по домашним заданиям MatLab, Помощь по заданию MatLab для студентов, инженеров и исследователей в различных отраслях, таких как ECE, EEE, CSE, Mechanical, Civil со 100% выходом. Код Matlab для BE, B.Tech ,ME,M.Tech, к.т.н. Ученые со 100% конфиденциальностью гарантированы. Получите проекты MATLAB с исходным кодом для обучения и исследований.

«train» и «trainNetwork» и связанные с ними функции соответствуют двум полностью независимым вселенным сетевого обучения. «обучение» и связанные с ним функции используются для создания и обучения «неглубокой нейронной сети», которая полезна для аппроксимации функций и кластеризации. С другой стороны, «trainNetwork» и связанные с ней функции используются для создания и обучения «Глубокой нейронной сети»*, которая преимущественно используется для классификации изображений.

Функции «train» и «trainNetwork» основаны на полностью независимых кодовых базах. Они являются частью одного набора инструментов (Neural Networks Toolbox), но не зависят друг от друга.

Хотя вы можете обучать глубокие сети или мелкие сети с помощью обеих функций, есть несколько причин, которые упрощают обучение глубоких сетей с помощью «trainNetworks»:

  • Глубокой сети обычно требуется много обучающих данных, которые обычно не помещаются в ОЗУ (или в GPU при обучении на GPU). Функция «trainNetwork» была разработана с учетом этого с использованием таких алгоритмов, как стохастический градиентный спуск и алгоритм оптимизации ADAM, которые работают с мини-пакетами, сохраняя при этом остальные обучающие данные вне памяти.
  • Функция «trainNetwork» (и все связанные с ней функции) более тесно интегрирована с cuDNN (низкоуровневая библиотека NVIDIA для выполнения NN на их графических процессорах) (например, для поддержки быстрых операций, таких как свертки).
  • Экосистема вокруг «trainNetwork» внимательно следит за новыми тенденциями в области глубокого обучения, а экосистема «train» фокусируется на классических алгоритмах, используемых для обучения нейронных сетей.

СМОТРИТЕ ПОЛНЫЙ ОТВЕТ НАЖМИТЕ НА ССЫЛКУ



Чем отличаются функции «train и trainNetwork внизу?
hiteshsingh Чем отличаются функции train и trainNetwork внизу? Когда мне следует использовать поезд вместо…www.matlabsolutions.com»





Чем отличаются функции «train и trainNetwork?
Чем отличаются функции train и trainNetwork? Когда мне следует использовать поезд вместо…matlabarticlesworld.blogspot.com»