Data Mining Lab Assignment 4 Deep Learning Data Mining (CSE5312/CSEG312), 2015 Fall1.

Slides:



Advertisements
Similar presentations
ⓒ 2015 NHN Entertainment Corp. Django 로 만드는 초간단 블로그 시스템운영팀 김영태 개발환경 구축.
Advertisements

프로그래밍언어론 TA 윤들녁. 소개 윤들녁 연락처 : 공대 7 호관 4 층 401 호 데이터베이스 연구실 실습 후 날짜 _ 학번.zip 으로.
을지대학교 무선 네트워크 사용 방법 2010 년 06 월 01 일. 을지대학교 무선 네트워크 사용 방법 1. PC 무선랜 카드 활성화 및 체크 1 단계 : 시작 -> 설정 -> 네트워크 설정 2 단계 : 무선 네트워크 설정 선택 -> 마우스 버튼 오른쪽 클릭 -> 사용.
1 강. 안드로이드 개요 및 개발 환경 구축 - 안드로이드 개요 -JDK 설치 -Path 설정 - 이클립스 설치 -ADT, SDK 설치 Lecturer Kim Myoung-Ho Nickname 블스
갤럭시S6 마시멜로 업데이트 및 루팅 안내 2016/05/10 SPIRE TECHNOLOGY INC.
Android 프로그램개발 환경. 학습 목표 ■ 교육 목표  JDK 설치  JDK 환경 설정  Eclipse 설치  Android SDK 설치  ADT Plug-in 설치  Android Virtual Device(AVD) 설치  Android 예제 프로그램.

IPython Notebook + Spark + TensorFlow on Windows
목차 Contents 무선인터넷용 비밀번호 설정방법 Windows 7 Windows 8 Windows XP MAC OS.
Term Project iTUTOR를 이용한 PIC 동작 검증 보고서와 모든 소스코드 압축하여 제출
Selenium & Beautiful Soup
스마트워크(가상화) 외부 접속 방법 정보관리실.
<<< 시스템등록정보 “하드웨어-장치관리자” 설정 >>>
1. 신뢰할 수 있는 싸이트 등록 인터넷 익스플로러 실행 후 실행
1) 인터넷주소(강남구보건소)로 접속해주세요.
Consumer PC & AIO PC DMI Refresh 방법 설명 (UEFI DMI Ver)
Android Wi-Fi Manual (Guest용)
ERP 전용 브라우저 설치 매뉴얼 (Windows 7)
윈도우7 체크 설치 매뉴얼
Cross Compiler를이용한 커널 컴파일 및 포팅
Cross Compiler를이용한 커널 컴파일 및 포팅 1
CUDA Setting : Install & Compile
J2ME Install 부산대학교 인공지능 연구실.
네트워크 프로그래밍 및 실습.
ANSYS17.2 Student 제품 무료 다운로드
Lab Assignment 2 Neural Network & Ensemble Data Mining 2016 Fall 1 1.
Team Project : SSL 2008/05/27 정보보호 응용 발표자 : 신용철.
Mysql Install on Azure
Ubiquitous Computing Practice - Part I (Installation) -
임베디드 시스템 개론 크로스 플랫폼 설치 2일차 강의 자료 Embedded System Lab.
한국골프대학 종합정보시스템 Windows Vista 사용자를 위한 Component 설치안내서
한국골프대학 종합정보시스템 Windows 7 사용자를 위한 Component 설치안내서
NCS 학사운영 시스템 Guide.
SAP GUI 설치 가이드 프로세스 혁신 TFT.
4-1장. MySQL 제13장.
① 모든 인터넷 브라우저를 닫는다 ② uninstall_flash_player.exe 실행하여 flash player 삭제한다
Outlook Addin 설치 방법 및 매뉴얼
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
Cross Compiler 설치.
SSL-VPN 설치 및 접속 설명서.
2장 JSP 개발 환경 설정 이장에서 배울 내용 : JSP 페이지를 작성하기 위한 개발환경을 설정하고, 웹 어플리케이션 개발을 위해 반드시 이해하여야 할 웹 어플리케이션 폴더 구조에 대해 학습한다. 또한 요청된 JSP 페이지가 어떠한 처리과정을 거쳐 응답이 이루어지는가에.
Android studio로 Application 만들기.
3장. CentOS 리눅스 설치.
Cross Compiler를이용한 커널 컴파일 및 포팅
Jupyter Notebook Install
Lab Assignment 3 Deep Learning 1 1.
시스템 인터페이스 Lab3 Unix 사용법 실습.
㈜시스원이 제공하는 시스템 관리 통합 솔루션 SysmanagerOne Agent설치 안내서
강의 개요. 2014년 가을학기 손시운 지도 교수: 문양세 교수님.
홀인원2.0 설치 메뉴얼.
IPython Notebook + Spark + TensorFlow on MacOS
명지대학교 통합모바일앱 E-Book 이용안내
BERT Install Guide 숭실대학교 test.
ERP 전용 브라우저 설치 매뉴얼 (Windows 7)
툴 설치 가이드 PrimeTime SynopsysMentor.
툴 설치 가이드 Formality SynopsysMentor.
2 보안 1 도구 윈도우 XP > 온밀크 프로그램 설치 장애 (보안 설정) / 품목추가 깨질 때 장애증상
Adobe 제품 다운로드 및 설치 방법 안내 Adobe Creative Cloud Adobe License 권한을 받으신 분
스크린 샷 클릭가능 클릭시 영한사전 반영.
ASP.NET AJAX / AJAX Control Toolkit 응용 2008 컴퓨터공학실험( I )
1. 스크립트 작성 마법사 2. NSIS 스크립트 컴파일
Outlook 손상된 PST 복구
STS 에서 웹 서버 설치 방법.
Tensorboard in Windows
12 그리드 시스템.
무선랜 사용자 설명서 (Windows Vista 사용자).
IPC 펌웨어 업그레이드 방법 안내 ** 반드시 IPC를 NVR POE 포트 연결 전에 작업 하시기 바랍니다. IPC를 NVR POE 포트에 연결 하실 경우 IP 대역폭을 마추셔야 하는 작업이 필요합니다. **
3. 윈도우 미디어 플레이어 6.4 옵션(환경) 설정 변경
1. SNMP Setting IP 설정 NetAgent Mini 카드에 제공된 CD의 Netility 프로그램을 설치하여 프로그램을 실행시킨다. Netility 프로그램을 실행하면 네트워크에 있는 SNMP 카드를 찾게 됩니다. “Configure”를 선택하면 IP 설정.
펌웨어(S/W) Upgrade 방법 Samsung Kies3
Presentation transcript:

