본문 바로가기

bar plot clc;clear all;close all; % bar plot에 그릴 값 values = [1 2 4 2 5]; colors = 'rgbcmkrgbcmk'; % 서로 다른 색을 사용하도록 한다. % bar plot을 그려보자. fig_bar = figure(1); set(fig_bar, 'Position', [400 400 600 500]);hold on;% 각 bar plot의 핸들러hbar = zeros(length(values), 1);% Legend에 넣을 글자 leg_text = cell(length(values), 1);for i = 1:length(values) hbar(i) = bar(i, values(i), colors(i)); % 이 문자열이 legend와 XTickLabel에 들어간.. 더보기
PAC Bayes Analysis of Classification 오늘은 좀 재미없는, 혹은 매우 흥미로운 연구들에 대한 글을 써보려한다. 제목은 PAC Bayes analysis이다. PAC는 팩맨을 연상시키지만, 다음 매우 이상한 단어들의 약자이다. Probabilistic Approximately Correct (PAC)이게 도대체 무슨 말인가? 이는 사실 Probabilistic + Approximately Correct의 합쳐진 말이다. 이를 제대로 이해하기 위해선 우리가 지금 다루고 있는 문제에 대해서 조금 알아야 한다. 현재 우리가 다루는 문제는 다음과 같다. 나한테 어떤 labeling된 데이터가 있다고 하자. 예를 들면 자동차만 들어있는 사진과 자동차가 아닌 사진이 있을 때, 이 사진들을 통해서 자동차 분류기를 학습 시켰다고 하자. 이렇게 학습된 분류기.. 더보기
Sparse Distributed Memory Framework 기존 computer의 memory system은 dense representation이라 한다. 예를 들어 A의 ascii code는 113 (1110001)이다. 여기서 세 번째 bit에 해당하는 0에 대한 의미는 사실 없다. 8개의 bit가 합쳐져야 하나의 정보가 완성되는 것이다. 만약 세 번째 bit가 1로 바뀌었다고 치면 1111001이 되어서 121이 되고, 이는 I에 해당한다. 즉 한정된 메모리 시스템 속에서 정보를 저장하는데는 매우 유용하나 약간의 noise에도 쉽게 영향을 받는 기억 체계라고 할 수 있다. 하지만 인간의 뇌는 그렇지 않다. 뇌의 synapse와 dendrite는 그 동작이 항상 동일하게 이뤄지지 않기 때문에 기존의 dense representation을 이용한 기억 체계를.. 더보기
Arduino in Robot! 1. 아두이노 설치하기 http://arduino.cc/en/Main/Software 위에 링크에 들어가서 Window Installer를 다운 받는다. 그리고 설치한다. 2. Makeblock Library를 설치하기Makeblock를 구동하기 위한 아두이노 라이브러리를 설치한다. https://github.com/Makeblock-official/Makeblock-Library 위에 링크를 들어가면 된다. 1. 들어가서 오른쪽에 있는 Download ZIP으로 다운 받는다. 2. 아두이노를 실행한다. 3. 스케치 -> 라이브러리 가져오기 -> Add Library를 누른다. 4. 추가끝! 3. 실행해보기 예제에 있는 IR 모시기를 실행하면 끝! 더보기