전체 글
-
시스템 프로그래밍 실습 1주차 : 수업 개요System Programming/Ubuntu Linux 2021. 9. 2. 17:36
Linux Commands Shells, text editor, compiler Basuc Linux system calls File I/O, Process management Inter-Process Communication (IPC) Network programming Sockets, I/O Multiplexing Concurrent programming Processes, Threads, Synchronization 1. Text Editor - Vim - Vi는 모든 UNIX 기반 시스템들의 default editor이다. - 리눅스에서의 Vi는 보통 Vim이다 (Vi 향상) - 다음의 command로 Vim을 설치할 수 있다 sudo apt install vim - Vim에는 모드가 6 가지가 ..
-
VERY DEEP CONVOLUTIONAL NETWORKS FOR LARGE SCALE IMAGE RECOGNITION 정리 및 코드 구현 by PyTorch & Tensorflow [VGGNet]AI/Computer Vision 2021. 9. 2. 00:27
VERY DEEP CONVOLUTIONAL NETWORKS FOR LARGE SCALE IMAGE RECOGNITION 정리 및 코드 구현 by PyTorch & Tensorflow [VGGNet] VGGNet는 ILSVRC 2014에서 준우승한 모델로, 같은 해 GoogleNet이 우승했으나 사용하기 쉬운 구조와 좋은 성능 때문에 유명해졌다고 할 수 있다. 이전의 AlexNet과 ZFNet에서 모델의 구조를 변화시켰다. 0. Abstract In this work we investigate the effect of the convolutional network depth on its accuracy in the large-scale image recognition setting. Our main con..
-
Feature Pyramid Network (FPN) 정리AI/Object Detection & Pose Estimation 2021. 9. 1. 00:47
[사족: FPN에서 더 발전된 것이 Cascaded Pyramid Network. 참고했던 그 블로그 글 다시 한 번 읽어보자!] Object Detection 분야에서 Scale-Invariant 는 아주 중요한 과제라고 한다. 예전에는 다양한 크기의 물체를 탐지하기 위해 이미지 자체의 크기를 리사이즈 하면서 물체를 찾았다고 한다. 이런 작업은 메모리 및 시간 측면에서 비효율적이기 때문에 Feature Pyramid Network (FPN) 이라는 방법이 등장하게 되었다. 먼저 FPN이 왜 나왔는지 살펴보기 위해 기존의 방법들 부터 천천히 보고자 한다. (a) Featurized Image Pyramid 이 방법은 각 레벨에서 독립적으로 특징을 추출하여 객체를 탐지하는 방법이다. 연산량과 시간 관점에서..
-
3d human pose estimation in video with temporal convolutions and semi-supervised training 정리AI/Object Detection & Pose Estimation 2021. 9. 1. 00:32
간단 소개 이 논문은 Facebook AI Research 에서 나온 논문이며, CVPR 2019에 게재되었다. 3D Human Pose Estimation 분야를 찾아보다가 알게된 논문인데, 현존하는 SOTA 2D Pose Estimation 방법들과 잘 결합하면 비디오 환경에서 좋은 결과를 얻을 수 있을 것으로 예상된다. 관건은 정확도 높은 2D Pose Estimation 이다. 위 gif 들은 아마 2D Pose GT를 이용했기 때문에 3D Pose 가 매우 자연스러워 보인다. 이 논문은 FAIR팀이 CVPR 2019에 제출한 논문으로, SOTA를 달성하였다. ICCV 2019의 Exploting Spatial-temporal Relationships for 3D Pose Estimation vi..
-
Docker 쓰는 이유와 설치 방법, 명령어etc. 2021. 8. 30. 21:55
한 마디로 모든 컴퓨터에서 다 잘 돌아가도록! 컨테이너 기반의 가상화 시스템(Virtualize System) Cloud 시장의 핵심 기술로써 환영 받고 있음. 물리적인 서버 하나를 빌렸지만 여러 서버처럼 사용할 수 있도록ㅇㅇ 컴퓨터 한 대에서 여러 운영체제 사용할 수 있도록 하고 싶었으나 현실적으로 불가능ㅇㅇ 어차피 많이 쓰는 우분투나 어쩌구 저쩌구 다 똑같이 리눅스 커널 사용하는데 이를 하나로 퉁칠 순 없을까? +) 일반적으로 애플리케이션을 가상화하는 경우 VirtualBox나 VMWare 등을 활용해 하드웨어부터 가상화를 합니다만, Docker를 사용하면 실행하고자하는 프로세스만 격리된 환경에서 실행하는 것이 가능합니다. 이를 이용해 손쉽게 프로세스를 격리할 수 있을 뿐만아니라, 격리된 환경을 이미..
-
[21.06.14] 3학년 여름방학 공부 계획공부 계획 2021. 8. 30. 16:41
아직 소프트웨어학과 복수 전공을 그만둘지 계속할지 너무 고민된다... dl 목표 우수학부연구생 COCO 하계 프로젝트 대회 논문 스터디 CS231n 1. 우수학부연구생 NLP seq2seq + attention WEB flask 2. COCO 하계 프로젝트 대회 Computer Vision Pose Estimation (Openpose) WEB front: html/css/js/bootstrap back: flask 3. 논문스터디 CV VGGNet GoogleNet ResNet DenseNet NLP Word2Vec Attention RNN 4. CS231n (인공지능응용) 도전학기 - 인공지능응용