Data Mining Lab Assignment 4 Deep Learning Data Mining (CSE5312/CSEG312), 2015 Fall1

Exercise 1 Deep Learning with Package ‘h2o’ Data Mining (CSE5312/CSEG312), 2015 Fall2

Example 1: Package ‘h2o’  R 패키지 h2o 설치  install.packages("h2o") 함수를 사용하여 패키지를 설치한다.  h2o 패키지 로드  library(h2o)  h2o 패키지 설명  help(h2o) or  데이터  MNIST handwritten digits   상단의 train set, test set 다운, 데이터 형태 = Data Mining (CSE5312/CSEG312), 2015 Fall3 Labelx1x2x3…x784 R Ver 확인 필수

Example 1: Package ‘h2o’ Data Mining (CSE5312/CSEG312), 2015 Fall4 # 패키지 설치 install.packages("h2o") # 패키지 로드 Library(h2o) # 작업 공간 설정 ( 필수 ) setwd( "work path" ) #h2o 실행 localH2O = h2o.init(ip = "localhost", port = 54321, startH2O = TRUE, nthreads = -1, max_mem_size = '10g', min_mem_size = '8g') 앞 페이지의 h2o 패키지 설명을 참조하여 자신의 컴퓨터 사양에 알맞는 nthreads, max_mem_size, min_mem_size 를 설정한다. R Ver 확인 필수

Example 1: Package ‘h2o’ Data Mining (CSE5312/CSEG312), 2015 Fall5  실행 결과 및 접속

Example 1: Package ‘h2o’ - Import Files - Data Mining (CSE5312/CSEG312), 2015 Fall6

Example 1: Package ‘h2o’ - Import Files - 7Data Mining (CSE5312/CSEG312), 2015 Fall 첫 번째 행은 “Label” 이기 때문에 “Enum” 으로 설정 Test Set 도 마찬가지로 import 한다.

Data Mining (CSE5312/CSEG312), 2015 Fall8 Example 1: Package ‘h2o’ - Build Model - 1. “hw4_ 학번 _m” 으로 생성 4. Label 에 해당하는 column 설정 5. Deep Neural Network 설정 3. Set N-fold cross-validation 2. Train data set 으로 설정 6. 설정 후 맨 아래 Build Model 버튼 클릭

Data Mining (CSE5312/CSEG312), 2015 Fall Example 1: Package ‘h2o’ - Build Model - “ ▶ ” 버튼을 클릭하여 자세한 내용 확인 9

Data Mining (CSE5312/CSEG312), 2015 Fall Example 1: Package ‘h2o’ - Predict Model - 10 “hw4_ 학번 _p” 로 생성 Test data set 으로 설정 “ ▶ ” 버튼을 클릭하여 자세한 내용 확인

Example 1: Package ‘h2o’ - Save Model - 11Data Mining (CSE5312/CSEG312), 2015 Fall 앞의 설정된 작업 공간에 폴더가 생성

Data Mining (CSE5312/CSEG312), 2015 Fall Example 1: Package ‘h2o’ - Save Flow “hw4_ 학번 ” 로 생성 2. Flow Save 3. Download this Flow 다운로드 폴더에.flow 파일 생성

