亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? gene.m

?? BP網(wǎng)絡(luò)的圖形用戶界面 另附BP和遺傳算法的功能,不過(guò)不好用
?? M
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
Aineq = [];
Bineq = [];
Aeq = [];
Beq = [];
LB = [];
UB = [];
nonlconFunction = [];
options = gaoptimset;
%%Modify some parameters
options = gaoptimset(options,'PopulationSize' ,...
    str2num(get(handles.edit6,'String')));%種群大小
options = gaoptimset(options,'EliteCount' ,...
    str2num(get(handles.edit9,'String')));%精英保留個(gè)數(shù)
options = gaoptimset(options,'CrossoverFraction' ,...
    str2num(get(handles.edit7,'String')));%交叉率
options = gaoptimset(options,'Generations' ,...
    str2num(get(handles.edit10,'String')));%代數(shù)
options = gaoptimset(options,'TimeLimit' ,...
    str2num(get(handles.edit11,'String')));%時(shí)間限制
options = gaoptimset(options,'SelectionFcn' ,@selectionroulette);%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
if get(handles.popupmenu11,'Value')==2
    options = gaoptimset(options,'CrossoverFcn' ,@crossoversinglepoint);
elseif get(handles.popupmenu11,'Value')==1
    options = gaoptimset(options,'CrossoverFcn' ,@crossovertwopoint);
end
if get(handles.popupmenu10,'Value')==2
    options = gaoptimset(options,'PopulationType' ,'bitString');
end
options = gaoptimset(options,'MutationFcn' ,{ @mutationuniform 0.02 }); %變異%%%%%%%%%%%%%%%%%%%%%%%%
options = gaoptimset(options,'StallGenLimit' ,55);% 拖尾代數(shù)
options = gaoptimset(options,'StallTimeLimit' ,25);% 拖尾時(shí)間
options = gaoptimset(options,'TolFun' ,0.0000001);
if get(handles.radiobutton4,'Value')
options = gaoptimset(options,'PlotFcns' ,{ @gaplotbestf });
end
[x,FVAL,REASON,OUTPUT,POPULATION,SCORES] = ga(@(x)f(x,handles),nvars,Aineq,Bineq,Aeq,Beq,LB,UB,nonlconFunction,options);
set(handles.edit5,'String',REASON);
f(x,handles);

set(handles.trainBP,'UserData',get(handles.pushbutton4,'UserData'));
set(handles.trainBP,'Enable','on');
set(handles.computBP,'Enable','on');
function y = f(x,handles)
net = get(handles.pushbutton4,'UserData');
layer = get(handles.popupmenu6,'UserData');
layer = layer(:,1);
num = get(handles.text14,'UserData');
iw = x(1:num*layer(1));
net.IW{1} = reshape(iw,layer(1),num);
last = num*layer(1);
ceng = length(layer);
% net.LW = cell(ceng);
for i = 1:ceng-1
    lw = x(last+[1:(layer(i)*layer(i+1))]);    
    net.LW{i+1,i} = reshape(lw,layer(i+1),layer(i));
    last = last+layer(i)*layer(i+1);
end
for i = 1:ceng
    net.b{i} = x(last+[1:layer(i)])';
    last = last+layer(i);
end
PValue = get(handles.in,'Value');
Pdata = get(handles.in,'UserData');
Y = sim(net,Pdata{PValue});
PVbefore = get(handles.out,'Value');
Pdbefore = get(handles.out,'UserData');
y = sum((Pdbefore{PVbefore}-Y).^2)/length(x);
function y = prodY(x)
len =length(x);
y = 0;
for i = 1:len-1
    y = y + x(i)*x(i+1);
end

