Пользовательские функции помощника нейронной сети

Тулбокс позволяет вам создавать и использовать собственные пользовательские функции. Это дает вам большой контроль над алгоритмами, используемыми для инициализации, моделирования и обучения ваших сетей.

Однако следует иметь в виду, что для сохранения совместимости с будущими версиями программного обеспечения может потребоваться обновление пользовательских функций. Обратная совместимость пользовательских функций не может быть гарантирована.

Функции шаблона доступны для копирования, переименования и настройки, чтобы создать свои собственные версии этих видов функций. Список всех функций шаблона можно просмотреть путем ввода следующего текста:

help nncustom

Каждый шаблон является простой версией другого типа функции, которую можно использовать с собственными пользовательскими сетями.

Например, создайте копию файла tansig.m с новым именем mytransfer.m. Начните редактировать новый файл, изменив имя функции сверху с tansig на mytransfer.

Теперь можно отредактировать каждый из разделов кода, составляющих передаточную функцию, используя комментарии справки в каждом из этих разделов, чтобы помочь вам.

После завершения сохраните новую функцию в рабочей папке и присвойте имя вашей передаточной функции transferFcn свойство любого слоя любого сетевого объекта для его использования.