Exercise 1 1. Example 을 수행한다. 2. 9, 10 page 에서 “ ▶ ” 를 눌러 확인할 수 있는 Model 과 Predict 의 결과를 바탕으로 MNIST Data Set 을 Deep Learning 에 적용한 과정 및 결과를 간략하게 보고서에 서술한다. 3. 보고서와 저장한 Flow 파일, 추출한 Model 폴더를.zip 파일로 압축하여 제출한다. Data Mining (CSE5312/CSEG312), 2015 Fall13

Exercise 2 Deep Learning with Theano Data Mining (CSE5312/CSEG312), 2015 Fall14

Example 2: Theano  Theano  CPU/GPU symbolic expression compiler in python   Theano install(Linux & MAC os)   Deep Learning Tutorial   Git repository  Theano :  DeepLearningTutorial : Data Mining (CSE5312/CSEG312), 2015 Fall15

Example2 : Theano in Windows Data Mining (CSE5312/CSEG312), 2015 Fall16  Theano With CUDA in Windows.hwp 를 참고하여 설치한다.  문서에서 프로그램의 버전 및 경로가 다를 경우 해당 부분을 자신의 환경에 맞게 수정한다.  위의 방법으로 문제 발생시 VMware 나 Dual-booting 등으로 Ubuntu 를 설치하는 것을 추천합니다.

Example : Theano in Windows Data Mining (CSE5312/CSEG312), 2015 Fall  에서 zip 파일을 받아 압축을 해제한다.  C:\SciSoft\env.bat 파일을 실행하여 cmd 를 실행시킨 후  Python DeeplearningTutorials/code/DBN.py 를 실행해 보고 결과를 확인한다. 17

Example 2: Theano in Linux & MAC os  Theano 에서 제공하는 Document 를 참고한다.  Linux   MAC os  Data Mining (CSE5312/CSEG312), 2015 Fall18

Example2 : Theano install Windows - Docker Data Mining (CSE5312/CSEG312), 2015 Fall19  Docker ( for Window 8/8.1 or newesthttps://  2013 년에 등장한 새로운 컨테이너 기반 가상화 도구로써, 계층화된 파일시스템 (AUFS, BTRFS 등 ) 을 사용해 가상화된 컨테이너의 변경사항을 모두 추적하고 관리한다. 이를 통해 컨테이너의 특정 상태를 항상 보존해두고, 필요할 때 언제 어디서나 실행할 수 있다.  를 참고하여 Docker 를 설치한다. ※ Window 7 인 경우는 설치를 추천하지 않습니다. ※ 설치 중 문제 발생 시 뒤의 다른 방법으로 설치를 진행하시기 바랍니다.

Example2 : Theano install Windows - Docker Data Mining (CSE5312/CSEG312), 2015 Fall20  윈도우 8 이상에서 Docker 를 설치 후 Docker Quickstart Terminal 를 실행하면 아 래와 같은 창이 뜨고, IP 가 제대로 할당되어 네트워크가 연결됨을 확인한다.

Example2 : Theano install Windows - Docker Data Mining (CSE5312/CSEG312), 2015 Fall21  다음 명령어를 실행한다. docker run -it kaixhin/theano

Example2 : Theano install Windows - Docker  성공적으로 theano 가 설치된 가상환경이 구축되었으면 다음 명령어를 수행한다. git clone  이어 DeepLearningTutorials/code/DBN.py 를 실행하여 Deep Belief Network 를 이용 한 MNIST data 의 학습 및 분류작업을 수행하여 본다. 22Data Mining (CSE5312/CSEG312), 2015 Fall

Exercise 을 읽고 간략하게 DBN(Deep Belief Network 에 대해 보고서에 서술한다 Example 및 문서 및 웹사이트를 참고하여 Theano 를 설치한다. 3. Deep Learning Tutorials 의 code/DBN.py 를 GPU 로 수행하고 실행화면 또는 결 과를 캡처하여 첨부한다. Data Mining (CSE5312/CSEG312), 2015 Fall23

Summary  Exercise 요약 ( 해야 할 일 ) Exercise 1 1. Example 을 수행 후, 수행한 내용인.flow 파일과 추출한 모델 폴더를 압축한.zip 파일을 제출한다. 2. Example 을 수행한 과정 및 결과를 Model 과 Prediction(9p, 10p) 의 내용을 바탕으로 보고서에 서술한다. Exercise 2 1. DBN(Deep Belief Networks 에 대해 간략하게 보고서에 서술한다. 2. Theano 를 설치하고 DeepLearningTutorials 의 DBN.py 를 실행 후 실행 화면을 캡처하여 보고서에 첨부한다. Data Mining (CSE5312/CSEG312), 2015 Fall24

Submission  제출물 : 각 Exercise 에 대한 보고서  제출 기한 : 2015 년 12 월 10 일 24:00 전까지  제출 방법  Softcopy: 조교에게 로 제출 ( )  dm2015_hw4_ 학번 _ 이름.zip  ( 보고서, hw4_ 학번.flow, hw4_ 학번 _m.zip)  제목 : dm2015_hw4_ 학번 _ 이름 Data Mining (CSE5312/CSEG312), 2015 Fall25