클러스터링 알고리즘 다음은 WEKA에서 지원하는 클러스터링 알고리즘들이다. CLOPE Cobweb DBSCAN EM FarthestFirst FilteredClusterer HierarchicalClusterer MakeDensityBasedClusterer OPTICS sIB SimpleKMeans XMeans 자동으로 클러스터 수를 결정하는 알고리즘 자동으로 클러스터 수가 결정되는 알고리즘의 성능을 비교하는 실험을 진행하기 위해 실험에 앞서 우선 WEKA에서 지원하는 클러스터링 알고리즘 중에서 자동으로 클러스터 수가 결정되는 알고리즘을 찾아보았다. 그동안 내가 공부해왔던 것과 WEKA 툴 메뉴얼에 설명되어 있는 것으로 보았을 때 WEKA에서 자동으로 클러스터 수가 결정되는 듯한 것은 EM 알고리즘과 ..
진짜 멋진 인생이다. 홍콩과기대 김성훈 교수님 나도 언젠가 저렇게 될 날이 올까? 홍콩에 가게 되면 꼭 찾아 뵙고 싶다. 꼭꼭! 생각하게 하는 기사! '까치네' 개발했던 공고출신男, 지금은… [유병률의 체인지더월드] 김성훈 교수, 세계적 학자된 지난 24일(현지시간) 소프트웨어공학 분야에서 세계 최고의 학회인 ICSE(세계소프트웨어엔지엔지니어링학회) 연례 컨퍼런스가 열린 미국 샌프란시스코 하얏트리젠시호텔. 세계각지에서 참석한 수백 여명 컴퓨터공학자들이 자그마한 체구의 한 한국인에게 앞다퉈 악수를 청했다. 이 학회에 논문 2~3개만 등재되면 골라서 미국대학 교수를 할 수 있다는데, 이 한국인은 지금까지 6편이나 게재했다. 더욱이 올해는 '버그(컴퓨터 프로그램 오류)'를 찾아내 자동으로 고쳐주는 알고리즘을 ..
KAIST에서 웹사이언스공학 대학원을 신설했다는 기쁜 소식이다. 영국의 사우스햄프톤과 미국의 RPI 정도에서만 학위 과정이 개설되었는데, 한국이 그 다음 차례가 되었다. 웹 사이언스란 이미 컴퓨팅 분야의 주요 화두인 웹을 연구 대상으로 하는 새로운 학문 분야로서 웹의 기술적, 공학적, 사회적 측면간의 상호작용 연구 등 학제간 연구를 수행하는 학문이다. KAIST는 내부의 전산학과, 문화기술대학원의 교수진들과 해외 유수 대학의 교수진들과 함께 이 과정을 운영하기 때문에 매우 효과적인 과정이 될 것 같다. 특히, 웹 플랫폼, 웹 콘텐츠 가공 및 활용, 인간 중심 웹 탐구 및 웹 소프트웨어 엔지니어링을 주요 연구 주제로 잡고 있다. 학과 개설을 기념해서 웹사이언스 분야 리더인 Wendy Hall, Nigel ..
개발환경 구축이 끝났으니 프로그래밍을 해봐야겠다람즤찍찍 ① File - Dynamic Web Project 누른 후 Project name을 입력 Target Runtime에 Appache Tomcat v7.0이 연동되어있는 걸 볼 수 있지요~!(Tomcat - Eclipse 연동 참고) Finish 버튼을 누르면 ch3이라는 프로젝트 폴더가 하나 만들어짐닌다 ② 프로젝트 안에 jsp 파일을 만든다 프로젝트 폴더 오른쪽 버튼을 눌러 New - JSP file 클릭 ③ WebContent를 누르고 File name을 설정한다. 실행 할 준비 완료! ※ JSP 소스는 항상 WebContent 하부에 있어야한다!! 회색 박스를 확인 해 보라! -------------------------------------..
4) Tomcat - Eclipse 연동 ① Eclipse를 켜고 Windows 메뉴에서 Preferences를 클릭 ② 왼쪽 목록에서 Server 아래 Runtime Environments 클릭 후 Add 버튼을 누릅니다 ③ 다운 받은 Apache 버전에 맞게 런타임 환경을 설정한다 ④ Next를 누르고 Finish를 누르면 Tomcat - Eclipse 연동 끝!하이호헤후
3) Eclipse 설치 ① www.eclipse.org 방문@_@! ② Download메뉴에서 버전에 알맞게 Eclipse IDE for Java EE Developers 클릭 ③ [Korea, Republic Of]Yongbok.net(http) 클릭 ④ 압축 풀어주면 옹킹동킹
2) Apache Tomcat Server 설치 ① tomcat.apache.org 사이트로 가시오 ② Download에서 Tomcat7.0 클릭! ③ 스크롤을 내려 32bit,64bit Windows Service Installer(png,md5) 클릭 ④ 압축 풀어주면 옹킹동킹 인터넷 창 주소에 localhost:8080를 쳐서 Tomcat고양이가 나오면 성! 공!냐옹
※ JSP 운영환경 - 웹 서버(아파치, 톰캣 등) - JSP 엔진(JBoss, 톰캣 등) (-> 웹 서버과 jsp엔진 기능을 모두 갖춘 톰캣이 많이 쓰인다) ※ JSP 개발환경 ① JDK : jsp는 자바 기반 환경이므로 자바 운영 환경인 jdk필요 ② JSP엔진, 웹 서버 : Apache Tomcat Server ③ JSP 통합 개발 환경 : eclipse, netBean 등 ④ 데이터베이스 관리 시스템 :MySQL 등(* JDK, Tomcat, Eclipse, MySQL 순으로 깔자!) 1) JDK 설치① http://java.sun.com으로 가요 ② Downloads 에서 Java SE를 클릭 ③ JDK아래 DOWNLOAD버튼을 클릭하여 버전에 맞는 JDK를 설치한다 ④ JRE로 마찬가지로 설치..
입출력 방식 인터럽트 방식·DMA 제어 방식·입출력 프로세서 방식 1. 인터럽트 방식의 입출력 실행 o CPU에서 입출력 장치에 데이터 입력 요구(읽기) 1) CPU가 입출력 모듈로 읽기 명령 전송 - CPU가 입출력 모듈에게 “보내봐!” 2) 입출력 모듈은 주변장치에서 데이터를 읽음 - CPU는 기다릴 필요가 없음 → 시간낭비 방지를 위해 CPU는 명령 내리고 다른 일 수행 3) 입출력 모듈이 CPU로 인터럽트 신호를 전송 - CPU가 인터럽트를 감지하면 하던 일을 중지함 4) CPU가 입력된 데이터를 요구 5) 입출력 모듈이 CPU로 데이터를 전송 - 사실 CPU로 전송하는 것이 아니라 Memory로 전송하는데, 전송 역할을 CPU가 맡아 메모리에 쓴다는 것 * 왜 CPU가 바로 주변장치에서 데이터를..