模糊神經網路工具箱函式使用
例子:
%Fuzzy Control for washer
clear all;
close all;
a=newfis('fuzz_wash');
a=addvar(a,'input','x',[0,100]); %Fuzzy Stain
a=addmf(a,'input',1,'SD','trimf',[0,0,50]);
a=addmf(a,'input',1,'MD','trimf',[0,50,100]);
a=addmf(a,'input',1,'LD','trimf',[50,100,100]);
a=addvar(a,'input','y',[0,100]); %Fuzzy Axunge
a=addmf(a,'input',2,'NG','trimf',[0,0,50]);
a=addmf(a,'input',2,'MG','trimf',[0,50,100]);
a=addmf(a,'input',2,'LG','trimf',[50,100,100]);
a=addvar(a,'output','z',[0,60]); %Fuzzy Time
a=addmf(a,'output',1,'VS','trimf',[0,0,10]);
a=addmf(a,'output',1,'S','trimf',[0,10,25]);
a=addmf(a,'output',1,'M','trimf',[10,25,40]);
a=addmf(a,'output',1,'L','trimf',[25,40,60]);
a=addmf(a,'output',1,'VL','trimf',[40,60,60]);
rulelist=[1 1 1 1 1; %Edit rule base
1 2 3 1 1;
1 3 4 1 1;
2 1 2 1 1;
2 2 3 1 1;
2 3 4 1 1;
3 1 3 1 1;
3 2 4 1 1;
3 3 5 1 1];
a=addrule(a,rulelist);
showrule(a) %Show fuzzy rule base
a1=setfis(a,'DefuzzMethod','mom'); %Defuzzy
writefis(a1,'wash'); %Save to fuzzy file "wash.fis"
a2=readfis('wash');
figure(1);
plotfis(a2);
figure(2);
plotmf(a,'input',1);
figure(3);
plotmf(a,'input',2);
figure(4);
plotmf(a,'output',1);
ruleview('wash'); %Dynamic Simulation
x=60;
y=70;
z=evalfis([x,y],a2) %Using fuzzy inference
相關文章
- MATLAB神經網路工具箱使用介紹Matlab神經網路
- 淺析模糊神經網路神經網路
- 神經網路中使用的啟用函式神經網路函式
- 十四、神經網路工具箱nn神經網路
- 神經網路中常用的函式神經網路函式
- 卷積神經網路-啟用函式卷積神經網路函式
- 神經網路的啟用函式總結神經網路函式
- 理解神經網路的不同損失函式神經網路函式
- 神經網路啟用函式=生物轉換器?神經網路函式
- MATLAB神經網路工具箱(簡單操作介紹)Matlab神經網路
- 人工智慧---神經網路啟用函式恆等函式、sigmoid函式、softmax函式詳解人工智慧神經網路函式Sigmoid
- MATLAB神經網路工具箱(程式碼簡單實現)Matlab神經網路
- 神經網路簡介--啟用函式、網路架構、生物模型解釋神經網路函式架構模型
- 神經網路:numpy實現神經網路框架神經網路框架
- 神經網路神經網路
- 理解神經元和函式函式
- Pytorch_第九篇_神經網路中常用的啟用函式PyTorch神經網路函式
- TensorFlow筆記-06-神經網路優化-損失函式,自定義損失函式,交叉熵筆記神經網路優化函式熵
- MATLAB模糊資料工具箱的使用Matlab
- LSTM神經網路神經網路
- 8、神經網路神經網路
- 神經網路基礎部件-損失函式詳解神經網路函式
- 聊聊從腦神經到神經網路神經網路
- 圖神經網路GNN 庫,液體神經網路LNN/LFM神經網路GNN
- [Python人工智慧] 七.加速神經網路、激勵函式和過擬合Python人工智慧神經網路函式
- 從ReLU到GELU,一文概覽神經網路的啟用函式神經網路函式
- 開放式神經網路交換-ONNX(上)神經網路
- 使用TensorRT部署你的神經網路(1)神經網路
- 【神經網路篇】--RNN遞迴神經網路初始與詳解神經網路RNN遞迴
- 【深度學習篇】--神經網路中的卷積神經網路深度學習神經網路卷積
- 神經網路篇——從程式碼出發理解BP神經網路神經網路
- matlab模糊控制工具箱使用和模糊控制pid例項參考Matlab
- 人工神經網路(ANN)神經網路
- 卷積神經網路卷積神經網路
- 迴圈神經網路神經網路
- 神經網路(neural networks)神經網路
- 生成型神經網路神經網路
- Sugeno型(TS型)模糊推理系統及自適應神經網路的模糊推理系統(anfis)應用神經網路
- 使用tf.estimator.Estimator訓練神經網路神經網路