반응형 SWE326 딥러닝 YOLO 논문 기반으로 명쾌하게 이해하기 참고) yolo를 이해하려면, 먼저 CNN(Convolutional Neural Network)과 Convolution(합성곱) 을 이해해야한다. yolo는 CNN의 한 종류이다. CNN은 수많은 행렬 곱셈의 반복으로 이루어져 있어서, 각각의 계산 자체는 매우 단순하지만, 여러 layer를 거치기 때문에, 시간이 오래 걸린다. 시간이 오래 걸린다는 단점을 보완하기 위해 나타난게 YOLO(You only look once)! YOLO의 가장 큰 특징은 "단 하나의 네트워크가 한 번에 오브젝트의 위치 찾기와, 클래스 분류가 동시에 이루어진다"는 점이다. 그것이 가능한 이유는, (또 다른 매우 중요한 특징!) YOLO는 인풋 이미지를 7x7 그리드로 분할하여, 각 그리드 셀에 오브젝트가 있는지 없는지 검사하기.. 2019. 5. 1. [SW Expert Academy] #1219 길찾기 - BFS, QUEUE 매일 DFS로만 풀었더니 BFS는 상대적으로 못하는 것 같아서... 연습이 필요했음 c++ queue 사용하고 memset 쓰려면 #include 까먹지 말고 #include #include #include // memset using namespace std; const int MAX = 100; int visited[MAX]={0,}; int data_1[MAX]={0,}; int data_2[MAX]={0,}; // BFS int slove(){ queue q; q.push(0); // add A while(!q.empty()){ int cur = q.front(); q.pop(); // find out B - 탈출조건 i.. 2019. 4. 10. [SW Expert Academy] '11' #1230 암호문3 ** insert 명령어를 어떻게 처리할지 엄청 고민했었다. linked list로 구현하면 너무 비효율적 아닌가,,,ㅠㅠ vector에 insert함수가 있는데 위치를 가리키는 변수가 const만 가능하다. 따라서 포기하고 다른 사람이 푼 방법들을 참고했다. https://charm-charm.postype.com/post/3080494 이 분 코드 참고했음. list를 사용해서 풀었다. list에는 splice라는 함수가 있는데 splice(p,lt2) : p가 가리키는 위치에 lt2의 모든 원소를 잘라붙인다. 그리고 여기서 p는 list를 가리키는 iterator형식이여야 한다. (헉,,, 글 쓰다가 깨달았다. vector도 같은 방식으로 해결 가능함.. iterator 그치만 vector에는 splic.. 2019. 3. 15. [SW Expert Academy] '10' #1225 암호 생성기 X 단순 작업 반복으로 풀려고 했는데 test case에서 주어진 숫자가 컸다. 그래서 몇 회 돌면 반복되는지 규칙성을 찾았다. => 8 cycle돌면 숫자의 순서가 처음 순서와 같아지고, 감소되는 값도 모두 -15으로 같다는 걸 확인할 수 있다. 즉, 입력받은 값이 15이상이면 모두 15의 배수를 빼고 시뮬레이션하면서 결과값을 알 수 있다. // #1225 암호생성기 #include #include //cin >> str #include //memset using namespace std; int main(void) { int arr[8]; for(int tc=1; tc >tc; int minimum = 987654321; // 가장 작은 몫.. 2019. 3. 14. 이전 1 ··· 46 47 48 49 50 51 52 ··· 82 다음 반응형