% --- Executes on button press in trainBP.
function trainBP_Callback(hObject, eventdata, handles)
if get(handles.radiobutton1,'Value')
    if get(handles.in,'Value')==1 | get(handles.out,'Value')==1
        msgbox('請(qǐng)確保樣本數(shù)據(jù)設(shè)置正確!');
        return;
    end
    PR = eval(get(handles.edit2,'String'));
    data = get(handles.popupmenu6,'UserData');
    S = data(:,1)';
    TFindex = data(:,2);
    str = get(handles.popupmenu7,'String');
    TF = str(TFindex)';
    str = get(handles.popupmenu2,'String');
    index = get(handles.popupmenu2,'Value');
    BTF = str(index);
    str = get(handles.popupmenu3,'String');
    index = get(handles.popupmenu3,'Value');
    BLF = str(index);
    str = get(handles.popupmenu4,'String');
    index = get(handles.popupmenu4,'Value');
    PF = str(index);
    net = newff(PR,S,TF,BTF{1},BLF{1},PF{1});
    
    net.trainParam.min_grad = 0;
    inValue = get(handles.in,'Value');
    outValue = get(handles.out,'Value');
    indata = get(handles.in,'UserData');
    outdata = get(handles.out,'UserData');
    net.trainParam.epochs = str2num(get(handles.edit14,'String'));
    net = train(net,indata{inValue},outdata{outValue});
    evalin('base', [get(handles.edit15,'String'),'=evalin(''caller'', ''net'');']);
    set(handles.computBP,'Enable','on');
else net = get(hObject,'UserData');
    inValue = get(handles.in,'Value');
    outValue = get(handles.out,'Value');
    indata = get(handles.in,'UserData');
    outdata = get(handles.out,'UserData');
    net.trainParam.epochs = str2num(get(handles.edit14,'String'));
    net = train(net,indata{inValue},outdata{outValue});
    evalin('base', [get(handles.edit15,'String'),'=evalin(''caller'', ''net'');']);
    set(handles.computBP,'Enable','on');
end
set(hObject,'UserData',net);
set(handles.edit5,'String',['訓(xùn)練完成 ;','網(wǎng)絡(luò)已經(jīng)存為 ',get(handles.edit15,'String'),' ,請(qǐng)?jiān)诠ぷ骺臻g中查看']);
% --- Executes on button press in computBP.
function computBP_Callback(hObject, eventdata, handles)
PValue = get(handles.test_in,'Value');
if PValue == 1
    set(handles.edit5,'String',sprintf('請(qǐng)先選擇待仿真數(shù)據(jù) '));
    return;
end
Pdata = get(handles.test_in,'UserData');
net = get(handles.trainBP,'UserData');
Y = sim(net,Pdata{PValue});
set(hObject,'UserData',Y);
if ~isempty(get(handles.edit13,'String'))
    evalin('base', [get(handles.edit13,'String'),'=evalin(''caller'', ''Y'');']);
    set(handles.edit5,'String',['計(jì)算結(jié)果已經(jīng)存為 ',get(handles.edit13,'String'),' ,請(qǐng)?jiān)诠ぷ骺臻g中查看']);
else msgbox('請(qǐng)先輸入存儲(chǔ)結(jié)果的變量名');
end
% --- Executes on selection change in test_in.
function test_in_Callback(hObject, eventdata, handles)
getvar(hObject, eventdata, handles)
% --- Executes during object creation, after setting all properties.
function test_in_CreateFcn(hObject, eventdata, handles)
if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
    set(hObject,'BackgroundColor','white');
end
getvar(hObject, eventdata, handles);

function radiobutton1_Callback(hObject, eventdata, handles)
set(hObject,'Value',1);
set(handles.pushbutton1,'Enable','off');
set(handles.trainBP,'Enable','on');
h = get(handles.uipanel8,'Children');
h =[h(1:end-1); get(h(end),'Children')];
set(h,'Enable','off');
set(handles.pushbutton4,'Visible','off');
set(handles.text36,'Visible','off');
set(handles.edit5,'String','創(chuàng)建并訓(xùn)練一個(gè)BP網(wǎng)絡(luò)');
function radiobutton2_Callback(hObject, eventdata, handles)
set(hObject,'Value',1);
% set(handles.pushbutton1,'Enable','on');
set(handles.trainBP,'Enable','off');
h = get(handles.uipanel8,'Children');
h =[h(1:end-1); get(h(end),'Children')];
set(h,'Enable','on');
set(handles.pushbutton4,'Visible','on');
set(handles.text36,'Visible','on');
set(handles.edit5,'String','創(chuàng)建一個(gè)BP網(wǎng)絡(luò),用遺傳算法優(yōu)化權(quán)值和閾值,再進(jìn)行訓(xùn)練');
function getvar(hObject, eventdata, handles)
v = evalin('base', 'who');
len = length(v);
str = {'來(lái)自工作空間'};
num = {0};
for i = 1:len
    m  = evalin('base', v{i});
    if  issparse(m) | islogical(m) | isnumeric(m)
        str = [str;v{i}];
        num = [num;m];
    end
