Я анализирую данные с шестью входами и одним выходом. Я обучил сеть с помощью Neural Network Toolbox. Я хочу, чтобы эта сеть предсказывала математическую модель или уравнение регрессии. Например, у меня есть шесть входов как x1, x2, x3, x4, x5, x6 и один выход y. Я обучил сеть, которая дает мне R = 0,999, что кажется очень хорошим.

Теперь я хочу, чтобы эта сеть предоставила мне уравнение в форме.

y= a1*x1^b1 + a2*x2^b2 + a3*x3^b3 + a4*x4^b4 + a5*x5^b5+ a6*x6^b6

Как я могу получить константы a и b.

ОТВЕЧАТЬ

Matlabsolutions.com предоставляет последнюю Помощь по домашним заданиям MatLab, Помощь по заданию MatLab для студентов, инженеров и исследователей в различных отраслях, таких как ECE, EEE, CSE, Mechanical, Civil со 100% выходом. Код Matlab для BE, B.Tech , ME, M.Tech, к.т.н. Ученые со 100% конфиденциальностью гарантированы. Получите проекты MATLAB с исходным кодом для обучения и исследований.

R = 0,999 ничего не значит, если вы не сможете убедить нас, что вы не перетренировали сеть с переобучением:

размер(x) = [ I N ] % I = 6, N = ?

размер (t) = [ O N ] % O = 1, N = ?

Как были разделены данные? Ntrn, Nval, Ntst = ?

Вы использовали TRAINBR, TRAINLM или TRAINSCG?

Количество обучающих уравнений Ntrneq = Ntrn*O = ?

Сколько узлов в скрытом слое? Н = ?

Количество неизвестных весов и смещений Nw = {I+1)*H+(H+1)*O = O + (I+O+1)*H = ?

Количество оцениваемых степеней свободы = Nw — Ntrneq = ?

Каковы нормализованные среднеквадратические ошибки для подмножеств train, val и test? Например,

СМОТРИТЕ ПОЛНЫЙ ОТВЕТ НАЖМИТЕ НА ССЫЛКУ