-
Network
Network OSI Transport Layer
전송 계층(Transport Layer)은 네트워크 계층에서 전달된 데이터를 최종 목적지에 전달하는 역할을 합니다. 이 계층에서는 데이터의 전송이 신뢰성 있게 이루어지도록 보장하며, 대표적으로 TCP와 UDP 프로토콜이 있습니다. Protocol TCP TCP(Transmission Control Protocol)는 신뢰성 있는 데이터 전송을 보장하는... -
Network
Network Protocol Model
네트워크는 여러 컴퓨터나 장치들이 서로 연결되어 데이터를 주고받을 수 있도록 해주는 시스템입니다. 이 시스템은 단순히 물리적 연결을 넘어서, 데이터와 자원의 공유를 가능하게 하여 다양한 서비스와 기능을 제공합니다. Layer Model OSI OSI(Open Systems Interconnection) 모델은 네트워크... -
Operating System
Operating System File System
운영체제에서 파일 시스템은 데이터를 저장, 검색, 삭제하고 무결성을 유지하는 핵심 컴포넌트입니다. 파일 시스템 구조에 따라 성능과 안정성이 달라지며, 현대적인 파일 시스템은 저널링, 캐싱, 암호화 등의 기능을 통해 효율적인 데이터 관리를 제공합니다. Storage Structures 파일 시스템은... -
Operating System
Operating System Memory Management
운영체제는 메모리 관리와 관련된 여러 기법을 사용하여 시스템의 성능과 안정성을 보장합니다. 이 기법들은 프로그램이 실행될 때 발생할 수 있는 메모리 부족 문제를 해결하고, 효율적인 자원 사용을 최적화하는 데 중요한 역할을 합니다. Virtual Memory Virtual Memory는... -
Operating System
Operating System Synchronization
운영체제는 다양한 동기화 기법과 메모리 관리 기법을 통해 효율적인 작업 처리를 보장합니다. 동기화는 여러 스레드가 공유 자원에 동시에 접근할 때 발생할 수 있는 문제를 해결하는 기법입니다. 이를 통해 스레드 간 충돌을 방지하고, 순차적으로 자원을 접근하게... -
Operating System
Operating System Execution Model
운영체제는 컴퓨터 하드웨어와 소프트웨어 자원 간의 조정 및 관리를 담당하는 중요한 역할을 합니다. 효율적인 프로그램 실행과 자원 관리를 위해 필요한 핵심 개념들을 이해하는 것은 필수적입니다. 이들 개념을 통해 시스템의 작동 방식과 성능 최적화를 위한 고려사항들을... -
Spark
Spark Optimizing Model
SparkML은 대규모 데이터 처리를 위한 강력한 머신러닝 라이브러리로, 모델을 학습하고 최적화하는 데 필요한 다양한 기능을 제공합니다. 모델 튜닝은 하이퍼파라미터를 최적화하여 성능을 극대화하는 과정이며, 파이프라인은 여러 머신러닝 단계를 연결하여 효율적으로 데이터를 처리하고 모델을 학습할 수 있게... -
Spark
Spark Evaluation Metrics
SparkML은 대규모 데이터를 처리하는 머신러닝 라이브러리로, 모델 학습과 예측을 지원합니다. 모델의 성능을 평가하는 것은 중요한데, 이를 통해 예측 정확도나 클러스터링 성능을 확인하고 개선할 수 있습니다. 다양한 평가 지표를 제공하여 모델을 최적화하고, 데이터 기반 의사결정을 돕습니다.... -
Spark
Spark Model Training
SparkML에서 모델 학습은 데이터에서 숨겨진 패턴이나 관계를 학습하고, 이를 기반으로 새로운 데이터에 대한 예측을 수행하는 과정입니다. 이 과정은 데이터를 분석하고, 모델을 구축하여 실제 상황에서 유용한 예측을 할 수 있게 합니다. Regression Regression은 변수 간의 관계를... -
Spark
Spark Feature Transformer
SparkML에서 Feature Transformer는 데이터를 모델이 처리할 수 있는 형태로 변환하는 중요한 역할을 합니다. 대부분의 머신러닝 알고리즘은 숫자형 데이터만을 처리할 수 있기 때문에, 다양한 변환 작업을 통해 데이터를 모델에 맞게 준비하는 것이 필요합니다. Imputer Imputer는 비어있는...