목록PARK (165)
DY N DY
머신러닝/딥러닝을 하는데 역시 가장 공수가 많이 드는 일은... 데이터 labeling이 아닐까 싶다. 이런툴 저런툴 만들어서, 얻어다가 사용해 봤는데, 최근 darknet을 사용하게 되면서 framework 별로 사용하는 데이터 format이 다른데... 이런것까지 지원하는 annotation tool이 어디 없을까 하다가 예전 cntk를 보던 중 얼핏 봤던 VoTT (Visual Object Tagging Tool)을 다운받아 사용해 보았다. 마소도 역시.. 깃헙에 다 올린다. ( VoTT github )대충 설명은... 이걸로 태깅을 하고 모델을 트레이닝 시키고.. 에러 수정하고 약간 semi-auto tagging..? 도 된다고 하는것 같다. https://github.com/Microsoft/..
오래간만의 포스팅. 요즘 딥러닝을 이용한 여러 Object Detection 알고리즘을 구경하는데, 대부분 NMS (non-maximum suppression)을 사용하여 연산량을 줄이고, mAP도 올리는 효과를 본다고 한다. 물론 필수로 필요한 것은 아니나 확실히 성능향상에 도움이 되는 것 같다. 사실 생각해보면 별건 아니었는데, 예전 영상처리에서 특히 canny edge detector같은데서 보았던 NMS와 헷갈려서... 이해하는데 시간이 꽤나 걸렸다. 사실 비슷한? 거의 동일한 방법인데, 픽셀이나 바운딩박스냐에 따라 나뉘는 것 같다. 일반적으로 영상에지를 찾기 위한 NMS는 현재 픽셀을 기준으로 주변의 픽셀과 비교했을 때 최대값인 경우 그대로 놔두고, 아닐 경우(비 최대) 억제(제거)하는 것이다...
Markov Random Field 공부하다가... 몰라서 또 다른거 검색하고 계속 다른것 검색하다가 본 단어. 대략적으로는 아는 것인데 iid라고 쓰니 못알아들었다.. 독립 동일 분포 라고도 한다는데 각각의 random variable들이 독립 + 동일한 확률분포를 가지는 분포를 뜻한다. 이렇게 보면 조금 어려울 수 있겠지만 우리가 평소 생각하는 동전, 주사위 던지기 같은것을 생각하면 어렵지 않다. 던지기를 N번 했을 때 각각 던졌을 때의 random variable은 서로 독립적이며, 동전은 앞/뒤가 나올 확률이 각각 1/2로 같고 주사위도 1/2/3/4/5/6이 나올 확률이 각각 1/6으로 같기 때문에 N개의 각 variable들은 독립, 동일 분포를 따른다고 할 수 있다.
설탕 배달 성공한국어원문문제집 시간 제한메모리 제한제출정답맞은 사람정답 비율1 초128 MB89552295193929.441%문제상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그램 봉지와 5킬로그램 봉지가 있다.상근이는 귀찮기 때문에, 최대한 적은 봉지를 들고 가려고 한다. 예를 들어, 18킬로그램 설탕을 배달해야 할 때, 3킬로그램 봉지 6개를 가져가도 되지만, 5킬로그램 3개와 3킬로그램 1개를 배달하면, 더 적은 개수의 봉지를 배달할 수 있다.상근이가 설탕을 정확하게 N킬로그램 배달해야 할 때, 봉지 몇 개를 가져가면 되는지 그 수를 구하는 프로그램을 작성하시오.입력..
친구와 맥주한잔 하면서 IT인이 되서 그런데 한번 가봐야되지 않겠냐고.. 돈모아서 가보자고 한게 벌써 1년전인데 결국 다녀오게 되었다. 대략 10일 일정으로1. 비행기 싱가폴항공 직항 101만원(LA 인아웃) (듣기로는 45~70만원까지도 구할 수 있다고 한다... 경유, 저가를 이용한다면)2. SUV 렌트 10일 40만원(닷지 저니 - 8인승정도 되는 SUV, 카하이어랩 - https://www.carhirelabs.com/ko_KR - 에서 알라모로 빌렸다. 보험은 기본으로..)3. 숙소 - 차가 있으므로 LVCC(라스베가스 컨벤션 센터) 에서 10키로정도 떨어진 east side cannery casino & hotel로 예약했다. CES기간에는 LVCC근처 호텔은 평소 5만원 하던 호텔이 막 20..
1370 : 회의실 배정제한시간: 1000 ms 메모리제한: 32 MB 해결횟수: 2020 회 시도횟수: 5389 회 Special Judge 회의실이 하나 있다. 여러 회의들이 시작시간과 종료시간이 예약되어 있으며, 시간대가 겹치는 회의는 동시에 개최가 불가능하다. 따라서 같은 시간대에 속하는 회의들 중 하나만 개최하고 나머지 회의들은 버려야한다. 단, 종료시간과 시작시간이 같은 경우에는 시간이 겹친다고 말하지 않는다. 회의의 개수 N과 각 회의의 시작시간, 종료시간이 주어졌을 때 되도록 많은 회의를 개최하고자 한다. 회의를 최대한 많이 배정하는 프로그램을 작성하시오. 첫줄에는 회의의 수 N(5≤N≤500), 둘째 줄부터 i-1번 회의의 번호와 시작시간과 종료시간이 차례로 주어진다. (500 이하의 정..
1972 : 정렬(SORT)제한시간: 1000 ms 메모리제한: 32 MB 해결횟수: 1425 회 시도횟수: 4289 회 입력으로 주어진 자연수들을 오름차순 또는 내림차순으로 정렬하여 출력하여보자. 첫 줄에 N이 주어진다. N은 정렬 할 자연수의 개수이다. (1≤N≤100,000) 정렬방법 C가 주어진다. C값이 0이면 오름차순, 1이면 내림차순으로 출력해야한다. N개의 자연수가 주어진다. 각 자연수는 10억 이하의 수이다. 정렬한 수들을 출력한다. [Copy] 5 0 9 2 5 1 100 [Copy] 1 2 5 9 100 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 ..
간만에 알고리즘풀이. 1419 : 엔디안제한시간: 1000 ms 메모리제한: 64 MB 해결횟수: 293 회 시도횟수: 746 회 Lilliput의 사람들은 삶은 계란을 먹을 때 계란의 넓은 쪽부터 깨야 한다는 Big Endian파와 좁은 쪽부터 깨야 한다는 Little Endian 파로 나뉘어서 싸우고 있었다. 이 싸움은 삶은 계란 뿐만 아니라 생활 속의 다른 분야에까지 확대되었는데, 그 중 대표적인 것으로 컴퓨터에서 사용하는 데이터의 저장 방법이다. Big Endian 파에서는 숫자를 저장할 때 위쪽 바이트부터 먼저 저장하는 방식이 옳다고 주장하였으며, Little Endian 파에서는 아래쪽 바이트부터 먼저 저장하는 방식이 옳다고 주장하였다. 예를 들어 32bit unsigned int 305,41..