본문 바로가기

사이드 프로젝트/Find place (Backend using Node.js)

[프로젝트 Find place] 프로젝트 개요

작년 2학기에 KHUDA 동아리를 하면서 최종 프로젝트로 '교내 거리뷰 이미지 기반 위치 예측 모델' 를 수행했다. 

 

 

(사진을 input으로 주면 그 사진의 장소로 예측되는 좌표와 그 장소의 사진을 output으로 내주는 프로젝트.

네이버 지도 api를 활용해 로드뷰 사진을 가져온 후, ResNet을 활용해 embedding vector를 구하고 최대 cosine similarity를 가지는 로드뷰 사진과 좌표를 output으로 내주는 방식으로 구현했다. 구체적인 과정 및 코드는 아래 노션 페이지를 참조)

 

 

https://www.notion.so/khuda/8fcded44f9dd48f69aa451cbb19dc771?pvs=4

 

교내 거리뷰 이미지 기반 위치 예측 모델 | Notion

프로젝트 계획

khuda.notion.site

 

 

 

 

 팀원들과 정말 즐겁게 프로젝트를 진행한 기억이 난다. 그래서, 이 프로젝트를 연장시켜 '웹'으로도 구현해보고 싶었다!!

 

 

따라서 이번 프로젝트는 AI를 활용해보고자 하는 프로젝트가 아닌, 순수 웹에 대한 공부를 목적으로 시작한 프로젝트이다. 

 

 

뜻이 맞는 2명의 친구들과 함께하기로 했고, 총 3명의 팀원이 프론트, 백, 디자이너를 맡고자 했다. 

 

 

 

 

개인적으로 백엔드 분야에도 관심이 조금 있어서, 이번 기회에 백엔드 부분을 제대로 공부해보고 나와 맞는 분야인지 체크해보고자 한다. 

 

 

아무것도 모르는 상태긴 하지만, 사용하고자 하는 기술스택은 Node.js(express), Docker, Kubernetes 이다. 

 

 

 

 

공부한 모든 것을 작성하는 형태가 아닌,

 

위 기술 스택을 공부하고, 프로젝트를 진행하면서,

 

어려웠던 내용, 궁금했던 내용, 추가적으로 공부한 내용, 각종 오류들에 대한 대응

 

등을 기록해나갈 예정이다. 

 

 

(강의를 들으면서 공부할 예정이고, 유튜버 생활코딩의 'node.js' + 'express'와 Udemy의 'node.js 완벽 가이드' 를 참고할 것이다.)