학교공부
11.1 Application Layer - HTTP
HTTP의 요청과 응답 구조, 주요 메서드와 상태 코드, 지속 연결의 동작 원리를 슬라이드 중심으로 정리한 노트입니다.
11.2 Application Layer - FTP & SMTP
FTP의 파일 전송 과정과 SMTP의 메일 전달 절차를 비교하고 응용 계층 프로토콜의 특징을 정리한 노트입니다.
11-1 Parallel ML
병렬 머신러닝의 필요성을 살펴보고 데이터 병렬화와 모델 병렬화, 분산 학습 구조를 정리한 노트입니다.
11-2 Federated & Split Learning
연합학습과 분할학습의 학습 구조와 통신 방식을 비교하고 개인정보 보호와 효율성의 장단점을 정리한 노트입니다.
11-3 Communication Challenge in ML
분산 머신러닝에서 발생하는 통신 병목을 살펴보고 대역폭과 지연 시간, 확장성 문제를 정리한 노트입니다.
11-4 AI Agent
AI 에이전트의 구성 요소와 도구 사용 과정을 살펴보고 계획과 실행이 반복되는 동작 구조를 정리한 노트입니다.
14-1 AI-Enabled 6G
6G 네트워크의 발전 방향을 살펴보고 인공지능이 무선 자원 관리와 서비스 최적화에 쓰이는 방식을 정리한 노트입니다.
실습 - 핵심개념 정리
이상(Anomaly)의 정의: '다른 메커니즘에 의해 생성된 것으로 보이는 관측치(observation)'. 즉 나쁜(bad) 행위가 아니라 정상 범위(nor…
01. Introduction to AI Networking
정의: AI 기술을 네트워크 시스템에 적용해 성능, 효율성, 관리성을 향상시키는 것.
OSI 7계층
PDU (Protocol Data Unit): 각 계층에서 다루는 데이터 단위.
TCP/IP Protocol Suite & Address
TCP/IP는 현대 네트워크를 구성하는 실제 구현이다 (OSI 7계층은 이론적 참조 모델).
Physical Layer: Bandwidth Utilization
특정 목표를 달성하기 위해 사용 가능한 대역폭을 현명하게 사용하는 것.
Data Link Layer: Switching
고정 연결을 유지하는 장치가 아니라, 필요할 때만 연결을 만들어주는 장치.
Data Link Layer: Data Link Control
데이터 링크 계층(L2)의 주 역할 = 흐름 제어(flow control) + 오류 제어(error control) 를 결합해 한 노드에서 다른 노드로 데이터…
Datalink Layer - Multiple Access
데이터 링크 계층(Data Link Layer)은 기능 중심으로 두 개의 서브레이어로 나뉜다.
Error Detection and Correction L2, L4
데이터는 전송 중 손상될 수 있고, 일부 응용은 에러가 탐지·수정되기를 요구한다.
Network Layer: interconnected network and address
인터넷(Internet) = 여러 네트워크의 집합 (internetwork). LAN과 WAN을 결합해 네트워크와 네트워크를 잇는다(인터-네트워크).
Network Layer: Routing
네트워크 계층은 하위 물리 네트워크들이 패킷을 처리하는 과정을 감독하며, 이 처리를 전달(delivery)이라 한다.
TCP
TCP는 응용 프로그램의 바이트 스트림을 받아 세그먼트(segment) 단위로 만들어 전송하고, 수신 측에서 다시 스트림으로 복원한다.
Future Internet
네트워크/디바이스/서비스/애플리케이션에 대한 사용자 제어 증가.
AI for Security: 네트워크 보안 소개
Security Attack (보안 공격): 정보의 보안을 침해하는 모든 행위. 실제로 시스템에 영향이 발생하며 기밀성/무결성/가용성 등이 깨짐. 예) 패킷…
AI for Network Security: Message Authentication & Key Management
메시지 인증의 요구사항을 살펴보고 해시 함수와 메시지 인증 코드, 키 관리의 기본 원리를 정리한 노트입니다.
AI for Network Security: Intruders & Firewalls
Masquerader: 계정이 없으면서 계정 있는 정상 사용자인 것처럼 위장 (외부자).
AI 네트워킹 — 중간 종합 요약
AI 네트워킹 = AI를 네트워크에 적용해 성능·효율·운영(관리성)을 높이는 것. AI로 네트워크를 운영하면 AIOps.
AI네트워킹 요약
경희대 AI 네트워킹 강의 정리본의 핵심만 추린 요약입니다. 응용계층 + AI 파트를 포함합니다.
머신러닝 소개
머신러닝은 피처와 레이블로 이루어진 데이터에서 손실을 최소화하는 파라미터를 찾는 과정이며, 핵심은 학습 데이터가 아니라 새로운 데이터에서의 일반화 성능이다.
벡터와 행렬
벡터와 행렬의 기본 연산을 익히고 내적을 이용한 선형 모델의 예측과 설계 행렬의 의미를 정리한 노트입니다.
최소제곱법과 기하
선형회귀의 잔차를 최소화하는 문제는 y를 X의 열공간에 직교 투영하는 것과 같고, 그 해가 정규방정식 hat{w} = (X^top X)^{-1} X^to…
최소제곱법과 최적화
같은 최소제곱 해 hat{w} = (X^top X)^{-1} X^top y를 기하학 대신 최적화로 유도한다: 목적함수를 전개해 gradient를 0으로…
경사하강법
최소제곱 문제를 최적화 관점에서 바라보고 기울기를 이용해 가중치를 갱신하는 경사하강법을 정리한 노트입니다.
부분공간, 기저, 투영
최소제곱법의 (X^TX)^{-1} 역행렬 부담을, 같은 공간을 span하는 직교정규기저 U로 바꾸면 U^TU=I 덕분에 투영을 역행렬 없이 계산할 수 있다.
특이값분해 SVD (기초)
특이값분해의 세 행렬이 회전과 크기 조정, 좌표 변환에서 맡는 역할과 주성분의 의미를 정리한 노트입니다.
특이값분해 SVD (머신러닝 응용)
L08 특이값분해 SVD의 분해를 실전에 적용 — rank가 작은 큰 행렬은 Economy SVD로 압축 저장하고, 차원 축소로 거리를 보존하며, 최소제곱 해…
최적화와 선형회귀
지도학습의 목적함수와 최적화 문제를 살펴보고 선형회귀 모델을 미적분으로 이해하는 과정을 정리한 노트입니다.
Ridge & Lasso 회귀
데이터 분포와 독립 동일 분포 가정을 살펴보고 Ridge와 Lasso 정규화가 과적합을 줄이는 원리를 정리한 노트입니다.
분류 알고리즘
회귀와 분류의 차이를 비교하고 이진 분류와 다중 분류의 데이터 구성 및 모델 표현 방식을 정리한 노트입니다.
L18-19 구현
18, 19강은 별도 이론 없이 앞선 L15~L17 개념(경사하강법·OLS·정규화·로지스틱/소프트맥스 회귀)을 코드로 직접 구현하는 실습 파트다. (원본 No…
SVM
서포트 벡터 머신의 분류 경계와 마진 개념을 살펴보고 마진을 최대화하는 선형 분류 원리를 정리한 노트입니다.
SVM 2
소프트 마진 서포트 벡터 머신에서 슬랙 변수가 오분류와 마진 위반을 허용하는 방식과 커널 개념을 정리한 노트입니다.
트리·포레스트·앙상블
결정트리가 질문을 반복해 입력 공간을 나누는 원리와 랜덤 포레스트, 앙상블의 비선형 학습을 정리한 노트입니다.
과적합과 과소적합
과적합과 과소적합을 편향과 분산의 관점에서 비교하고 모델의 일반화 성능을 높이는 방법을 정리한 노트입니다.
모델 평가지표
혼동 행렬을 바탕으로 이진 분류의 정확도와 오류율, 정밀도, 재현율을 계산하고 비교하는 방법을 정리한 노트입니다.
PCA (주성분분석)
PCA는 데이터 공분산 행렬의 고유분해로 분산을 가장 많이 보존하는 직교 축(주성분)을 찾아 차원을 축소하는 비지도 학습 기법이다.
기계학습 — 기말 핵심 요약
경희대 기계학습(이원희 교수님) 기말 범위(Lecture 15~25) 압축본.
기계학습 중간 종합정리
데이터 수학적 표현(Lec 01-03) → 최소제곱법과 최적화(Lec 04-06) → 선형대수로 효율화(Lec 07-09, 투영·SVD) → 첫 알고리즘과 모…
기계학습 — 중간 핵심 요약
경희대 기계학습(이원희 교수님) 중간 범위(Lecture 2~9) 압축본.
OSI 아키텍처 개요
컴퓨터 네트워크의 기본 개념을 익히고 통신 기능을 계층으로 나눈 OSI 아키텍처의 전체 구조를 정리한 노트입니다.
OSI L1~L3
OSI 물리 계층부터 네트워크 계층까지의 역할을 살펴보고 MAC 주소와 다중 접속, 충돌 제어를 정리한 노트입니다.
OSI L4 전송계층
1.1 프로세스-프로세스 통신(Process-to-Process Delivery)
소켓 (Socket)
소켓 API의 생성과 연결 과정을 살펴보고 TCP 서버와 클라이언트, 채팅 서비스 구현 흐름을 정리한 노트입니다.
ZeroMQ
운영체제 커널의 소켓과 애플리케이션 메시징의 차이를 살펴보고 ZeroMQ의 위치와 통신 방식을 정리한 노트입니다.
HTTP/1.1
ARPANET에서 웹으로 이어진 인터넷의 발전 배경을 살펴보고 HTTP와 네트워크의 기본 개념을 정리한 노트입니다.
gRPC
프로그래밍 언어를 기계어로 바꾼 목적 파일(OBJ)로 변환하는 작업
HTTP/2
웹은 팀 버너스 리가 발명했지만, 기술적 개념(하이퍼텍스트)은 이미 존재하던 것
WebRTC
웹 브라우저를 기반으로 실시간 음성, 영상, 데이터 통신을 가능하게 하는 기술
QUIC & HTTP/3
QUIC은 기존 TCP 대신 쓰기 위해 구글이 만들고, 이후 IETF가 표준화한 새로운 전송 프로토콜
기타
원본 Notion 페이지에 내용이 없다. 제목만 있고 본문은 빈 블록이다.
풀스택서비스네트워킹 — 핵심 요약
경희대 풀스택서비스네트워킹(이성원 교수님) 전체 범위(L01~L10) 압축본.
Chapter 01. Introduction
CPU와 메모리를 구성요소로 가진 하드웨어 위에 소프트웨어가 동작할 수 있는 세상의 모든 것
Chapter 02. OS Structures
운영체제가 제공하는 서비스와 사용자 인터페이스, 시스템 호출의 관계를 살펴보고 운영체제 구조를 정리한 노트입니다.
Chapter 03. Process
프로그램과 프로세스의 차이를 살펴보고 프로세스의 메모리 구성과 상태, 실행 단위를 정리한 노트입니다.
Chapter 04. Thread & Concurrency
프로세스가 무거운 이유를 살펴보고 스레드의 구조와 멀티스레드 실행, 동시성의 기본 개념을 정리한 노트입니다.
Chapter 05. CPU Scheduling
프로세스의 실행 과정은 CPU burst와 I/O burst가 번갈아가며 실행됨
Chapter 06. Synchronization Tools
멀티 스레드 프로그램에서 여러 스레드가 동일한 자원이나 데이터를 공유하는 경우가 있음
Chapter 07. Synchronization Examples
유한 버퍼와 독자 저자, 식사하는 철학자 문제를 통해 운영체제 동기화의 대표 사례와 해결 방향을 정리한 노트입니다.
Chapter 08. Deadlock
두 개 이상의 프로세스가 서로 상대방이 가진 자원을 기다리며 무한정 대기하게 되는 상태를 의미
Chapter 09. Main Memory
메모리 관리의 목적과 요구 조건을 살펴보고 프로세스에 메모리를 배치하는 기본 방식을 정리한 노트입니다.
Chapter 10. Virtual Memory
실제의 물리 메모리 개념과 개발자의 논리 메모리 개념을 분리한 것
Chapter 11. Mass-Storage Structure
대용량 저장장치의 구조와 연결 방식을 살펴보고 하드 디스크와 SSD의 특성 및 성능 요소를 정리한 노트입니다.
Chapter 12. I/O Systems
직접 입출력과 메모리 매핑 입출력을 비교하고 입출력 컨트롤러와 운영체제의 처리 방식을 정리한 노트입니다.
Chapter 13. File System Interface
파일과 디렉터리의 기본 개념을 살펴보고 장기 저장을 위한 파일 시스템 인터페이스와 요구 조건을 정리한 노트입니다.
Chapter 14-15. File System Implementation & Internals
사용자와 운영체제 관점의 파일 시스템을 비교하고 파일 이름, 메타데이터, 메모리 자료구조의 구현을 정리한 노트입니다.
Chapter 16. Security
컴퓨터 보안의 기본 목표를 CIA 원칙으로 살펴보고 기밀성과 무결성을 지키는 암호학의 역할을 정리한 노트입니다.
운영체제 01~07 교재 뒷부분 문제
운영체제는 컴퓨터 하드웨어를 관리하고 애플리케이션 프로그램이 실행될 수 있는 환경을 제공합니다.
검색 결과가 없습니다. 다른 검색어를 입력하세요.