분류 전체보기

CPU 구조 Control Unit (CU) 컴퓨터 시스템의 작동을 통제하고 지시하는 장치 메모리(기억장치)로부터 명령어를 얻어 기계어로 변환한 후 만들어 ALU 에게 전달 Arithmetic and Logical Unit 제어 유닛으로 부터 전달받은 명령어를 바탕으로 사칙연산, 논리합, 논리곱 등의 연산을 수행하고 결과값을 제어 유닛에게 전달함 Register 중앙처리 장치 내에있는 소규모의 고속 기억장치 명령어 주소와 코드, 데이터를 임시로 저장 레지스터는 메모리 최상위에 위치하며 가장 빠른 속도로 접근 가능한 메모리임 범용 레지스터와 특수 목적 레지스터로 구분됨 특수 목적 레지스터 종류 MAR (메모리 주소 레지스터): 읽기와 쓰기 연산을 수행할 주기억장치 주소를 저장 MBR (메모리 버퍼 레지스터..
4강 목차 Backpropagation cost function 의 값이 최소가 되도록하는 W 와 b를 찾을 수 있도록하는 알고리즘 예시 1 $$ q = x+y,\frac{\partial q}{\partial x} = 1,\frac{\partial q}{\partial y} = 1 $$ $$ f = qz,\frac{\partial f}{\partial q} = z,\frac{\partial f}{\partial z} = q $$ $$ \frac{\partial f}{\partial x} = ?, \frac{\partial f}{\partial y} = ?, \frac{\partial f}{\partial z} = ? $$ 풀이 1 Gradient flow Paterns in backword flow Ad..
개요 개발을 하다보면 의존성 주입이 필요한 경우가 생긴다. 예를 들어 아래와 같은 코드에서 우리는 어떻게 의존성 주입을 적용해야 할까? 의존성 주입 이전 class PngConversion: def converse(data: Data): # png conversion algorithm return data class JPEGConversion: def converse(data: Data): # jpeg conversion algorithm return data class Transformer: def __init__(self, data: Data): self.converser = PngConversion() self.data = data def converse(self): self.converser.co..
기존의 이미지 분류 프로세스 Image → Classify → Result (물체의 종류) 한계점 카메라 각도의 변환 조명 문제 배경과 물체가 제대로 구분되지 않는 경우 폐색: 물체가 다른 사물에 제대로 가려져서 보이지 않는 경우 CNN 이전의 이미지 분류 방법 Image → Find Edge → Find Corner → Result Data driven approach 데이터 수집 수집한 데이터를 위한 분류기 개발 테스트 셋에서의 검증 Distance metric to compare images L1 Distance 좌표계에 따라서 거리 값이 달라질 수 있음 각각의 벡터가 특징을 가지고 있을 때 사용 L2 Distance 특정 벡터가 일반적이고 요소들간의 실질적인 의미를 살 모를 때 사용 Setting..
· 도커
이미지를 생성하는 방법 도커 파일을 사용하지 않을 경우 기본 이미지(우분투, CentOS 등) 기반 컨테이너 생성 환경 설치 후 컨테이너에서 잘 동작하는 것을 확인 컨테이너를 이미지로 커밋 단점 수작업으로 패키지를 설치해야함 환경설정을 할 때 어떤 과정을 거쳐야 하는지 알지 못함 도커 파일을 사용 할 경우 환경설정 할 때 수행해야 하는 명령어와 셸 스크립트를 하나의 파일에 기록하고 관리 할 수 있음 깃과 같은 개발 도구를 통해 애플리케이션의 빌드 및 배포를 자동화 할 수 있음 도커 허브에 이미지 자체를 배포하는 대신 이미지를 생성하는 방법을 기록해 놓은 Dockerfile 을 배포 할 수도 있음 Dockerfile 작성 명령어 FROM: 생성할 이미지의 베이스 이미지 사용하려는 이미지가 로컬에 존재하지 ..
· 네트워크
배경 인터넷의 중심에는 IP 와 TCP 가 존재함 IP 는 호스트 = 호스트의 라우팅, 주소할당 기능 제공에 초점을 두고 TCP 는 신뢰할 수 없는 채널 위에 신뢰성을 구축한 개념임 TCP 통신이란 네트워크 통신에서 신뢰적인 연결방식 TCP 는 기본적으로 unreliable network 에서 reliable network 를 보장할 수 있도록 하는 프로토콜 TCP 데이터 전송의 과정 sender가 application layer 가 socket 에 data를 씀 transport layer: data 를 segment에 감쌈, 그리고 network laer에 넘겨줌 TCP/IP 4 계층에서 receiving node 로 전송이 됨, 이때 sender 의 sender buffer에 data를 저장하고, ..
· 운영체제
개요 부모로부터 생성된 프로세스는 부모의 PCB를 복제된 상태로 가지고 있게 된다 이때 부모 상태가 종료 상태를 회수 할 수 있도록 최소한의 정보를 남겨둔다 (PID, 종료상태, 리눅스의 경우 커널에서 사용하는 구조체) 좀비 프로세스 (Zombie) 부모 프로세스가 wait() 시스템 콜을 호출해야지만 상태를 회수 할 수 있는데 wait() 을 하지 않고 뒤늦게 종료해버리면 최소한의 메모리 정보가 OS 위에 남아있는데 이를 좀비 프로세스라고 함 (프로세스 실행은 종료되었지만, 마치 살아있는것 처럼 보이는것 ) 최소한의 정보만 가지고 있어서 큰 성능 저하를 야기하지는 않지만, PID 를 차지하며 다른 프로세스의 실행을 방해하게 됨 예시코드) # include # include # include int ma..
파커초
'분류 전체보기' 카테고리의 글 목록 (6 Page)