콘텐츠로 바로가기

14 Pillars · 기술 분류

Computer Science & Engineering

컴퓨터 과학 및 공학(CS&E)의 전 영역을 포괄하는 지식 지도이자 학습 경로를 정의하는 루트 학습 노드입니다.

442개의 기술 노트

기술 계층 열기
  1. LLM Tokenization & BPE텍스트를 LLM이 연산 가능한 정수 시퀀스로 변환하는 공정. 문자를 직접 사용하면 어휘집이 너무 작아지고, 단어 단위는 미등록어(OOV) 문제가 생긴다.주제: machine-learning-ai시리즈: Transformer Architecture & LLM Foundations
  2. Next-Token PredictionLLM의 유일한 학습 목표: 이전 토큰 시퀀스를 조건으로 다음 토큰의 확률 분포를 예측. 각 위치에서 어휘집 전체에 대한 softmax 확률 벡터를 출력. Cross-entropy loss로 실제 토큰과 비교하여 역전파. 추론 시 예측한 토큰을 컨텍스트에 추가하여...주제: machine-learning-ai시리즈: Transformer Architecture & LLM Foundations
  3. OAuth2 and OIDCPKCE(Proof Key for Code Exchange): 코드 탈취 방지. SPA/모바일 앱에서 필수.주제: software-engineering-devops시리즈: Architecture & Documentation
  4. SLI, SLO & Error Budget서비스 신뢰성을 수치로 정의하고 계약하는 SRE의 핵심 프레임워크. 남은 Error Budget이 있으면 새 기능 배포 가능. 소진되면 안정화 작업 우선. 개발팀과 SRE 팀의 공통 언어.주제: system-architecture-distributed-systems시리즈: Reliability, Observability & Technical Debt
  5. SOLID PrinciplesOOP 설계의 5원칙. 변경에 강하고 테스트 가능한 코드를 만드는 지침. SOLID는 목적이 아닌 수단. 과도한 추상화도 위반이다. 인터페이스 1개에 구현체 1개라면 추상화 비용이 이득을 초과.주제: software-engineering-devops시리즈: OOP & DDD
  6. Technical Debt & Refactoring Physics빠른 배포를 위해 더 나은 설계를 나중으로 미룬 결과 생기는 추가 작업 비용. Ward Cunningham이 금융 부채 비유로 도입. 신중한 의도적 부채만 전략적으로 수용 가능. 나머지는 최소화 대상.주제: software-engineering-devops시리즈: Reliability, Observability & Technical Debt
  7. Transformer Architecture"Attention Is All You Need"(2017)에서 제안된 아키텍처. RNN의 순차 처리를 Self-Attention으로 대체하여 병렬 학습과 장거리 의존성 포착을 동시에 달성. 입력 시퀀스의 각 토큰이 다른 모든 토큰과의 관련성을 계산: `√d_k`...주제: machine-learning-ai시리즈: Transformer Architecture & LLM Foundations