📄 ml_demo.m
字号:
% 烙狼狼 盒器甫 啊瘤绰 单捞磐 X1, X2甫 积己窍绊 弊覆栏肺 焊咯霖促.
N = 100;mu_1 = [380 400];
sigma_1 = [300 30; 20 200];
X1 = randn(N,2) * sqrtm(sigma_1) + repmat(mu_1,N,1);
mu_2 = [430 350];
sigma_2 = [400 100; 50 90];
X2 = randn(N,2) * sqrtm(sigma_2) + repmat(mu_2,N,1);
z=[1 0 0]; %Red
scatter(X1(:,1),X1(:,2), 3,z);
hold on
z=[0 1 0];%Green
scatter(X2(:,1),X2(:,2), 3,z);
plotgaus(mu_1, sigma_1, 'R');
plotgaus(mu_2, sigma_2, 'G');
% ML眠沥阑 捞侩窍咯 单捞磐俊 措茄 乞闭苞 傍盒魂阑 眠沥茄促.
model1 = mlgauss(X1',1); % 1篮 肯傈傍盒魂阑 瘤沥
model2 = mlgauss(X2',1); % 1篮 肯傈傍盒魂阑 瘤沥
plotgaus(model1.Mu', model1.C, 'B');
plotgaus(model2.Mu', model2.C, 'B');
% 捞力 烙狼狼 单捞磐甫 盒幅秦焊磊
model.Mu = [model1.Mu model2.Mu];
model.C = zeros(2,2,2);
model.C(:,:,1) = model1.C;
model.C(:,:,2) = model2.C;
model.P = [1 1]/2; %荤傈 犬伏篮 鞍促(1/2)
% 烙狼狼 茄 抛捞磐 汲沥
T = [420 365]';
z=[0 0 0]; % Color Black
scatter(T(1,:),T(2,:), 3,z, 'filled');
[y, like]= bayescls(T, model);
y
like
pause
% 烙狼狼 茄 抛捞磐 汲沥
T = [430 370]'; %360 380]';
z=[0 0 0]; % Color Black
scatter(T(1,:),T(2,:), 3,z, 'filled');
[y, like]= bayescls(T, model);
y
like
pause
% 烙狼狼 茄 抛捞磐 汲沥
T = [390 380]';
z=[0 0 0]; % Color Black
scatter(T(1,:),T(2,:), 3,z, 'filled');
[y, like]= bayescls(T, model);
y
like
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -