컴퓨터를 이용한 데이터 분석기법의 간단한 소개

Slides:



Advertisements
Similar presentations
1/29 Chapter 3: 시스템 소프트웨어 인터페이스 인간이 실질적으로 조작하는 기계의 부분 좋은 인터페이스 : 직관적 ( 사전지식, 경험으로 알 수 있음 ) 이어서 누구나 즉각적 사용 가능 사용자 ( 자연어 ) ↔ 응용 S/W↔ 시스템 S/W↔H/W( 기계어 )
Advertisements

Lee Hoon Copyright(c) 2008 LeeHoon All rights reserved. 제7강제7강.
운영체제의 역사 작성 / 발표 오두환.  OS( 운영체제 ) 의 정의 OS(operating system) 란 ?? 머리 - > 계산 = Cpu 얼굴 + 몸매 = 그래픽카드 눈 = 모니터 머리 -> 기억 = HDD/SDD 입 = 스피커 귀 = 마이크 ….. 하드웨어하드웨어.
이재우.  운영체제 정의 ◦ OS(Operation System) ◦ 사용자와 컴퓨터 시스템 사이에 위치하여 컴퓨터 시스템의 전반 적인 동작을 제어하고 조정하며 ◦ 사용자에게 편리성을 제공하여 한정된 시스템 자원을 효율적으 로 사용할 수 있도록 관리하는.
운 영 체 제 실 습 ( 리눅스 서버관리입문 ) 개 요. 2/31 운영체제 (Operating System) 개요 시스템 소프트웨어 !!!  응용 프로그램과 하드웨어 사이의 인터페이스 역할  응용 소프트웨어를 실행하기 위하여 하드웨어 추상화 플랫폼과 공통 시스템 서비스를.
Dept. Computer Engineering DBLAB 정보처리개론 담당 교수 : 김정석 2009 년도 1 학기.
담 당 자 : 김봉한 과장 전 화 번 호 : ( 내선 103) 핸드폰번호 : 이 메 일 : 아이닥터 원격제어 솔루션 및 기타 서비스 제안서.
컴퓨터의 기본 개념. 목 차목 차 컴퓨터의 정의 컴퓨터의 세대별 분류 컴퓨터의 분류 컴퓨터의 종류 컴퓨터의 구성 컴퓨터의 동작원리 컴퓨터의 외양 컴퓨터의 내부 구조 단위.
OS 소개 Introduction 설계목표 기본 용어 Resource Management History.
Linux Seminar #1 리눅스 이해하기.
마이크로 컨트롤러 Microcontroller.
사 업 계획 서 ㈜이야기 ( Iyagi co., ltd New Education Leader
PC와 인터넷 정강수 컴퓨터 구조와 웹의 이해 PC와 인터넷 정강수
경영 정보 시스템 구축 제안서 가우정보기술주식회사 [신화 제약 주식회사] 1997년 10월 9일 새로운 기법
소프트웨어와 운영체제.
임베디드 SW 시스템 소개 - 임베디드 운영체제 - 임베디드 리눅스 - 임베디드 인터넷
경영 정보 시스템 구축 제안서 가우정보기술주식회사 [신화 제약 주식회사] 1997년 10월 9일 새로운 기법 철저한 사후 관리
(강의 홈페이지: 강좌 개요 서울대학교 통계학과 2010년 2학기 컴퓨터의 개념 및 실습 (강의 홈페이지:
1장 유닉스 소개.
A n d r o i d Android 2010 년 5월 19일 작성자 : 백 선 재.
뇌를 자극하는 Windows Server 2012 R2
제6장 FUSING.
크로스 컴파일 환경 구축.
강좌 개요 2009년 1학기 컴퓨터의 개념 및 실습.
컴퓨터 소프트웨어.
Operating Systems Overview
과목 홈페이지  전산학개론 이메일 숙제를 제출할 경우, 메일 제목은 반드시 ‘[전산학개론]’으로 시작.
12. 데이터베이스 설계.
소개: Unix란 무엇인가? 숙명여대 창병모 2009/09.
임베디드 운영체제 (리눅스 중심) Lecture #2.
Ch. 1 LINUX SYSTEM.
Linux를 이용한 Embedded 장비 개발
유닉스 이론과 실습 √ 원리를 알면 IT가 맛있다 컴퓨터정보계열 이광규.
리눅스 커널의 이해 중에서 1장. 소개 이원구 네트워크 실험실.
임베디드 리눅스 시스템의 기본 개념 강의 목표 내용 임베디드 리눅스 시스템의 기본 개념과 주제 제시 1. 임베디드 시스템
2007. Database Term Project Team 2 윤형석, 김희용, 최현대 우경남, 이상제
운영체제와 Windows XP 초등 ICT 교육 방법론 2013년 1학기.
컴퓨터 구조.
디지털 녹음장비 제 안 서 휴 코 산 업.
운영체제 (OS: Operating System)
2장 운영 체제의 개요 운영체제의 개념 운영체제의 유형 운영체제의 발전 과정 운영체제의 구성 운영체제 서비스 시스템 구조
Visual C++ Programming
사 업 계획 서 ㈜이야기 ( Iyagi co., ltd New Education Leader
2 운영체제 소개.
『디지털 경제시대의 경영정보시스템』 김효석 · 홍일유 공저 ⓒ 2000, 법문사
컴퓨터 시스템의 개요.
운영체제 (Operating Systems) (Multi-Thread Programming)
Operating System System Program OS의 목적 OS의 종류 Application Program과 구별
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
운영체제 (Operating Systems)
운영체제 이나현.
Xen and the Art of Virtualization
Chapter 10. 파일 시스템 인터페이스(File System Interface)
제 1장 시스템 소프트웨어의 개요.
Chapter 3: 시스템 소프트웨어 힘 뒤에 있는 힘.
상지대학교 컴퓨터공학과 고광만 Lecture 01: 유닉스/리눅스 소개 상지대학교 컴퓨터공학과 고광만
제1장 시스템 소프트웨어의 개요 컴퓨터시스템 및 하드웨어 구성 컴퓨터의 구성과 기능 시스템프로그램의 개요
UNIX Internet Server의 대부분을 차지 대표적인 공급업체
2018 봄학기 Pusan National University School of CSE
운영체제(Operating System)
운영체제 (Operating Systems) (Memory Management Strategies)
제 10장 운영체제.
사 업 계획 서 ㈜이야기 ( Iyagi co., ltd New Education Leader
04. DBMS 개요 명지대학교 ICT 융합대학 김정호.
제7강 PC정비사 1급(필기) Lee Hoon Copyright(c) 2008 LeeHoon All rights reserved.
운영체제의 종류 장승빈.
제1장 정리 컴퓨터소프트웨어과 2-A반 주세호.
운영체제 학 번 : 이름 : 변현영.
Engineering Ethics Evolution and Future of Computers
Eclipse를 이용한 Embedded Linux 응용 프로그램 개발
Presentation transcript:

컴퓨터를 이용한 데이터 분석기법의 간단한 소개 부산대학교 물리학과 교수 유인권 yoo@pusan.ac.kr 강의 목적 및 개요 무엇을 할 것인가 ? 왜? 어떻게 할 것인가? 연습

1. 강의 목적 및 개요 강의 목적 : 강의 개요 : 이해에 대한 접근 방식 – 직관과 분석 ‘이론과 실험’ or ‘실험과 이론’의 상관관계 컴퓨터 사용에 대한 호기심과 흥미 고취 IT 전문가, 사회적 영향(WWW) 향후 연구, 개발에 대한 기대 강의 개요 : 무엇을 할 것인가? 왜? 어떻게 할 것인가? 컴퓨터 이용의 소개, 연습 핵물리학교2005@SKKU 데이터분석 강의

1.1 무엇을 할 것인가? 왜? 연구 개발에 대한 순서도 확인가능성? 인간의 무지 가 설 가설의 전개 예 측 해 석 Alternative? 실 험 결론/오차 결과 분석 장치 개발 / 기술 실험 구상 핵물리학교2005@SKKU 데이터분석 강의

1.2 생각 / 자료 (데이터) 의 전개 해석학적 전개 논리적 도구 : 수학 계산적 전개 핵물리학교2005@SKKU 데이터분석 강의

1.3 예측, 확인, 해석 가설의 구체화 : 모델 설정 모의 실험 : 결과의 예측 실제 실험 : 모의 실험 결과와 비교 해석학적 예측의 한계 몬테카를로 모의 실험 (MC simulation) 모의 실험 : 결과의 예측 실제 실험 : 모의 실험 결과와 비교 모의 실험의 약점 실제 실험의 약점 해석의 재료 : 다른 변수(오차)에 대한 이해 새로운 모델의 제시 : “이상과 현실” 핵물리학교2005@SKKU 데이터분석 강의

2. 어떻게 할 것인가? 고에너지 물리학 실험의 구조 고에너지 (고운동량) 충돌 (생성) 입자의 검출 모델 데이터의 획득 결과와 오차 데이터 분석 핵물리학교2005@SKKU 데이터분석 강의

2.1 충돌 실험 데이터 Beam – Collision – Production – Detection RAW data : 모든 검출기들로부터의 모든 디지털 정보, 압축 (데이터의 손실 : dead time) Data Array! 데이터베이스!! Single- vs. Multi-Parameter Analysis Function, Histogram, Graph, Picture MC Database On/Off line Analysis : Event Builder (Collision) Event building ? g-p, p-p, p-p, p-d, p-A, A-A Track Reconstruction : 검출된 입자들의 경로 만들기 Reconstruction Chain Beam/Event/Track Selection Acceptance / Efficiency Correction : HOW? 핵물리학교2005@SKKU 데이터분석 강의

2.1.1 실험 데이터의 종류 RAW data : on storage media Reconstructed data : DST Evenwise saved with conditions, trigger/beam informations Reconstructed data : DST Trackwise recombined with full information http://na49info.cern.ch/cgi-bin/w3-msql/na49/Status/production.html Selected data : mini-DST, micro-DST, nano-DST.. 관심에 따라 선택한 데이터만 저장 분석 도구에 따라 포맷이 다양 : ntuple (PAW), tree (ROOT) 핵물리학교2005@SKKU 데이터분석 강의

2.1.2 실험 데이터의 구조 Beam time RUN : 편의상 데이터를 나눈 단위 (e.g. ~30000 events) Event variables : Impact parameter, Centarlity, beam info, Main Vertex Tracks (particle) : Primary and Secondary Particles Track variables : All possible physical variables, dE/dx, p, mass, charge etc. Fit-quality info for the track 핵물리학교2005@SKKU 데이터분석 강의

2.2.1 컴퓨터에 대한 기본 Hardware : Operating System : CPU : Intel x86, Mac, Alpha, SGI .. Random Access Memory (RAM), Read Only Memory (ROM) Storage : Disk, Tape, Exabyte .. BUS : (E)IDE, SATA(raid), PCI, SCSI, ISA, AGP, VESA .. Operating System : Apple : Mac OS MS : DOS, Window, NT IBM : OS2, OS9 .. Unix : Linux, HP-UX, Irix, AIX, Solaris .. Software Package : Precompiled or Source 핵물리학교2005@SKKU 데이터분석 강의

2.2.2 Linux Linux vs. Windows Linux : Copyleft vs. copyright Development (user=developer) vs. Commercial (only user) Open source vs. Secret source Universality vs. CPU dependent (Intel) Stable X-window system vs. instable Single window system Multi-tasking and – user vs. Single- stand-alone style Expert-friendly vs. user-friendly … Linux : Kernel 2.4… Various names : Red Hat, Debian, SuSE, Hancom, SLC… 핵물리학교2005@SKKU 데이터분석 강의

2.3 Programing Algorithm Programing Link Compile Execution Interpreter (C, C++, Fortran) Link (libraries, subroutines) Compile (Language Grammar, CPU, OS Environment dependent) Execution Interpreter 핵물리학교2005@SKKU 데이터분석 강의

2.3.1 Packages & OOP http://cernlib.web.cern.ch/cernlib/version.html Cernlib : 고에너지 물리 데이터 분석용 패키지 모음 http://cernlib.web.cern.ch/cernlib/version.html Physics Analysis Workstation (PAW) hbook, kuip, kxterm, minuit, zebra etc. Fortran based (old), no more development ROOT : new Object Oriented Tool http://root.cern.ch C++ based, all inclusive framework tool Object Oriented Programing Object Building Simple Adoption Preloading libraries 핵물리학교2005@SKKU 데이터분석 강의

2.3.2 Origin : NA49 Collaboration Interactive / bground working Grafic User Interface OOP : user = developer, sharing LIBs own personal lib/Class, group/collab. lib/Class root49, STARoot, ALIRoot, CBMRoot 핵물리학교2005@SKKU 데이터분석 강의

2.4 Learning Programing Sad “hello world” story Demo program + Manual 언어는 약속된 습관 목적의식 필요 무조건 흉내/사용 : 문법책부터 읽지 말 것 Demo program + Manual 예제 프로그램 활용 목적을 분명히 할 것 복사 / 편집 / 사용법의 경험적 습득 문법책 참고 / 논리 (수학) 적 사고 핵물리학교2005@SKKU 데이터분석 강의

3. 연습 계획 및 개요 / 소개 VNC for WinXP 설치 : http://nuri.pusan.ac.kr/~hipex/utility/vnc-3.3.3r2_x86_win32.zip Linux VNC (Virtual Network Computing) Server 연결 : radium.phys.pusan.ac.kr:1 = user group 1 lead.phys.pusan.ac.kr:1 = user group 2 Fermium.phys.pusan.ac.kr = user group 3 Login : nps / Password : 핵물리학교 Shell open : GUI  click! 자기 디렉토리 만들기 nps@lead:~>mkdir mine nps@lead:~>cd mine  여기를 본거지로 활용할 것 핵물리학교2005@SKKU 데이터분석 강의

3. 연습 Root interactive 연습 프로그래밍 편집 해보기 (다른 shell open) nps@lead:~/mine>root root [0] .x demos.C 프로그래밍 편집 해보기 (다른 shell open) nps@lead:~/mine>cp –r /cern/root/macros ~/mine/ Emacs (텍스트 에디터 열기) Open mine/macros/demos.C  각각의 demo 버튼이 어떤 프로그램을 불러내는지 들여다 본다. 그 차례대로(!) 프로그램을 열어서 조금씩 바꿔가며, 일어나는 일과 비교한다. root [32] .x macros/new.C 필요한 경우 online manual을 참고한다. (http://root.cern.ch) 핵물리학교2005@SKKU 데이터분석 강의