Тулбокс позволяет вам создавать и использовать собственные пользовательские функции. Это дает вам большой контроль над алгоритмами, используемыми для инициализации, моделирования и обучения ваших сетей.
Однако следует иметь в виду, что для сохранения совместимости с будущими версиями программного обеспечения может потребоваться обновление пользовательских функций. Обратная совместимость пользовательских функций не может быть гарантирована.
Функции шаблона доступны для копирования, переименования и настройки, чтобы создать свои собственные версии этих видов функций. Список всех функций шаблона можно просмотреть путем ввода следующего текста:
help nncustom
Каждый шаблон является простой версией другого типа функции, которую можно использовать с собственными пользовательскими сетями.
Например, создайте копию файла tansig.m
с новым именем mytransfer.m
. Начните редактировать новый файл, изменив имя функции сверху с tansig
на mytransfer
.
Теперь можно отредактировать каждый из разделов кода, составляющих передаточную функцию, используя комментарии справки в каждом из этих разделов, чтобы помочь вам.
После завершения сохраните новую функцию в рабочей папке и присвойте имя вашей передаточной функции transferFcn
свойство любого слоя любого сетевого объекта для его использования.