Image Filtering
컴퓨터 비전의 전통적 방법 이미지 출처: MVTec 태초에, 딥러닝이 있기 전 컴퓨터 비전의 문제를 풀기 위해선 사람이 손수 직접 이미지로부터 Feature를 뽑아내는 함수를 디자인해야만 했습니다. Detection의 예시를 들어보면, 찾고자 하는 대상의 이미지 특성을 추출하는 함수를 디자인해야만 Detection 문제를 풀 수 있...
컴퓨터 비전의 전통적 방법 이미지 출처: MVTec 태초에, 딥러닝이 있기 전 컴퓨터 비전의 문제를 풀기 위해선 사람이 손수 직접 이미지로부터 Feature를 뽑아내는 함수를 디자인해야만 했습니다. Detection의 예시를 들어보면, 찾고자 하는 대상의 이미지 특성을 추출하는 함수를 디자인해야만 Detection 문제를 풀 수 있...
class MultiHeadAttention(nn.Module): def __init__(self, d_model, num_heads): super(MultiHeadAttention, self).__init__() assert d_model % num_heads == 0 self.d_k = d_mod...
관계형 데이터 모델 데이터 베이스를 여러개의 관계(Relation) 집합으로 표현하는 모델 관계(Relation)는 표(table) 형태로 표현되고, 각 행은 관련된 데이터 값의 모음을 표현함 한 열의 값들은 모두 같은 데이터 타입을 가짐 용어: 튜플(Tuple): 테이블의 한 행을 나타냄 속성(Attri...
Flow Control 프로그래밍에서 Flow of Control은 프로그램이 특정한 순서로 실행되도록 하는 것입니다. 이를 위해 조건문과 반복문을 사용하며, C++에서는 if-else, switch, while, do-while, for 등의 구조를 활용합니다 불리언 표현식(Boolean Expressions) 프로그래밍에서 조건을 평가할 때 ...
from selenium import webdriver from selenium.common.exceptions import WebDriverException driver = webdriver.Chrome() # 정상 동작 driver.get("https://www.google.com") # 드라이버 종료 driver.quit() # 종료된 드...
DB 설계 예시 회사의 DB를 설계한다고 가정 부서: 이름, 번호, 관리 직원 및 시작 날짜 저장. 여러 위치에 존재 가능 프로젝트: 고유한 이름과 번호, 단일 위치 지정 직원: 주민번호, 주소, 급여, 성별, 생년월일 저장. 하나의 부서에서 일하며 여러 프로젝트를 수행할 수 있음 부양가족: 이름, 성별, 생년월일, 직원과의 관계 저...
기본 개념 데이터(Data): 기록할 수 있는 알려진 사실 데이터베이스(DB): 관련 데이터의 모음. 현실 세계의 일부를 반영하며 특정 목적을 위해 설계됨 DBMS(Database Management System): 데이터를 생성하고 유지하는 프로그램의 집합 DB 시스템(DB System): 데이터베이스(DB) + DBMS 데이터베...
Vector 벡터란? 벡터 공간 $V$의 원소 (엄밀한 정의) 1-D array of numbers (in Computer Science) 이후 모든 정의는 Computer Science의 방식을 따름 # of elements in a...
프로그래밍 패러다임 프로그래밍 언어는 크게 저수준(Low-level) 언어와 고수준(High-level) 언어로 나뉨 Low-level vs. High-level Language 저수준 언어: 기계어(Machine Code), 어셈블리어(Assembly) 고수준 언어: C, C++, Java, Python 등 Compiler 컴파일...
1. Introduction 대규모 언어 모델은 주로 Pretraining과 Alignment을 통해 학습됨 Pretraining: 원시 텍스트를 기반으로 비지도 학습을 통해 일반적인 표현을 학습 Alignment: 사용자 선호도 및 특정 작업에 맞게 모델 출력을 조정 기존의 연구에서는 정렬을 위해 지도학습, RLHF 등의 방법론을 채...