study (104) 썸네일형 리스트형 COCO dataset 출처 : youtu.be/h6s61a_pqfM , cocodataset.org/#format-data coco dataset format 1. info : information about dataset 2. licenses the legal documents that say how you can use these image 3. images 4. annotations iscrowd : 0 / 1 --> 여러개이거나 뭉쳐있는 경우 ? 1로 나타내는 것 같다. segmentation : 이미지의 엣지 부분을 나타내는 x, y 좌표들을 모아둔 리스트 만약 중간에 사람과 같은 가려진 부분이 있으면 두개의 파트로 나눠서 자전거 엣지를 구하게 된다.[[], []]로 area : 색칠된 곳의 pixel 갯수 --> .. [데이콘 스터디] 7주차_함수 정리 대회 1등 코드 분석 : 1등 코드 GELU (Gaussian Error Linear Unit) activation function(활성 함수) 초기 인공 뉴런 -> 이진법 단위 활용 --> Sigmoid 함수에 의해 평준화 될 수 있다. 네트워크가 깊어짐에 따라 ReLU가 더 효과적이게 된다. 비선형성 함수인 GELU가 제안됨 dropout과 RELU, zoneout 결합되어지도록 ..? 뉴런input에 x by m ∼ Bernoulli(Φ(x))를 곱해준다. 뉴런 input이 특히 배치 정규화를 통해 정규분포를 따르는 경향이 있기 때문에 이 분포를 선택 종종 신경망에서 결정론적 결정을 원하며, 이때문에 새로운 비선형성을 야기한다. 더 부드러운 ReLU로 생각되어 질 수 있다. GELU의 비선형성은 백.. [데이콘 스터디] 6주차_함수 정리 대회 : https://dacon.io/competitions/official/229255/overview/ selenium - Colab에서 실행하기(chrome) Selenium이란? Selenium은 주로 웹앱을 테스트하는데 이용하는 프레임워크다. webdriver라는 API를 통해 운영체제에 설치된 Chrome등의 브라우저를 제어하게 된다. ‘눈에 보이는’ 컨텐츠라면 모두 가져올 수 있다. 참고 링크 전체 코드 : 1등_코드_날씨데이터_크롤링(colab_버전) 패키지 설치 - selenium과 chromedriver !pip install selenium !apt-get update # apt install을 정확히 실행하기 위해 설치된 패키지 업데이트 !apt install chromium-ch.. [opencv] 3개의 사진 Panorama(image stitching) Panorama 구현 과정 1. Image stitching을 수행할 이미지들을 획득한 후 로드 한다. Grayscale로 변환해서 사용한다. 2. SURF 알고리즘을 사용하여 각 이미지의 특징점을 추출한 후 이미지들 간의 특징점을 비교하여 좋은 특징점들끼리 매칭시킨다. 3. 이미지들을 하나의 평면에 투영시키기 위해서 이미지 간의 변환관계(Homography)를 계산한다. 이때 모델 파라미터의 예측을 방해하는 대응점(Outlier)로부터 정확한 변환관계를 구축하기 위해 RANSAC 알고리즘을 사용한다. 4. 앞에서 계산한 Homography를 사용하여 이미지에 회전 변환을 적용하여 Image stitching을 실행한다. 주요 알고리즘 이론 : SURF, RANSAC, Homography 환경 : ope.. [영상처리] 가우시안(Gaussian) 필터 가우시안 필터는 저역 통과 필터로써 가우시안 확률분포 함수를 기반으로 구성된다. - 가우시안 필터의 푸리에(Fourier) 변환은 또 다른 가우시안 - 회전에 대해서 대칭 - 분리 가능 : 2차원 필터링--> x방향으로 1차원 필터링 + y 방향으로 1차원 필터링 으로 수행가능 - 2개의 가우시안 필터를 convolution 처리하면 그 결과 역시 다른 가우시안 필터 - 이미지를 흐리게 하거나 노이즈를 줄이는 것에 많이 사용 Matlab으로 구현한 Gaussian filter --> a는 필터 크기, s는 표준 편차 g1 = fspecial('gaussian', [5, 5]); a = 50; s=3; g = fspecial('gaussian', [a, a], s); surf(1:a, 1:a, g); s .. [영상처리] Homogeneous coordinates darkpgmr.tistory.com/78[영상 Geometry #2] Homogeneous Coordinates(3D 비전 geometry 2번째 파트 homogeneous coordinates 입니다) 2. Homogeneous Coordinates 먼저, 들어가기 앞서 http://blog.daum.net/shksjy/229 글을 읽어보기를 추천합니다. Homogeneous Coordinate에 대한..darkpgmr.tistory.com위의 블로그 글을 정리 요약한 것. 하나의 이미지로 투영되는 3D에서의 좌표계를 이미지와 연결할 때 나타나는 투영선상의 모든 점들이 Homogenous 좌표로 표현된다. 어렵다 ...... [데이콘 스터디] 5주차_함수 정리 warnings 라이브러리 Jupyter Notebook이나 ipython을 사용할 때 버전이나 변경 사항 등을 알려주는 경고 메세지(warning message) 를 무시하거나 숨기기 위해 사용 (1) 경고 메세지를 무시하고 숨기기를 원할 때 : warnings.filterwarnings(action = 'ignore') (2) 숨긴 경고메세지 다시 보이기를 원할 때 : warnings.filterwarnings(action='default') 출처: https://rfriend.tistory.com/346 [R, Python 분석과 프로그래밍의 친구 (by R Friend)] %matplotlib inline IPython 에서 제공하는 Rich output 에 대한 표현.. [데이콘 스터디] 4주차_함수 정리 describe() --> 다양한 통계량을 요약해주는 함수 통계량은 Series에 대해 요약이 수행됨 DataFrame의 경우 열에 대해 요약 수행 기본적으로 Nan과 같은 결측데이터는 제외하고 수행됨 train.describe() https://kongdols-room.tistory.com/172 plt.rcParams['axes.unicode_minus'] = False #그래프에서 마이너스 기호가 깨지지 않고 표시되도록 http://hleecaster.com/python-seaborn-violinplot/ vilolinplot -> KDE plot + box plot https://laziness.xyz/2018/05/Python-Percentile percentile : 백분위수 크기가 있는 값들.. 이전 1 ··· 6 7 8 9 10 11 12 13 다음