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