# 확률적 경사 하강법 ## 개요 **확적 경사 하강**(Stochastic Gradientcent, 이하 SGD은 머신러닝 데이터과학 분야에서 널리 사용되는 최적화 알고리즘 중 하나로, 손실(Loss Function)를 최화하기 위해 모델의 파라미터 반복적으로 업데이트하는 방법입니다. 특히 대규모 데이터셋을 처리할 때 전통적인 경사 하강법(Batch ...
검색 결과
"하드웨어 가속"에 대한 검색 결과 (총 16개)
Internet Explorer Internet(일명 IE는 마이크로소프트icrosoft)가 개발하고 배포한 브라우저, 199년부터 2022년까지 주요 운영 체인 마이크로소프트 윈도우(Microsoft Windows에 기본 탑재된 대표적인 웹 브라우저였다. 초기에는 넷스케이프(Netscape Navigator)와의 '브라우저 전쟁(Browser War)'...
# Apple M2 Apple M2는 애플(Apple Inc.)이 설계한 ARM 아키텍처반의 시스템 온 칩(SoC, System on a Chip)으로, 2022년 6월6일 애플의 세계 개발자의(WWDC)에서 공개되었다. M2는 전작인 Apple M1의 후속 모델로서, 향상된 성능, 에너지 효율성, 그래픽 처리 능력, 및 더 높은 메모리 대역폭을 제공한다...
# Qt Qt는 크로스플랫폼 소프트웨어 개발 프레임워크로, 사용자 인터페이스(UI) 개뿐만 아니라 데이터 시화, 네트워크 프로그밍, 데이터베이스 통합 다양한 애플리케이션발에 활용된다. 특히 **데이터 시각화**야에서 Qt는 강력한 그래픽 렌더링 기능과 높은 성능을 바탕으로 과학, 엔지니어링, 산업 제어 시스템 등에서 널리 사용되고 있다. 본 문서는 Qt가...
# ONNX Runtime ONNX은 오픈 뉴럴 네트워 교환(Open Neural Network Exchange, ONNX) 형식으로 표현된 머신러닝 및 딥러닝델을 고성능으로 실행하기 위한 크로스플랫폼 추론 엔진입니다. 마이크로소프트에서 주도적으로 개발하고 있으며, 산업계와 학계에서 널리 사용되고 있습니다. ONNX Runtime은 다양한 하드웨어 플랫폼...
# VMM ## 개요 **VMM**(Virtual Machine Monitor), 즉 **가상 머신 모터**는 하웨어 위에 존재하여 하나 이상의 **가상 머신**(Virtual Machine, VM)을 생성하고 관리하는 소프트웨어 계층입니다. VMM은 하드웨어 자원을 추상화하고, 이를 여러 가상 머신 간에 공유 및 분배함으로써, 각 VM이 독립적으로 운...
# Edge TPU ## 개요 **Edge TPU**(Tensor Processing Unit)는글(Google)이 개발한 특수 목적 애플리케이션별 집적회로(ASIC)로, **엣지(edge)에서의 머신러닝 추론**(inference)을 고속으로 처리하기 위해 설계된 하드웨어 가속기입니다. 이 칩은 클라우드가 아닌 로컬 장치(예: 스마트폰, IoT 기기,...
# FOC (Field-Oriented Control) ## 개요 **FOCField-Oriented Control 자기장 지향 제어) 전기 모터, 특히 **영구 자석 동기 모터PMSM) 및 **유도 모터IM)의 고효율 정밀 제어를 위해 널리 사용되는 고급 제어 기술입니다. FOC는 모터의 **자계**(flux)와 **토크**(torque)를 독립적으로...
# 계산 그래프 **계산 그래프Computational Graph)는 수학적 연산이나 함수의 계산 과정을 **방향성 그래프**(Directed Graph) 형태로 표현한 자료 구조입니다. 이는 인공지능, 특히 딥러 모델의 학습 과정에서 **전파**(Backpropagation)를율적으로 수행하기 위해 핵심적인 역할을 합니다. 계산 그래프는 입력값에서 출력...
# SSE4 **SSE4**(Streaming SIMD Extensions 4) 인텔(Intel)과 AMD가 개발한 x86 아키텍처 기반 프로세서에서 사용되는 SIMD(Single Instruction, Multiple Data) 명령어 집합의 확장판으로, 멀티미디어 처리, 영상 인코딩/코딩, 과학 계산, 압축 알고리즘 다양한 성능 집약적 작업의 효율성을...
GPU ## 개 **GPU**(Graphics Processing Unit, 그래픽 처리 장치)는 컴퓨터에서 그래픽 데이터를 처리하고 화면에 시각적으로 출력하는 데 특화된 전자 회로입니다. 원래는 3D 그래픽 렌더링과 게임, 영상 편집 등 시각 콘텐츠 생성을 위한 하드웨어로 개발되었으나, 최근에는 인공지능(AI), 과학 시뮬레이션, 암호화폐 채굴 등 고...
# 가상 스위치 ## 개요 **가상 스위치**(Virtual Switch, 이하 vSwitch)는 물리적 네트워크 스위의 기능을 소프트웨어적으로 구현한 네트워 구성 요소로, 가화 환경에서 가상 머신(Virtual Machine, VM) 간 또는 가상 머신과 외부 네트워크 간의 통신을 관리하는 핵심 장치입니다. 주로 서버 가상화, 클라우드 인프라, 소프트...
# PBKDF2 ## 개요 PBKDF2(Password-Based Key Derivation Function 2)는 암호 기반 키 유도 함수의 표준으로, RFC 2898에서 정의된 암호화 프로토콜입니다. 이 함수는 사용자 비밀번호를 암호화 키로 변환하는 데 사용되며, 보안 강화를 위해 반복 계산과 솔트(Salt)를 적용합니다. 주로 비밀번호 저장, 키 유...
# 패딩 ## 개요 패딩(padding)은 데이터 분석 및 기계 학습에서 입력 데이터의 크기를 조정하거나 특정 처리 과정에 맞게 데이터를 확장하는 기법입니다. 주로 이미지 처리, 시계열 분석, 신경망 모델 구축 등 다양한 영역에서 활용되며, 데이터의 경계 정보 유지, 모델 성능 향상, 차원 일치 등을 목적으로 합니다. 패딩은 단순히 데이터를 확장하는 것이...
# SHA-256 ## 개요 SHA-256(secure hash algorithm 256)는 미국 표준기술연구소(NIST)가 개발한 **암호학적 해시 함수** 중 하나로, 데이터의 무결성 검증과 보안 인증에 널리 사용된다. SHA-2(secure hash algorithm 2) 계열의 하위 알고리즘으로, SHA-1보다 강력한 보안성을 제공하며, 암호화폐(...
# 엣지 컴퓨팅 ## 개요 **엣지 컴퓨팅**(Edge Computing)은 데이터 처리를 네트워크의 중심부(예: 클라우드 데이터센터)가 아닌, 데이터 생성 원천에 가까운 위치에서 수행하는 분산 컴퓨팅 패러다임이다. 이는 사용자 디바이스, 센서, IoT 기기 등 데이터가 발생하는 "엣지"(Edge)에서 실시간 또는 근실시간으로 정보를 처리함으로써 지연(...