node:events:495 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE: address already in use 3000; 서버 확인 (ex) 3000번 포트를 확인하고 싶을 때) sudo lsof -i : 3000 netstat -vanp tcp | grep 3000 강제 종료 kill -9 나의 경우에는 이렇게 해주어도 서버가 already used라고 나왔다. 해결 방법 서버를 한 번 열고 나면 옆에 3000; 이라는 문서가 생길 때가 있는데 왼쪽 app.js 옆에 3000;이라는 이름의 파일이 생길 때가 있는데 그걸 지우고 해결되었다
vm 환경에서 npm run dev 로 js파일을 실행시켰는데 ReferenceError가 발생하였다 console.log(`Server is listening Port on ${PORT}`); ^ReferenceError: PORT is not defined console 문장을 주석처리하고 실행해보니 서버 자체는 잘 연결되고 있었다. 최종 브랜치인 master를 클론받았고 그곳에는 port변수가 정의되어 있지 않았다(실험용 브랜치에만 port 변수가 정의되어있었다) 그래서 ${PORT} 이렇게 포트를 불러오면 오류가 났던 것 해결 방법 1. master브랜치에 .env파일을 만들어주고 그 안에 port변수를 정의한다2..
이걸 공부할 때는 Chat GPT가 지금처럼 활발하지 않았었는데.. 지금 물어보니 자세한 답변이 나온다. 그리고 되게 당연한 걸 궁금해했던 것 같다 ㅋㅋㅋ 1. sliding window Q. Sliding window가 정확히 어떻게 쓰이는 건가요? anchor box로 변하게 된다는데 layer의 일종인가요? sliding window는 기법 이름 정의된 커널을 미는 것처럼 feature가 얼마나 부합하는지 따져보는것 2. hyperparameter 256 Q . RPN구조에서 sliding window는 feature로 변하게 되는데 256의 수는 왜 이렇게 정의된 것이며 anchor box의 개수가 9인 것과 관련이 있나요? A . hyperparameter의 수를 경험적으로 256으로 정의한 것..
YOLO YOLO는 real tiYOLO는 real time object detection에 사용되는 알고리즘이다. 각 이미지를 S x S 개의 그리드로 분할하고, 각 그리드의 신뢰도를 계산한다. 처음에는 객체와 동떨어진 그리드가 설정되지만, 신뢰도를 계산하여 위치를 조정함으로써 가장 높은 객체인식 정확성을 가지는 그리드를 얻는다. 신뢰도는 주변의 그리드를 합쳐 높이고, 이후 임계값을 설정해 불필요한 부분을 제거한다. R-CNN : 우선, 이미지에서 1차적으로 cpu 상에서 Selective Search를 진행한다. 이 Search 과정을 통해 물체가 있을 법한 위치 약 2000개 정도를 찾게 되고, 이러한 2000개의 부분을 Cropping과 Resizing을 하여서 개별적으로 CNN network를 ..