•Compter Science

    [컴퓨터비전#1/09-07] 샘플링과 양자학, PTE, 정밀도(Precision), 재현율(Recall), 정확도(Accuracy)

    [컴퓨터비전#1/09-07] 샘플링과 양자학, PTE, 정밀도(Precision), 재현율(Recall), 정확도(Accuracy)

    본 포스팅은 2022-09-07(수), 국민대학교 김장호교수님의 컴퓨터 비전 수업을 통해 배운내용을 정리하기 위해 작성하는 게시글입니다. # 획득과 표현 컴퓨터 비전을 배우기에 앞서, 어떻게 사물이 카메라를 통해서 받아들여지는지를 알아야한다. 사람의 눈에서 수정체는 카메라에서 렌즈역할과 같고, 망막은 CCD센서(필름)에 해당한다. # 샘플링과 양자화 카메라를 통해 사진을 찍을경우 샘플링과 양자화를 거치게 된다. 컴퓨터가 이해할 수 있는 디지털신호로 변환을 할 수 있다. 샘플링은 실제 찍은 사진에서 유한개의 데이터로 줄여서 뽑게되는 행위이다. 가량(b)사진에서의 격자가 M*N이라면 M*N의 갯수로 샘플링을 하게 된것이다. 픽셀과 같이 생각하면 쉽다고 하셨다. 그렇게 샘플링된 아날로그의 데이터를 양자화를 거..

    [컴퓨터네트워크] 1.Application Layer(1), TCP/IP 5계층, HTTP 프로토콜, 소켓

    [컴퓨터네트워크] 1.Application Layer(1), TCP/IP 5계층, HTTP 프로토콜, 소켓

    방학을 맞이했다. 3학년 1학기에는 CS의 꽃인 운영체제와 컴퓨터 네트워크 과목을 수강했다. 두 과목 모두 재밌게 공부했는데, 중요하다고 생각이 든 만큼 블로그에 정리해야할 필요성을 느꼈다. 운영체제는 학기중에 정리해두었지만, 컴네는 아무것도 안해놨다. 까먹기전에 얼른 정리해보도록 하자. 교재는 Computer Network - Top down approach 교재로 공부했으며, ppt를 바탕으로 정리하도록 하겠다. # 시작하기 전에 네트워크 계층을 정리하는 방법에는 몇가지가 존재한다. OSI 7계층을 시작으로 네트워크의 계층을 나누었지만, 지금 사용되는 실질적인 모델은 TCP/IP의 5계층이다. 각각의 네트워크 레이어 별로 쓰임새가 확실히 정리된다. 사실 처음 강의를 들으면서 Top-down으로 배워나..

    [OS/OSTEP] 40.file-VSFS(Very Simple File System), 파일 시스템의 구조와 동작 방식, 폴더 및 파일의 아이노드(inode)

    [OS/OSTEP] 40.file-VSFS(Very Simple File System), 파일 시스템의 구조와 동작 방식, 폴더 및 파일의 아이노드(inode)

    [OS/OSTEP] 39.interlude-file-directory, 파일과 디렉토리에 필요한 기본적인 시스템콜 API, open(),write() ,read( [OS/OSTEP] 32.threads-bugs, DeadLock(교착상태), 원자성 위반(atomicity violation), 순서 위반(order violation), [OS/OSTEP] 31.threads-semaphore, 세마포어, 세마포어로 락 구현, 컨디션 변수로서의 세마포.. devforyou.tistory.com [OS/OSTEP] 40.file-VSFS(Very Simple File System) # 시작하며 파일 시스템에는 다양한 종류가 있지만, VSFS(Very-Simple-File-System)이라는 말 그대로 매우 간..

    [OS/OSTEP] 39.interlude-file-directory, 파일과 디렉토리에 필요한 기본적인 시스템콜 API, open(),write() ,read(),mv,rm,mkdir,하드링크,심볼릭링크, mount

    [OS/OSTEP] 39.interlude-file-directory, 파일과 디렉토리에 필요한 기본적인 시스템콜 API, open(),write() ,read(),mv,rm,mkdir,하드링크,심볼릭링크, mount

    [OS/OSTEP] 32.threads-bugs, DeadLock(교착상태), 원자성 위반(atomicity violation), 순서 위반(order violation), [OS/OSTEP] 31.threads-semaphore, 세마포어, 세마포어로 락 구현, 컨디션 변수로서의 세마포어, 생산자/소 [OS/OSTEP] 30.threads-condition variable, 쓰레드 컨디션 변수, 컨디션 변수 두개, 쓰레드 동기화 문.. devforyou.tistory.com [OS/OSTEP] 39.interlude-file-directory # 시작하며 교재의 순서대로라면, 쓰레드가 끝나고 새로운 단원이 시작하고 36챕터부터 새로운 단원이 시작된다. 그러나 현재 수업중인 교수님께서는 39 -> 40 ..

    [OS/OSTEP] 32.threads-bugs, DeadLock(교착상태), 원자성 위반(atomicity violation), 순서 위반(order violation),

    [OS/OSTEP] 32.threads-bugs, DeadLock(교착상태), 원자성 위반(atomicity violation), 순서 위반(order violation),

    [OS/OSTEP] 31.threads-semaphore, 세마포어, 세마포어로 락 구현, 컨디션 변수로서의 세마포어, 생산자/소 [OS/OSTEP] 30.threads-condition variable, 쓰레드 컨디션 변수, 컨디션 변수 두개, 쓰레드 동기화 문제, 생 30.threads-condition variable # 글을 시작하며 저번 포스팅까지는 락이라는 것이 무엇인지 알았고.. devforyou.tistory.com [OS/OSTEP] 32.threads-bugs, # 시작하며 어느덧 쓰레드 단원의 마지막 포스팅이다. 글을 쓰며 정리하기 전까지만 해도 둥둥 떠다니는 개념들이 난잡하게 섞여서 정리되지 않았는데 지금은 어느정도 정리가 된 듯 하다. 시험 범위는 이 다음 챕터인 파일까지이기 때문..

    [OS/OSTEP] 31.threads-semaphore, 세마포어, 세마포어로 락 구현, 컨디션 변수로서의 세마포어, 생산자/소비자 문제, Dining Philosopher, 제마포어

    [OS/OSTEP] 31.threads-semaphore, 세마포어, 세마포어로 락 구현, 컨디션 변수로서의 세마포어, 생산자/소비자 문제, Dining Philosopher, 제마포어

    [OS/OSTEP] 30.threads-condition variable, 쓰레드 컨디션 변수, 컨디션 변수 두개, 쓰레드 동기화 문제, 생 30.threads-condition variable # 글을 시작하며 저번 포스팅까지는 락이라는 것이 무엇인지 알았고, lock() unlock()으로 단지 락을 사용해보기만 했고 그 락은 unlock()이 오면 리턴한다고만 알았던 것을 직 devforyou.tistory.com [OS/OSTEP] 30.threads-semaphore # 시작하며 저번시간에는 컨디션 변수에 대해서 공부했었다. 쓰레드가 동시에 실행됨에 따라서 어떠한 조건을 기다려야 했다. 동기화과정이 필요했는데 이럴때 컨디션 변수를 사용했었다. 컨디션 변수를 사용하여 기다려야하는 상황에서는 wai..