일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- CNN
- AI
- neural architecture search
- 팰린드롬
- deep learning
- 3D Face
- recommendation
- model
- leetcode
- MnasNet
- progressive learning
- adaptive regularization
- EfficientNetV2
- uncertainty
- 파이썬
- Machine Learning
- PYTHON
- 3D 얼굴
- image classification
- training efficiency
- tf.data
- TensorFlow
- 슬라이싱
- GAN
- ubuntu
- 추천시스템
- Adversarial Attack
- tf.image
- Reconstruction
- Today
- Total
목록2024/10 (13)
굿
Ⅰ. 데이터베이스 튜닝의 개념과 목적가. 데이터베이스 튜닝의 개념데이터 베이스 응용 프로그램, 데이터베이스, 운영체제를 조정해서 한정된 자원에서 최적의 성능을 이끌어내기 위한 작업 나. 데이터베이스 튜닝의 목적목적설명처리 능력 향상시간별 트랜잭션 처리량 증가처리 시간 단축작업완료 소요 시간 단축응답 시간 단축사용자 요청부터 시스템 응답까지 시간 단축로드 시간 단축데이터베이스 로드 시간 단축 Ⅱ. 데이터베이스 설계 단계 튜닝 기법가. 데이터베이스 튜닝 단계1단계DB 설계 튜닝 (모델링 관점)- 반정규화- 분산 파일 배치2단계DBMS 튜닝 (환경 관점)- Buffer 크기- Cache 크기3단계SQL 튜닝 (APP 관점- Hash- Join 나. 설계 단계 튜닝 기법 상세 설명구분기법설명데이터베이스- 실체뷰..
Ⅰ. 최적의 SQL 쿼리 수행을 위한, 옵티마이저의 개요가. 옵티마이저의 정의- 사용자가 질의한 SQL문에 대해서 실행 계획과 처리 비용을 추정하여 최적의 실행 계획을 수립하는 DBMS 핵심 엔진 나. 옵티마이저의 핵심 기능- 실행 계획 탐색: 주어진 SQL 질의를 처리할 수 있는 실행 계획 나열- 비용 산정: 각 실행 계획의 예상 비용 계산하고 최소 비용 계획 실행 Ⅱ. 옵티마이저 분류가. 규칙기반 옵티마이저, RBO항목설명개념인덱스 구조, 비교연산자에 따른 순위 부여를 기준으로 최적의 결오를 설정특징- 판단이 규칙적이고 분명하여 사용자가 정확히 예측 가능- 통계 정보라는 현실 요소를 무시하여 판단 오차 클 수 있음우선순위1. ROWID 사용 단일 행2. 클러스터 조인에 의한 단일 행3. UNIQUE ..
Ⅰ. 데이터 품질 국제 표준, ISO 8000가. ISO 8000 정의 및 특징구분설명정의- 기업, 조직에서 생산되는 데이터 라이프 사이클 과정에서 데이터 품질 요구사항을 명세한 국제 표준특징- 마스터 데이터 명세- 데이터 교환, 구문, 의미, 명세 적합성에 대한 상세 정의- 관리 프레임워크 정의- 품질 관리에 대한 9 Box Matrix 모델 기반 활동 제시 나. ISO 8000 구성도 및 구성요소구분상세 설명구성도구성요소ISO 8000 - 1ISO 8000 시리즈에 대한 전반적인 개요ISO 8000 - 2ISO 8000 시리즈에 대한 표준 사용 용어, 원칙 소개ISO 8000 - 8정보 및 데이터 품질 관리 개념 및 측정, 시험 방법ISO 8000 - 51데이터 거버넌스, 데이터 관리 정책ISO 80..
Ⅰ. 가공된 데이터를 거래하는 데이터 거래소의 개요가. 데이터 거래소의 정의- 기업, 공공기관, 정부에서 확보한 데이터를 가공해 부가가치를 높여 필요한 소비자에게 공급하는 플랫폼 나. 데이터 거래소의 제안배경데이터 유출데이터 유출은 데이터 필요 수요가 있다는 반증표준 품질 보증다양한 형태의 데이터에 대해 품질 표준화데이터 통합 분석산재된 데이터를 수집, 저장하여 통합 플랫폼에서 분석, 활용효율적 데이터 유통빅데이터 산업 활성화를 위한 유통 창구 역할 필요새로운 경제 창출신개념 사업 창조로 고용창출 등 촉매제 역할 Ⅱ. 데이터 거래소 개념도 및 구성요소가. 데이터 거래소 개념도 나. 데이터 거래소 구성요소구성요소설명특징빅데이터 플랫폼정형, 비정형 데이터 처리 및 분석 지원표준 플랫폼검색엔진이용자가 필요로..
Ⅰ. 데이터 메시의 개요가. 데이터 메시의 정의 및 필요성정의: 데이터 파이프라인을 활용하여 여러 도메인의 데이터를 탈중앙화하여 관리하는 데이터 아키텍처 나. 데이터 메시의 4원칙원칙설명도메인 지향 분산 데이터 소유권 및 아키텍처(Domain Ownership)- 데이터 생성과 확장, 사용자 증가, 데이터 접근 정책의 다양성에 대응제품으로서의 데이터(Data as a Product)- 데이터를 쉽게 검색하고 품질이 보장된 데이터를 사용하여 생산성 향상셀프 서비스 데이터 인프라 플랫폼(Self-serve data platform)- 도메인별 자율적 제품 개발 구축, 실행 및 운영연합 컴퓨팅 거버넌스(Federated computational governance)- 데이터 사용자가 상호 운용을 위한 표준을 ..
Ⅰ. 데이터 품질관리 정의 및아키텍처가. 데이터 품질관리 정의- 기관이나 조직 내외부의 정보시스템 및 DB 사용자의 기대 만족을 위해 지속적으로 데이터를 관리하는 활동 나. 데이터 품질관리 아키텍처구성요소특징 및 설명데이터- 기업의 목적 달성을 위해 사용되는 전산화된 데이터데이터 구조- 데이터가 저장되는 틀- 데이터 취급하는 관점에 따라 구조 변경- 사용자 뷰, 모델, 데이터베이스 파일 형태데이터 관리 프로세스- 데이터 및 데이터 구조의 품질을 유지 및 개선하기 위한 활동- 데이터 품질 관리 체계적 접근을 위해 성숙도 모델 활용 Ⅱ. 데이터 품질관리 성숙도 모델가. 데이터 품질관리 성숙도 모델 구성요소구성요소설명데이터 품질 기준- 데이터 품질에 대한 정의품질관리 프로세스- 데이터 품질기준을 향상시키기 위..
Ⅰ. 대용량 처리를 위한 데이터베이스 파티셔닝, Sharding의 개요정의물리적으로 다른 데이터베이스에 Shard 파티션 생성하여 데이터를 분할하여 저장 관리특징성능 개선큰 데이터를 분산 저장하여 개별 테이블은 각 샤드에서 더 빠른 작업 지원신뢰성 개선한 샤드가 실패하더라도 다른 샤드가 데이터 서비스 제공위치 추상화애플리케이션 서버에서 데이터가 어떤 데이터베이스에 위치한지 알 필요 없음 Ⅱ. 샤딩 데이터베이스 분할 방법 및 가이드라인가. 샤딩 데이터베이스 분할 방법방법설명특징Modular ShardingPK를 모듈러 연산한 결과로 DB를 라우팅하는 방식- 데이터가 균일하게 분산- DB 추가 증설시 기존 데이터 재정렬Range ShardingPK의 범위를 기준으로 DB를 특정하는 방식- 증실시 재정렬 비용..
Ⅰ. 데이터 품질 확보, 데이터 클렌징가. 데이터 클렌징의 정의 및 프로세스정의데이터베이스, 테이블, 레코드에서 손상된 정보를 식별하여 교체, 삭제 또는 수정하는 프로세스프로세스1. 데이터베이스 대상 정의클렌징 대상 데이터베이스 범위 정의2. Dirty Data 원인 파악데이터 결측치 및 이상치 식별3. 데이터 품질 문제 우선순위클렌징 우선순위 결정4. Bad Data의 데이터베이스 유입 차단이상 데이터 입력 원인 식별 후 새로운 규칙 생성5. 데이터베이스에서 Bad Data 제거데이터베이스 내부 결측치 및 이상치 제거 나. 데이터 클렌징 기법기법설명데이터변환코드체계 변환다양항 현태의 코드 값을 단일 형태로 변환형식 재구성다양한 형식의 데이터 값을 단일 형식으로 전환수학적 변환다양항 형식의 단위 값을 단..