hlayumi的个人空间 https://blog.eetop.cn/hslogic [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

基于局部和全局一致性算法对双月数据进行分类

已有 5688 次阅读| 2021-6-17 23:31 |系统分类:芯片设计

function test

load 2moons;

Y = produce_labelY(y);

%{

for alpha = 0 : 0.1 : 1.0

    for sigma = 1.5 : 0.1 : 2.5;

       LGC(x, Y, sigma, alpha);

    end

end

%}

%{

for sigma = 0.05 : 0.01 : 0.20

LGC(x, Y, sigma, 0.9);

end

%}

%for alpha = 0.0 : 0.1 : 0.9

%{

for alpha = 0.9 : 0.01 : 0.99

LGC(x, Y, 0.11, alpha);

end

%}

%{

for sigma = 0.05 : 0.005 : 0.09

LGC(x, Y, sigma, 0.99);

end

%}

%{

min_error = 200;

best_s = 0;

best_a = 0;

for sigma = 0 : 0.005 : 0.1

    for alpha = 0.9 : 0.01 : 0.99

        error_number = LGC(x, Y, -y, sigma, alpha, 0);

        if error_number < min_error

            min_error = error_number;

            best_s = sigma;

            best_a = alpha;

        end

    end

end

error_number = LGC(x, Y, -y, best_s, best_a, 1);

%}

% The last proper parameter tuning

min_error = 200;

best_s = 0;

best_a = 0;

for sigma = 0.07 : 0.001 : 0.08

    for alpha = 0.95 : 0.001 : 0.999

        %error_number = LGC(x, Y, -y, sigma, alpha, 0, 1);

        error_number = LGC(x, Y, -y, sigma, alpha, 0, 0);

        if error_number < min_error

            min_error = error_number;

            best_s = sigma;

            best_a = alpha;

        end

    end

end

error_number = LGC(x, Y, -y, best_s, best_a, 1, 0)

%error_rate = LGC(x, Y, -y, 0.07, 0.996, 1, 0);

function Y = produce_labelY(y)

n = size(y, 1);

Y = zeros(n, 2);

%{

label_number = 40;

index = find(y == 1);

Y( index(find(index <= label_number)), 1) = 1;

index = find(y == -1);

Y( index(find(index <= label_number)), 2) = 1;

%}

Y(53, 1) = 1;      %Positive example

Y(143, 2) = 1;     %Active exampl

————————————————


点赞

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 5

    粉丝
  • 0

    好友
  • 1

    获赞
  • 16

    评论
  • 5260

    访问数
关闭

站长推荐 上一条 /1 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-26 14:48 , Processed in 0.035101 second(s), 14 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部