본문 바로가기

분류 전체보기

(109)
[ADsP 요약 정리] 3-2. 데이터 마이닝 III - 2. 데이터 마이닝1. 데이터마이닝1) 데이터마이닝 개요- 정의: 대용량 데이터에서 의미있는 패턴 파악, 예측으로 의사결정에 활용하는 방법- 활용: 시각화분석, 분류, 예측, 군집화, 포캐스팅 2) 작업 유형- 예측 목적분류규칙: 분류모형을 만들어 레코드의 결과값 예측(회귀분석, 판별분석, 신경망, 의사결정나무)- 설명 목적연관규칙: 데이터간 관계 발견(동시 발생 매트릭스)연속규칙: 연관규칙에 시간관련 정보 포함(동시발생 매트릭스)데이터 군집화: 특성에따라 그룹화, 결과값 없음(K-Means Clustering) 3) 학습법- 교사학습: 목적변수가 존재하는 분석의사결정나무, 인공신경망, 일반화 선형 모형(회귀 분석, 로지스틱 회귀 분석), 사례기반 추론, k-Nearest Neighbor- 비..
[ADsP 요약 정리] 3-1. 데이터 분석 III - 1. 데이터 분석1. 데이터 분석 기법1) 데이터 처리- 데이터 웨어하우스, 데이터마트를 통해 분석 데이터 활용- 스테이징, 운영데이터저장소(ODS)에 저장된 신규데이터를 DW, DM에 결합 2) 시각화- 복잡한 분석을 효율적으로 해석(차트, 트리, 다이어그램 맵, 워드 클라우드)- 탐색적 분석시 필수 3) 공간분석- 공간적 차원과 관련된 속성의 시각화- 공간적 차원에 생성한 속성의 크기, 모양, 선굵기 등을 통해 인사이트 도출 4) 탐색적 자료분석(EDA)- 다양한 차원의 값을 조합해가며 관계 도출, 빅데이터에 활용- 주제: 저항성의 강조, 잔차 계산, 자료변수의 재표현, 그래프를 통한 현시성 5) 통계분석- 어떠한 현상을 체계기반으로 숫자, 표, 그림 형태로 표현- 기술통계: 표본의 정보를..
[ADsP 요약 정리] 2. 데이터 분석 기획 II. 데이터 분석 기획1. 데이터 분석 기획1) 분석 방향성 도출- 분석 기획: 분석과제 정의, 관리 방안 사전 계획- 고려 사항: 데이터에 대한 고려(확보, 유형), 활용방안, 유즈케이스, 장애요소 대책 2) 분석 방법론- KDD: 9개의 프로세스와 5단계의 절차를 통해데이터 마이닝(순차적)데이터셋 선택 -> 데이터 전처리 -> 데이터 변환 -> 데이터 마이닝 -> 결과평과- CRISP-DM: 4계층과 일정치 않은 방향의 6단계 프로세스로 구성된 데이터마이닝(비순차적)업무 이해 데이터이해 -> 데이터준비 모델링 -> 평가 -> 업무이해 회귀 or 전개- 빅데이터: 3계층과 5단계의 절차로 구성분석기획 -> D준비 -> D분석 -> 시스템 구현 -> 평가 및 전개 3) 분석 과제분석 과제 정의서: 소스..
[ADsP 요약 정리] 1. 데이터 이해 I. 데이터 이해1. 데이터의 이해1) 데이터- 존재적 특성: 객관적 사실 - 당위적 특성: 추론, 예측, 전망, 추정을 위한 근거 2) 특징- 정성적 데이터: 언어, 문자- 정량적 데이터: 수치, 도형, 기호 3) 지식- 암묵지: 학습과 경험을 통한 지식(내면화->공통화 필요) - 형식지: 형식화된 지식(표준화-> 연결화) 2. 데이터와 정보1) 데이터의 활용 단계- 데이터: 객관적 사실- 정보: 연관관계=>의미 도출- 지식: 정보 구조화&분류+개인적 경험=내재화- 지혜: 지식의 축적+아이디어=창의적 산물3. 데이터베이스1) 정의- EU: 체계적으로 정리되고 전자식으로 개별접근 가능한 독립된 데이터- 국내 저작권법: 소재를 체계적으로 구성한 편집물로 개별적으로 접근 가능한 것- 국내 컴퓨터 용어사전: ..
[JSP 요약 정리] 14. MVC 패턴(Model-View-Controller Pattern) 14. MVC 패턴(Model-View-Controller Pattern)1) 모델1 구조- JSP를 이용한 단순한 모델- 웹브라우저의 요청을 JSP가 직접 자바빈 클래스와 서비스 클래스를 이용해서 처리 2) 모델2 구조- 웹 브라우저의 요청을 한 서블릿이 받아 로직 클래스를 통해 처리 후 JSP 페이지로 포워딩 3) MVC 패턴- 비즈니스 로직을 처리하는 모델과 결과 화면을 보여주는 뷰를 분리- 어플리케이션의 흐름 제어나 사용자의 처리 요청은 컨트롤러에 집중- 모델: 비즈니스 영역의 로직 처리- 뷰: 비즈니스 영역에 대한 뷰를 담당- 컨트롤러: 사용자의 입력 처리와 흐름 제어를 담당 4) 커맨드 패턴 기반의 코드- 커맨드 패턴: 명령어 처리 클래스를 별도로 작성하는 것- 웹브라우저의 요청을 판단하기 위..
[JSP 요약 정리] 13. 표준 태그 라이브러리(JSTL) 13. 표준 태그 라이브러리(JSTL)1) JSTL(JSP Standard Tag Library)- 커스텀 태그 중 자주 사용되는 태그를 모아 표준화한 라이브러리- 커스텀 태그: JSP에서 필요에 따라 새로운 태그를 추가할 수 있는 기능- JSTL 다운로드(다운로드 후 WEB-INF/lib 디렉토리에 복사)https://mvnrepository.com/artifact/javax.servlet/jstl/1.2 2) JSTL이 제공하는 태그- 코어(c) : 변수 지원, 흐름 제어, URL 처리- XML(x) : XML 코어, 흐름 제어, XML 변환- 국제화(fmt) : 지역, 메시지 형식, 숫자 및 날짜 형식- 데이터베이스(sql) : SQL- 함수(fn) : 컬렉션 처리, String 처리* 각각 tag..
[JSP 요약 정리] 12. 표현 언어(Expression Language) 12. 표현 언어(Expression Language)1) 표현 언어- 값을 표현하는데 사용하는 스크립트 언어, EL이라 칭함- 목적: JSP 표현식에 비해 간결한 코드를 사용해서 값 출력 가능- 사용 형태${ } : 구문 분석시 곧바로 값을 계산 #{ } : 실제 사용될 때 값을 계산- 기능JSP의 네가지 기본 객체가 제공하는 영역의 속성 사용수치 연산, 관계 연산, 논리 연산자 제공자바 클래스 메소드 호출 기능 제공쿠키, 기본 객체의 속성 등 JSP를 위한 표현 언어의 기본 객체 제공람다식을 이용한 함수 정의와 실행 2) EL의 기본 객체pageContext : JSP의 pageContext 기본 객체와 동일pageScope : pageContext 객체의 속성을 매핑한 Map 객체requestSco..
[JSP 요약 정리] 11. 세션(Session) 11. 세션(Session)1) 세션(Session)- 웹 컨테이너에 정보를 보관할 때 사용(오직 서버에만 생성)- 한 웹 브라우저마다 한 세션을 생성한다.- 세션은 지정한 유효시간만큼만 유지(실행 중 지속 사용되는 데이터의 저장소로 적합) 2) 세션 생성- page 디렉티브의 session 속성을 true로 지정- 사용