Приближение функций и нелинейная регрессия

Создайте нейронную сеть, чтобы обобщить нелинейные отношения между вводами и выводами в качестве примера

Приложения

Neural Net FittingРешите подходящую задачу с помощью сетей прямого распространения 2D слоя

Функции

nftoolНейронный сетевой подходящий инструмент
viewПросмотрите мелкую нейронную сеть
fitnetФункция, соответствующая нейронной сети
feedforwardnetСгенерируйте нейронную сеть прямого распространения
cascadeforwardnetСгенерируйте прямую каскадом нейронную сеть
trainОбучите мелкую нейронную сеть
trainlmОбратная связь Levenberg-Marquardt
trainbrБайесова обратная связь регуляризации
trainscgМасштабированная обратная связь метода сопряженных градиентов
trainrpУстойчивая обратная связь
mseСреднеквадратическая нормированная ошибочная функция эффективности
regression(Не рекомендуемый), Выполняют линейную регрессию мелких сетевых выходных параметров на целях
ploterrhistПостройте ошибочную гистограмму
plotfitПодгонка функции построения графика
plotperformПостройте производительность сети
plotregressionПостройте линейную регрессию
plottrainstateПостройте значения состояния обучения
genFunctionСгенерируйте функцию MATLAB для симуляции мелкой нейронной сети

Примеры и руководства

Базовая конструкция

Подходящие данные с мелкой нейронной сетью

Обучите мелкую нейронную сеть, чтобы соответствовать набору данных.

Создайте, сконфигурируйте и инициализируйте многоуровневые мелкие нейронные сети

Подготовьте многоуровневую мелкую нейронную сеть.

Оценка жировой прослойки

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

Обучите и примените многоуровневые мелкие нейронные сети

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

Анализируйте мелкую эффективность нейронной сети после обучения

Анализируйте производительность сети и настройте учебный процесс, сетевую архитектуру или данные.

Разверните мелкие функции нейронной сети

Симулируйте и разверните обученные мелкие нейронные сети с помощью MATLAB® инструменты.

Разверните обучение мелких нейронных сетей

Узнать, как развернуть обучение мелких нейронных сетей.

Учебная масштабируемость и КПД

Мелкие нейронные сети с параллелью и вычислением графического процессора

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

Автоматически сохраните контрольные точки во время обучения нейронной сети

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

Оптимизируйте скорость обучения нейронной сети и память

Сделайте обучение нейронной сети более эффективным.

Оптимальные решения

Выберите Neural Network Input-Output Processing Functions

Предварительно обработайте входные параметры и цели для более эффективного обучения.

Сконфигурируйте мелкие вводы и выводы нейронной сети

Узнать, как вручную сконфигурировать сеть перед обучением с помощью configure функция.

Разделите данные для оптимального обучения нейронной сети

Используйте функции, чтобы разделить данные на обучение, валидацию и наборы тестов.

Выберите многоуровневую функцию обучения нейронной сети

Сравнение алгоритмов настройки на различных проблемных типах.

Улучшите мелкое обобщение нейронной сети и постарайтесь не сверхсоответствовать

Изучите методы, чтобы улучшить обобщение и предотвратить сверхподбор кривой.

Обучите нейронные сети с весами ошибок

Узнать, как использовать ошибочное взвешивание при обучении нейронных сетей.

Нормируйте ошибки нескольких Выходных параметров

Узнать, как соответствовать выходным элементам различными областями значений значений.

Концепции

Рабочий процесс для проекта нейронной сети

Изучите первичные шаги в процессе проектирования нейронной сети.

Четыре уровня проекта нейронной сети

Изучите разные уровни использования функциональности нейронной сети.

Многоуровневые мелкие нейронные сети и обучение обратной связи

Рабочий процесс для разработки многоуровневой мелкой нейронной сети прямого распространения для функционального подбора кривой и распознавания образов.

Многоуровневая мелкая архитектура нейронной сети

Изучите архитектуру многоуровневой мелкой нейронной сети.

Понимание мелких сетевых структур данных

Узнать, как формат структур входных данных влияет на симуляцию сетей.

Наборы выборочных данных для мелких нейронных сетей

Список наборов выборочных данных, чтобы использовать при экспериментировании с мелкими нейронными сетями.

Свойства объектов нейронной сети

Изучите свойства, которые задают основные характеристики сети.

Подсвойства объектов нейронной сети

Изучите свойства что детали сети define, такие как входные параметры, слои, выходные параметры, цели, смещения и веса.