추상화, 마스터-슬레이브 패턴, 테스트
추상화 : 문제의 전체적이고 포괄적인 개념을 설계한 후 차례로 세분화하여 구체화시켜 나가는 것 소프트웨어 설계에 사용되는 대표적인 3가지 추상화 기법 제어 추상화 : 제어의 정확한 메커니즘으로 정의하지 않고 원하는 효과를 정하는데 이용하는 방법 기능 추상화 : 입력 자료를 출력자료로 변환하는 과정을 추상화하는 방법 자료 추상화 : 자료와 ...
추상화 : 문제의 전체적이고 포괄적인 개념을 설계한 후 차례로 세분화하여 구체화시켜 나가는 것 소프트웨어 설계에 사용되는 대표적인 3가지 추상화 기법 제어 추상화 : 제어의 정확한 메커니즘으로 정의하지 않고 원하는 효과를 정하는데 이용하는 방법 기능 추상화 : 입력 자료를 출력자료로 변환하는 과정을 추상화하는 방법 자료 추상화 : 자료와 ...
1. 추정과 분산 표본 추정 점추정: 단일 값(예: 표본 평균)으로 모수를 추정. 구간추정: 신뢰구간(예: 95% 신뢰구간)을 사용해 모수를 추정. 95% 신뢰구간: 평균 ± 1.96 × 표준오차. 분산과 표준편차 표본 분산 계산식: \(S^2 = \frac{1}{n-1} \sum_{i=1}^n (X...
시각화는 데이터 패턴을 직관적으로 이해하는 핵심 도구입니다. 오늘은 R의 ggplot2의 레이어 구조를 이용하여 복잡한 데이터를 시각화를 통해 체계적으로 구성해보도록 하겠습니다. ➤ 시각화의 목적 비교(Comparison) 구성(Composition) 분포(Distribution) 관계(Relationship) ➤ ggp...
들어가기에 앞서 R을 통한 데이터 정규화와 전처리 이해하기를 보고 오시는 것을 추천 드립니다. Tidyverse 주요 패키지 소개 tidyverse: 데이터 과학을 위한 통합 패키지 집합 magrittr: %>% 파이프 연산자 제공 (Ctrl + Shift + M) dplyr: 데이터 변환 핵심 함수들 tidyr: 데이터...
안녕하세요! 오늘은 디자인 패턴에 대해 알아보도록 하겠습니다. 시험에 꼭 나오는 내용인 만큼, 잘 숙지하면 좋을 것 같습니다. 디자인 패턴이란? 디자인 패턴은 소프트웨어 디자인 과정에서 자주 발생하는 문제들에 대한 전형적인 해결책입니다. 이는 코드에서 반복되는 디자인 문제들을 해결하기 위해 맞춤화할 수 있는 미리 만들어진 청사진과 비슷합니다. 표...
하향식 통합 검사(Top Down Integration Test) : 상위 모듈에서 하위 모듈 방향으로 통합하며 검사 주요 제어 모듈 기준으로 아래로 통합하며 이동 우선 통합법, 깊이 우선 통합법, 넓이 우선 통합법 등이 있음 절차 주요 제어 모듈을 드라이버로 사용. 주요 제어 모듈의 종속 모듈은 스터브(Stub)로 대체됨 깊이...
명령어 종류 명령어 설명 데이터 조작어 (DML : Data Manipulation Language) SELECT 데이터베이스에 들어 있는 데이터를 조회하거나 검색하기 위한 명령어를 말하는 것으로 RETRIEVE 라고도 함 ...
들어가기에 앞서 객체지향 방법론 객체지향 분석의 방법론 객체지향 분석(OOA; Object Oriented Analysis) 사용자의 요구사항을 분석하여 요구된 문제와 관련된 모든 클래스(객체), 속성, 연산, 관계 등을 정의하는 모델링 작업. 객체는 클래스로부터 인스턴스화되며, 클래스 식별이 주요 목적. 1. 주요 객체지향 분석 방법...
개체지향 방법론 vs. 구조지향 방법론 비교 항목 개체지향 방법론 (OOP) 구조지향 방법론 (Procedural) 개념 객체(Object)와 클래스를 중심으로 설계 절차(Procedure)와 함수를 중심으로 설계 ...
안녕하세요, 오늘은 딥시크(DeepSeek)가 불러온 파장, 강화학습에 대해 간단히 알아보고자 합니다. 딥시크는 Supervised Fine-Tuning(SFT) 없이 대규모 강화 학습(RL)만으로 훈련된 모델입니다. 강화학습(Reinforcement Learning)이란? 강화학습(Reinforcement Learning, RL)은 머신러닝의 ...