end
set(hObject,'String',str,'UserData',num);
function edit13_Callback(hObject, eventdata, handles)
function edit13_CreateFcn(hObject, eventdata, handles)
if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
    set(hObject,'BackgroundColor','white');
end
function edit14_Callback(hObject, eventdata, handles)
% --- Executes during object creation, after setting all properties.
function edit14_CreateFcn(hObject, eventdata, handles)
if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
    set(hObject,'BackgroundColor','white');
end
function edit15_Callback(hObject, eventdata, handles)
function edit15_CreateFcn(hObject, eventdata, handles)
if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
    set(hObject,'BackgroundColor','white');
end
% --- Executes on button press in pushbutton4.
function pushbutton4_Callback(hObject, eventdata, handles)
if get(handles.radiobutton2,'Value')
    if get(handles.in,'Value')==1 | get(handles.out,'Value')==1
        msgbox({'     請(qǐng)確保BP網(wǎng)絡(luò)的輸入和';'        輸出數(shù)據(jù)設(shè)置正確!'});
        return;
    end
    PR = eval(get(handles.edit2,'String'));
    data = get(handles.popupmenu6,'UserData');
    S = data(:,1)';
    TFindex = data(:,2);
    str = get(handles.popupmenu7,'String');
    TF = str(TFindex)';
    str = get(handles.popupmenu2,'String');
    index = get(handles.popupmenu2,'Value');
    BTF = str(index);
    str = get(handles.popupmenu3,'String');
    index = get(handles.popupmenu3,'Value');
    BLF = str(index);
    str = get(handles.popupmenu4,'String');
    index = get(handles.popupmenu4,'Value');
    PF = str(index);
    net = newff(PR,S,TF,BTF{1},BLF{1},PF{1});
    net.trainParam.min_grad = 1.0000e-016;
