개발(46)
-
임베딩과 벡터화 기법
1. 텍스트 데이터의 숫자 표현컴퓨터의 기본 원리: 모든 문자는 숫자로 표현됨 (ASCII, Unicode).한계: 단일 문자 단위는 의미를 충분히 담지 못하므로, 단어·문장을 벡터화 필요.2. 단순 벡터화 방법(1) 정수 인코딩단어별 고유 ID 부여 → 문장을 정수 배열로 표현.문제점: 숫자의 크기·차이가 의미와 무관, 문장마다 길이 다름.(2) 원-핫 인코딩어휘 크기만큼 벡터 생성, 해당 단어 위치만 1, 나머지 0.장점: 단순, 벡터 길이 고정.단점: 희소행렬(대부분 0), 차원 폭발.3. BoW (Bag-of-Words)단어 등장 횟수 기반 문서 표현.CountVectorizer: 단어 사전 구축 후 각 문서의 단어 빈도 계산.한계:단어 중요도 구분 불가.불용어가 과도하게 반영.문서 길이 의존성...
2025.09.25 -
스프링 DB 접근 기술
H2 데이터베이스 설치실무에서는 Mysql, Oracle을 쓰지만, 이번시간에는 20년전에 개발했던 DB를 사용해보자. 테이블 생성하기테이블 관리를 위해 프로젝트 루트에 `sql/ddl.sql` 파일을 생성순수 Jdbc환경 설정build.gradle 파일에 jdbc, h2 데이터베이스 관련 라이브러리 추가DataSource는 데이터베이스 커넥션을 획득할 때 사용하는 객체다. 스프링 부트는 데이터베이스 커넥션 정보를 바탕으로 DataSource를 생성하고 스프링 빈으로 만들어둔다. 그래서 DI를 받을 수 있다.구현 클래스 추가 이미지스프링 설정 이미지개방-폐쇄 원칙(OCP, Open-Closed Principle)확장에는 열려있고, 수정, 변경에는 닫혀있다.스프링의 DI (Dependencies Injec..
2025.09.24 -
데이터링크제어 (Data Link Control)
용어정리bps: 초당 비트수1000B = 1KB(킬로바이트)1000KB = 1MB(메가바이트)1000MB = 1GB(기가바이트) 1bytes = 8 bits무결성: 데이터의 완전함, 정확함, 일관성을 보장하는 것1) 데이터링크 계층 핵심 역할물리적으로 오류가 발생할 수 있는 회선을 “논리적으로 오류 없는 채널”처럼 보이게 함: 프레이밍·주소·동기화·흐름/오류 제어 제공(Ethernet/PPP/HDLC 등).2) 프레이밍·주소·라인 디스플린프레이밍: 시작/끝 식별(문자지향·비트지향·길이지향), 데이터와 제어정보 구분.어드레싱: 멀티포인트에서 송수신 식별 위해 MAC 등 물리주소 사용.라인 디스플린:• ENQ/ACK(동등 장치 간): ENQ로 준비 확인→ACK 수신 후 송신.• Poll/Select(주–종)..
2025.09.23 -
동기화 및 오류제어
1) 동기화 & 전송 방식비동기 전송(Asynchronous): 문자(보통 8비트) 단위로 Start–Data–Parity–Stop 전송, 문자마다 재동기화 → 간헐적/저속 통신에 적합(UART/RS-232). 효율 = 8/(1+8+P+S). 예: (Start1, Data8, Parity1, Stop2) ⇒ 8/12=66.6%.동기 전송(Synchronous): 큰 블록(≈100B~64KB) 단위, 공통 클럭(또는 데이터 내 임베디드 클럭)으로 연속 동기화 → 고속/대용량에 적합(이더넷, SDH/SONET). 클럭 복원: 별도 클럭선 or 데이터 내 임베디드 + DPLL/PLL, 맨체스터/차분 맨체스터/바이폴라 RZ 등.2) 직렬 vs 병렬직렬: 한 비트씩, 선로 적어 장거리 유리(USB, RS-232)..
2025.09.23 -
전송 (Transmission)
📘 정리: 전송 (Transmission)1. 전송 개요전송 과정: 송신기 → 매체(동선, 광섬유, 공기 등) → 수신기전송 방향단방향(Simplex), 반이중(Half-duplex), 전이중(Full-duplex)접속 형태: 점대점, 점대다 중점2. 신호와 표현연속신호(Analog): 시간에 따라 부드럽게 변화 (음성, 전압)이산신호(Digital): 일정 간격마다 값이 변함 (샘플링된 데이터)주기적 신호: 반복되는 패턴, 사인파가 대표적.사인파 특징: 진폭(A), 주파수(f), 위상(θ) → s(t) = A·sin(2πft+θ)합성 신호: 여러 주파수 성분이 합쳐진 신호 (푸리에 급수로 분석).3. 주파수와 대역폭주파수 스펙트럼: 신호를 주파수 성분으로 분해한 것.대역폭절대 대역폭: 전체 주파수 범..
2025.09.23 -
Electronics & Signals (전기와 신호)
1) 전기·전자 기본(정의 & 단답 포인트)전기(Electricity): 느슨한 전자가 이동하는 현상(흐름=전류). 정지해 모여 방전하는 건 정전기/ESD. 실무에선 ESD가 장비 손상 유발 → 접지/취급 주의.전도체/부도체/반도체: 전자가 얼마나 쉽게 이동하느냐로 구분. 반도체는 “전도 정도를 제어”할 수 있어 소자의 기초.전압 V(=EMF): 전하를 밀어주는 “압력”전류 I: 단위시간당 흐르는 전하량저항 R: 흐름에 대한 방해(Ω).임피던스 Z: AC까지 포함한 총합 저항(단위도 Ω).기본식: (P=VI), (I=VZ), (P=V^2/Z), 주파수 (f=1/T). (Z가 작을수록 전달 전력 ↑, 공진에서 (X_L=X_C)이면 리액턴스 상쇄)회로: 전류는 닫힌 루프에서만 흐름. **(ground)**기..
2025.09.23