본문 바로가기

분류 전체보기

(102)
갈아먹는 go [1] array와 slice 들어가며 개인적으로 go 프로그래밍 언어를 좋아합니다. 간결한 문법과 강력한 성능, goroutine과 channel을 통해서 동시성 프로그램을 손쉽게 구현할 수 있는 점이 매력적이었습니다. 하지만 go의 고급 패턴에만 관심이 있었지, 정작 기본기가 부족하여 인터뷰에서 간단한 질문도 제대로 답변하지 못했습니다. 부족한 기본기를 다시 채워넣기 위해서 꼼꼼하게 기본 개념들을 다지겠습니다. 가장 먼저 살펴볼 개념은 array와 slice입니다. 개념서부터 실제 인터뷰에서 나올 법한 질문들을 풀어보는 방식으로 진행하겠습니다. go 인터뷰를 준비하는 분들께 도움이 됐으면 좋겠습니다. 모든 소스코드는 다음 레포에서 확인 가능합니다. https://github.com/yeomko22/go_basics/tree/mas..
갈아먹는 자격증 [3] CKAD 취득 후기 및 팁 들어가며 CKAD(Certified Kubernetes Application Developer) 자격증은 쿠버네티스를 운영하는 CNCF가 직접 인증하는 쿠버네티스 자격 시험입니다. CKA를 공부한 김에 마저 따버리자는 마음에서 도전하게 되었습니다. 저는 시험을 치기 전에 Udemy 강의를 통해서 CKAD 연습문제를 풀어봤습니다. 사실 CKA와 CKAD는 겹치는 부분이 매우 많아서 특별하게 더 공부한 내용이 적었습니다. CKA와 CKAD의 공통점과 차이점은 뒤에서 설명하겠습니다. 66% 이상 점수를 획득해야하 취득이 가능하며, 저는 91%로 합격했습니다. 제가 참고한 강의는 아래에 첨부하였으며, 응시한 뒤에는 환불했습니다. (CKA와 겹치는 부분이 너무 많아서 소장하고 있을 이유가 없었습니다.) https..
갈아먹는 자격증 [2] CKA 취득 후기 및 팁 들어가며 CKA(Certified Kubernetes Administrator) 자격증은 쿠버네티스를 운영하는 CNCF가 직접 인증하는 쿠버네티스 자격 시험입니다. 쿠버네티스의 기본적은 오브젝트를 생성하는 방법서부터 트러블 슈팅, 클러스터 구성 등을 평가합니다. 쿠버네티스에 대해서 더 깊이 이해하고 숙련도를 쌓고 싶어서 도전하게 되었습니다. 저는 자격증 시험을 준비하기 위해서 Udemy 강의를 먼저 듣고 시험에 응시했습니다. 시험은 치고 나서 36시간 안에 결과를 이메일로 알려줍니다. 74% 이상 점수를 획득해야만 취득이 가능하며 저는 90%로 합격했습니다. 취득까지는 열흘 정도 걸렸습니다. 준비 과정에서 다른 분들이 올려주신 후기가 많은 도움이 되었는데요, 그 중에서도 아래 포스팅이 좋았습니다. htt..
갈아먹는 5G [3] Mobile Edge Computing 백서 후반부 들어가며 지난 포스팅에서 MEC의 개념, 필요성, 특징, 적용 분야에 대해서 다뤄보았습니다. 이번 포스팅에서는 이러한 MEC가 어떻게 운영될 수 있고, 어떤 아키텍쳐를 기반으로 하는지를 들여다보겠습니다. 모바일 네트워크 구조 본격적으로 MEC의 아키텍쳐를 설명하기에 앞서 간략하게 모바일 네트워크의 구성에 대해서 복습하고 넘어가겠습니다. 관련 내용은 다음의 출처[1]를 참고하였습니다. 위 그림은 대표적인 2G 모바일 네트워크인 GSM의 망구조입니다. 추후에 등장하는 네트워크 망들과 구조적인 차이점은 있지만, 이를 기반으로 주요 용어들을 짚고 넘어가겠습니다. MS(Mobile Station): 모바일 단말기를 지칭합니다. BTS(Base Tranceiver Station): 기지국을 의미합니다. 모바일 기기..
갈아먹는 5G [2] Mobile Edge Computing 백서 전반부 들어가며 5G 관련 공부를 하면서 mobile edge computing라는 기술 분야를 접하게 되었습니다. 간단히 말해 기지국 근처에 소규모 데이터 센터를 설치하고, 여기에 미리 컨텐츠를 옮겨 놓거나 제어 명령을 내림으로써 5G의 핵심 기술인 초저지연을 가능하게 해주는 것입니다. 위키 피디아를 살펴보니 재미있게도 MEC이라는 기술 분야에 대한 white paper(백서)[1]라는게 있었고, 훑어보게 되었습니다. 발행 기관: ETSI(3G, 4G, 5G 등 기술 표준을 제정하는 표준화 기관) 발행 연도: 2014 원문 주소: https://portal.etsi.org/Portals/0/TBpages/MEC/Docs/Mobile-edge_Computing_-_Introductory_Technical_Whi..
갈아먹는 5G [1] 5G 이동통신 비즈니스 리뷰 들어가며 정말 오래간만에 블로그에 글을 남겨봅니다. 요즘에는 궁금했던 분야의 책들을 많이 보고 있는데요, 특히 5G와 이동 통신 네트워크에 대한 공부를 하고 있습니다. 그 중에 일부를 기록 삼아 포스팅들로 남겨보려 합니다. 첫 포스팅은 가볍게 '5G 이동통신 비즈니스' 서평으로 시작해보려 합니다. 평소에 4G 만으로도 유투브 빵빵하게 잘나와서 5G는 도대체 어디에 쓰이는 걸까? 하는 궁금증이 있었습니다. 그 궁금증을 시원하게 풀어준 고마운 책입니다. 그럼 시작하겠습니다! 5G 이동통신 비즈니스 책 소개 2020년 4월에 출간된 책이라 굉장히 따끈따근한 내용들이 많이 담겨있는 책입니다. 일본인 저자가 썼기에 일본 이동 통신사 이야기들이 많이 나오긴 하지만, 전세계 많은 이동 통신사와 기업들이 현재 5G를 ..
갈아먹는 Object Detection [9] yolo v3 들어가며 이번 시간에 리뷰할 논문은 지난 시간에 이은 yolo v3입니다. yolo v3는 사실 논문이라기 보다는 저자의 표현에 따르면 tech report라고 합니다. 저자인 Redmon이 yolo 모델에 당시에 등장한 기법들을 적용하여 성능을 향상시킨 모델을 공개하며, 어떻게 구현했는 지를 정리한 보고서 같은 느낌입니다. 먼저 결과부터 보시죠. 피규에서부터 벌써 괴짜의 향기를 풀풀 풍깁니다 ㅎㅎ 해당 피규어는 당시 SOTA 모델이었던 Facebook의 Retinanet 논문에 기재된 피규어를 그대로 따와서 yolo v3의 지표를 추가한 것입니다. 심지어 yolo v3의 성능이 그래프의 축을 뚫고 나감으로써 성능이 훨씬 뛰어나다는 것을 보여줍니다. 그렇다면 yolo v3에서는 어떠한 변화들이 있었는지 ..
갈아먹는 Object Detection [8] yolov2, yolo9000 들어가며 이번에 살펴볼 논문은 1 step Object Detection의 포문을 연 yolo의 후속편 yolo v2입니다. 저자인 Redmon은 상당히 괴짜인데요, 이번 논문의 형식부터 상당히 재미있습니다. 저는 이렇게 첫 장의 절반을 피규어로 채운 논문은 처음 봤습니다 ㅎㅎ 그 밖에도 기존의 논문 형식의 틀을 깨고 각 섹션의 소제목들을 Better, Faster, Stronger로 달았습니다. 파격적인 형식에 맞게 내용도 상당히 재미있습니다. 기존 yolo 모델을 보완하여 정확도를 높인 yolo v2 모델을 제시합니다. 그리고 이 yolo v2 모델을 기반으로 무려 9000 종류의 물체를 구분할 수 있는 yolo 9000 모델을 공개합니다. 이전까지 Object Detection 분야에서 가장 많이 ..