end
set(hObject,'UserData',net);
set(handles.edit5,'String','已經(jīng)根據(jù)所選參數(shù)創(chuàng)建了一個(gè)BP網(wǎng)絡(luò).等待優(yōu)化權(quán)值.');
set(handles.pushbutton1,'Enable','on');

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美在线视频日韩| **性色生活片久久毛片| 欧美猛男男办公室激情| 色94色欧美sute亚洲13| 91一区二区在线观看| 99免费精品在线观看| av电影在线观看一区| av电影天堂一区二区在线| 不卡的电影网站| 波多野结衣欧美| 91毛片在线观看| 欧美视频在线一区| 欧美日韩第一区日日骚| 日韩视频在线一区二区| 26uuu亚洲综合色| 欧美激情一区二区三区蜜桃视频| 国产精品少妇自拍| 亚洲综合图片区| 免播放器亚洲一区| 国产精品一区二区不卡| voyeur盗摄精品| 色乱码一区二区三区88| 欧美精品在线一区二区三区| 精品免费国产一区二区三区四区| 久久久91精品国产一区二区精品| 欧美韩国日本综合| 亚洲伊人色欲综合网| 日本成人中文字幕| 国产成人在线网站| 色综合天天综合| 在线成人免费视频| 久久久久高清精品| 一级特黄大欧美久久久| 免费在线观看精品| av亚洲精华国产精华精华| 欧美午夜宅男影院| 久久综合av免费| 一区二区三区久久久| 日韩av电影天堂| 成人国产电影网| 欧美精品高清视频| 中文一区二区完整视频在线观看| 亚洲成a人v欧美综合天堂| 国产一区中文字幕| 91国产视频在线观看| 日韩精品一区在线| 亚洲欧美色图小说| 久久精工是国产品牌吗| 97精品电影院| 精品国产91久久久久久久妲己| 亚洲欧洲成人av每日更新| 美国av一区二区| 色哦色哦哦色天天综合| 久久久蜜桃精品| 亚洲成a人片在线不卡一二三区| 国产一区二区三区香蕉| 欧美久久一二三四区| 日韩一区有码在线| 黄色成人免费在线| 欧美日韩成人综合| 中文字幕一区二区视频| 美国三级日本三级久久99| 欧美中文字幕不卡| 亚洲欧洲99久久| 国产精品亚洲第一区在线暖暖韩国| 欧美日精品一区视频| 1区2区3区国产精品| 精品亚洲免费视频| 欧美久久久久中文字幕| 亚洲欧美视频在线观看视频| 国产二区国产一区在线观看| 欧美一卡二卡三卡四卡| 亚洲主播在线观看| 99综合电影在线视频| 久久久亚洲精品一区二区三区| 三级精品在线观看| 色婷婷狠狠综合| 中文乱码免费一区二区| 国产一区二区三区免费在线观看| 欧美日韩国产系列| 亚洲精品久久7777| 91视频免费看| 亚洲婷婷综合色高清在线| 粉嫩蜜臀av国产精品网站| 欧美成人a视频| 蜜臀av在线播放一区二区三区| 欧美日韩中文字幕一区二区| 亚洲人成7777| 一本大道综合伊人精品热热 | 欧美高清一级片在线| 中文字幕亚洲一区二区va在线| 国产精品1区2区| 久久无码av三级| 国产一区二区伦理| 精品处破学生在线二十三| 免费人成精品欧美精品| 91麻豆精品国产91久久久更新时间| 亚洲一级不卡视频| 在线视频国产一区| 亚洲国产另类精品专区| 欧美日韩精品二区第二页| 亚洲精品免费播放| 欧美性猛交一区二区三区精品| 夜夜嗨av一区二区三区四季av | 精品乱人伦一区二区三区| 男女男精品视频网| 欧美va亚洲va香蕉在线| 久久精品国产久精国产爱| 日韩精品中午字幕| 国产一区二区精品在线观看| 2023国产一二三区日本精品2022| 国产精品一线二线三线| 欧美激情一区二区三区全黄| 9人人澡人人爽人人精品| 自拍视频在线观看一区二区| 在线观看国产精品网站| 日韩在线播放一区二区| 日韩视频在线观看一区二区| 国产一区二区美女| 国产精品国产自产拍高清av| 91网站最新地址| 丝袜美腿亚洲色图| 亚洲精品在线网站| 9久草视频在线视频精品| 亚洲一区二区偷拍精品| 日韩一区二区三区四区| 国产91精品一区二区麻豆网站 | 免费成人美女在线观看.| 久久久蜜桃精品| 91亚洲大成网污www| 视频在线观看91| 亚洲精品在线电影| 不卡av在线免费观看| 亚洲五码中文字幕| 日韩精品专区在线影院观看| 成人自拍视频在线| 亚洲一卡二卡三卡四卡无卡久久| 91精品国产91久久久久久最新毛片| 国产美女一区二区三区| 一区二区三区不卡视频| 亚洲精品在线三区| 色综合一区二区三区| 美女精品一区二区| 最新国产成人在线观看| 91精品国产高清一区二区三区| 国产 欧美在线| 亚洲成人黄色影院| 国产日产欧美一区二区三区| 欧美性一级生活| 国产在线不卡一卡二卡三卡四卡| 亚洲人精品午夜| 日韩欧美精品三级| 色老汉一区二区三区| 久久精品999| 亚洲综合一区在线| 久久久久青草大香线综合精品| 日本精品免费观看高清观看| 国产在线播放一区| 婷婷开心激情综合| 亚洲欧洲www| 久久久综合九色合综国产精品| 欧美午夜不卡视频| 成人亚洲一区二区一| 人人爽香蕉精品| 亚洲欧洲综合另类| 久久久久国产精品麻豆ai换脸| 6080yy午夜一二三区久久| eeuss影院一区二区三区| 蜜臂av日日欢夜夜爽一区| 一区二区三区在线观看动漫| 国产欧美精品一区| 亚洲综合色视频| 亚洲国产精品高清| 精品国产一区二区三区忘忧草 | 欧洲一区二区三区在线| 懂色av中文字幕一区二区三区| 丝袜脚交一区二区| 亚洲综合色自拍一区| 国产精品久久久久一区二区三区 | 日韩午夜av电影| 欧美性videosxxxxx| 97久久精品人人澡人人爽| 国产伦精一区二区三区| 美女视频网站久久| 视频一区在线视频| 亚洲精品菠萝久久久久久久| 欧美国产精品久久| 国产午夜精品理论片a级大结局| 欧美电影免费观看高清完整版在线| 欧美特级限制片免费在线观看| 成人国产一区二区三区精品| 国产激情精品久久久第一区二区| 精品一区二区三区不卡| 蜜桃av一区二区三区| 日韩中文字幕亚洲一区二区va在线 | 欧美日韩国产综合一区二区 | 91视视频在线观看入口直接观看www| 成人深夜在线观看| 国产91在线观看| 成人v精品蜜桃久久一区|