오늘은 지중해 바다 위에서 아침을 시작해 볼까요~^^* 잔잔한 바다 위에 뗏목을 올리고 그 위에서 아침을 천천히 저어 보고 계셔요~^^* 저는 공부해서 다시 돌아올게요~^^* 쓩우웅~^^*
오늘은~^^* x = y 선을 threshold 기준선으로 삼아서 캔버스 이곳저곳에 배치되는 동그라미를 검은색 흰색으로 칠해서 분별해 보겠습니다~^^*
x = y threshold 기준선에 의해 흰색 또는 검은색으로 칠해지는 동그라미 클래스를 준비해 볼게요~^^*
class Point{
constructor() {
this.x = random(width);
this.y = random(height);
this.label;
if(this.x > this.y) {
this.label = 1;
} else
{this.label = -1;
}
//x = y를 threshold 기준선으로 하여,
//x > y 의 경우 1
//x =< y 의 경우 -1
//판별값 label을 정하겠습니다.
}
show() {
stroke(0);
if (this.label == 1) {
fill(255);
} else{
fill(0);
}
//판별값이 1인 경우 흰색으로 칠합니다.
//판별값이 -1인 경우 검은색으로 칠합니다.
ellipse(this.x, this.y, 8, 8);
}
}
let Points = [];
function setup() {
createCanvas(400, 400);
for (i = 0; i < 100; i++) {
Points[i] = new Point();
}
}
function draw() {
background(150);
line(0,0, width, height);
for(i = 0; i < Points.length; i++) {
Points[i].show();
}
}
오늘 저와 함께 Perceptron Algorithm을 기반으로 스스로 자신을 판별하고 자신의 몸 색깔을 결정하여 색칠하고 이 세상에 태어난 똑똑한 동그라미들을 만들어 주셔서 감사합니다~~^^*
내일은 좀더 threshold 기준선을 차츰 개선해 나가는 훈련 기능을 공부해 보면 어떨까요~^^*
네~^^* 좋아요~^^* 고마워요~^^*
오늘도 멋진 아침! 맛있는 점심! 따뜻한 저녁! 드시고요!
보람차고 뿌듯한 가슴 안고 깊은 밤 코~^^* 주무시기 바래요~^^*
네~^^* 꿈은 이루어 집니다~^^*
댓글 남기기