본문 바로가기

전체 글50

[인공지능] 인공지능 용어 정리 안녕하세요 대추입니다. 공부를 하다 용어들이 이해가 안되서 매번 구글링 하기 귀찮아 저장용 용어정리 포스트를 하려합니다. 계속 업데이트 될테니 Ctrl + F 하셔서 찾으세요 용어 정리 ---------------------------------------------------------------------------------------------------------------------------------------------------------- mAP (mean Average Precision, 엠에이피) 하나의 객체(Object)당 1개의 정확도의 평균(AP, Average Precision)을 구한 뒤, 여러 여러 객체 감지(Object Detector)에 대한 평균 값 --------.. 2020. 10. 26.
[CNN] CNN, R-CNN? 쉽게 알아보자 안녕하세요 대추입니다. 최근에 RetinaNet에 대해 개념정리하는 글을 작성하고 있었는데 설명하기 위해서는 CNN에 대한 지식이 있어야 하는데 저번에 정리한 CNN에 대한 글은 너무 기능에 집중된 글인 것 같아 이론적인 부분을 더 추가적으로 포스팅한 뒤에 여러 분류, 객체 탐지 알고리즘에 대한 글을 작성하고자 합니다. daechu.tistory.com/7 [CNN] CNN 기본 지식 CNN 간단한 프로세스 설명 1. Layer들을 쌓는다. (Conv, Pooling 레이어를 반복해서 쌓거나 Conv, Conv, Pooling과 같은 식으로 쌓는 방식으로 쌓아 모델을 만든다.) (VGG16의 경우 16이 이런 레이어가 16개 있다. daechu.tistory.com 해당 글은 arxiv.org/pdf/1.. 2020. 10. 26.
[RetinaNet] RetinaNet 개념 정리 (추가중) 안녕하세요 대추입니다. 요즘 공부할게 너무 많아서 일관성있는 포스팅이 어렵네요 그냥 그때그때 올리고 싶은 내용 포스팅하려합니다. 딥러닝쪽이 재미있어 공부를 하고있는데 다 해석없이 영어로 원문단어 그대로 박아넣고 글쓴이가 이해한건지조차 의심이 되게 포스팅한 사람들이 많아 천천히 누가봐도 알 수 있게 공부를 하는 과정을 포스팅 하려합니다. 저번에 개념 정리를 했던 VGGNet처럼 CNN 이지만 다른 것을 하는 모델이다 VGGNet은 이미지를 넣으면 개!, 고양이! 라고 물체를 분류하는 분류(Classification)를 해주는 모델이다. 반면에 RetinaNet은 박스(Bounding Box)를 그려주는 지역성(Localization)을 나타내주는 모델로 이전에 잠깐 포스팅 했던 Yolo 모델과 같은 역할을.. 2020. 10. 23.
[Ubuntu18.04.5] 우분투에서 압축해제 시 한글이 깨지는 현상 해결법 안녕하세요 대추입니다. 오늘 작업을 하는데 압축해제 전에는 멀쩡하던 폴더명이 압축해제를 하니 온갖 이상한 문자로 바뀌어 풀리네요 그래서 그 해결방법을 찾아왔습니다. 우분투의 profile을 수정하면 되는데 단 두줄만 추가하면 된답니다. # gedit으로 편집할때 sudo gedit ~/.profile # vi로 편집할때 sudo vi ~/.profile # .profile를 연 후, 맨 끝에 아래의 2줄을 설정 export UNZIP="-O cp949" export ZIPINFO="-O cp949" source ~/.bashrc 텍스트 에디터로 etc/에 있는 profile을 수정하면 되는데요 해당 파일을 연 후, 맨 끝에 export 2줄을 추가하면 된답니다. 코드를 보아하니 인코딩에 문제가 있었던 것.. 2020. 10. 19.
[Colab] AI 공부하는데 그래픽카드가 없어? 걱정하지마 colab이 있잖아!! 안녕하세요 대추입니다. 이번 포스트에는 저번에 예고했던 colab 사용법에 대해 쓰고자 합니다. 저같이 돈없는 학생은 흔히 말하는 쿠다코어 빵빵한 RTX2080 같은 그래픽카드를 사용하지 못하죠 그래서 인공지능 모델을 학습하려면 cpu로 꾸역꾸역 10일동안 이어서 학습하여 한번 테스트 해야하고 실제로 저도 그랬었죠. 그러던 중 구글에서 서비스하는 colab이라는 Jupyter notebook과 같은 가상 파이썬 환경을 주고 거기에 런타임에 GPU, TPU를 사용할 수 있는 서비스를 제공합니다. 사용법도 간단하고 파이썬에 tensorflow, keras 등 라이브러리도 많으니 학생들에게 적합한 서비스 입니다. 물론 하루 종일 사용하지는 못하고 하루 12시간 사용으로 제한이 되어있습니다. 계속 사용할 수 있.. 2020. 10. 16.
[VGGNet] VGGNet 개념 정리 안녕하세요 대추입니다. 이번에 딥러닝에 대해 공부를 하며 VGGNet도 건드려 봤는데 사용하기전 알아두면 좋을 만한 것에 대해 정리해보고자 작성하게 되었습니다. VGGNet에는 A, A-LRN, B, C, D, E가 있는데 여기서 많이 쓰이는 VGG16(D), VGG19(E)에 대해서만 정리하겠습니다. VGG16 구조 VGG16은 왜 Conv 필터의 사이즈가 3*3으로 고정되어있을까? 필터를 거칠 수록 이미지의 크기는 줄어들게 된다. 그렇기 때문에 필터의 사이즈가 클 수록 이미지가 줄어드는 것이 빨라지고 레이어를 깊게 만들 수 없을 것이다. 그렇기 때문에 필터를 가장 작은 사이즈인 3*3으로 설정하여 레이어를 거치더라도 큰 필터보다 적게 줄어 상대적으로 레이어가 깊은 모델을 만들 수 있어 사용했을 것이라.. 2020. 10. 14.
반응형