Определить параметры функции с помощью нейронной сети

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

Решение задачи заключается в системе дифференциальных уравнений, правая часть которой состоит из функций с неизвестными параметрами. Автор заявляет следующее: "Мы будем использовать нейронные сети с одним скрытым слоем, сигмоидальными базисными функциями и 5 весами во внешнем слое, чтобы аппроксимировать каждый параметр неизвестных функций. Более конкретно, веса скрытого слоя выбираются через итерационные испытания и остаются стабильными во время моделирования ". Затем он утверждает логику, с которой он выбирает начальные значения неизвестных параметров, а затем показывает результаты моделирования.

Может ли кто-нибудь подсказать мне, где искать и что мне нужно знать, чтобы самому решить эту конкретную проблему в MATLAB (так как это среда, с которой я больше всего знаком)? Потому что результаты поиска в Google хаотичны, так как я не знаю, что я ищу.

Если вам нужна дополнительная информация, не стесняйтесь спрашивать!

1 ответ

Решение

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

Или вы можете запрограммировать его вручную. Поскольку вы работаете с одним скрытым слоем, он должен быть очень простым. Я уверен, что любой учебник машинного обучения или нейронной сети (NN) будет иметь один пример этого. Вы также можете заглянуть в GitHib для проектов. Там должно быть много проектов NN, если вы хотите получить код из существующего проекта.

Самое главное, вы должны начать с изучения NN, если вы еще этого не сделали. NN с одним скрытым слоем легко реализовать, если вы понимаете уравнения для прямого и обратного распространения.

Другие вопросы по тегам