본문 바로가기

전체 글403

Web 2.0, Semantic Web, RSS 1. Web 2.0 : 사용자 참여 중심의 인터넷 환경. 참여, 공유, 개방이 큰 화두이다. - Web 2.0 관련 기술 : 대표적 기술은 Java Web start(Flex, Flash, Laszlo), XUL, RSS, Atom, REST, XMLWebserviceAPIs, 태깅(Folksonomies), Wikis, AJAX, LAMP등이 있음. 기술분류 주요내용 꼬리표달기 Tagging/ Folksonomies * 추가할 수 있는 웹페이지 등을 하나의 노드로 간주 태크 자체를 다른 종류의 노드로 보고 두 종류의 노드에 특정 관계를 맺어주는 정보 분류 방법임 * 정보를 찾거나 분류하기 위한 방식으로 디렉토리 구조와 차이가 있음 AJAX Asynchronous Javasckrpt+XML * 웹에 비동.. 2008. 1. 6.
[Paper] Information Retrieval 관련 논문 --------------------------------------------------------------------------------- 2008. 1. 3.
난수 (Random) 함수 #include // rand(), srand() 함수를 사용하기 위해서 인클루드 함 #include // time() 함수를 사용하기 위해서 인클루드 함 #include int random(int); void main() { int num; srand( time (0) ); // 프로그램 수행될때 마다 똑같은 난수가 발생되는것을 예방 // 시스템 시간을 난수 씨앗값으로 사용해서 매번 다른 난수가 발생함 // 주의사항 : 이부분은 프로그램 시작할때 딱 1회만 수행되게 해야함 for(int i=0; i 2008. 1. 2.
SVD : singular value decomposition ( 특이값 분해 ) - 출처 : 보리님 블로그 모든 m×n 행렬 A은 다음과 같이 분해할 수 있다.A = UΣVTU는 m×m 직교 행렬(orthogonal matrix)이고, V는 n×n 직교 행렬이다. m×n 행렬인 Σ는 대각선에만 그 값이 있는데, 0 또는 양수이다. 이 값을 특이값(singular value)이라고 한다. 고유값-고유벡터 분해(eigenvalue-eigenvector decomposition)A = QΛQT는 대칭 행렬(symmetric matrix)에 대해서 먹히는 반면에 (사실 충분 조건이다. 필요충분조건을 말하려면 너무 길어지니깐...) , SVD는 모든 행렬에 대해 (정방행렬이 아니더라도) 써 먹을 수 있는 만능이다.행렬 A를 벡터 공간(vector space) 간 선형 사상(linear mapping)으로 보면 (엮인 .. 2008. 1. 2.