[Dev] YOLOv5 Custom Training : 모델 성능 끌어올리기 + Flask backend 연동 #2
·
Project
AI 모델의 성능(인식률)을 높이는 방법에는 여러 방법이 있지만 나는 가장 간단한 방법 2가지를 사용했다그전에 모델 성능 지표를 간단하게 확인할 수 있는 F1 Score Curve를 알아보자의미: 재현율(Precision)과 정밀도(Recall)의 조화 평균을 나타낸 곡선높을수록 좋은 성능을 의미하며, 일반적으로 1에 가까울수록 좋다사용자의 그래프 분석:점수가 낮거나 들쭉날쭉하면 Precision과 Recall 사이에 균형이 맞지 않음보통 0.8 정도의 수치가 나오면 좋은 성능을 가진 모델이라고 할 수 있음F1 점수가 일정하게 높으면 모델의 균형이 잘 잡힌 것데이터셋 품질 및 수량 향상 Flower Classification Object Detection Dataset (v5, 2024-12-14 11..
[Project] gitHub Personal access tokens (classic) 재발급, gitHub Action 업데이트
·
Project
멋쟁이사자 동아리 모집 홈페이지 프로젝트 협업 중 gitHub Action을 사용했던 적이 있는데 [Project] 멋쟁이사자처럼 아기사자 모집 사이트 Frontend방학 동안 우체국 다니고 일본여행 다니고 하느라 바빠서 오랜만의 개발 현황이번 학기부터 강남대학교 멋쟁이사자처럼 동아리 프론트엔드 운영진 파트를 맡았는데 신입 부원 모집 사이트를neogul02.tistory.comOrganization 레포지토리를 내 개인 레포지토리로 자동 포크해서 Vercel로 빌드해 주는 방식으로 CI/CD 파이프라인을 구축했었는데갑자기 main branch에 merge 해도 이 녀석이 빌드도 포크도 안 되는 문제가 발생...코드 오륜가 싶어서 삽질 한 5분 하다가 스쳐 지나가듯 gitHub에서 무슨 이메일이 왔던 거 ..
[Project] Gabia에서 구매한 도메인을 Vercel과 연결해보자
·
Project
멋쟁이사자처럼 프로젝트 실제 배포 전에동아리 공금으로 가비아에서 도메인 하나를 샀음돈 주고 도메인 산 건 처음이라 설렜는데막상 어떻게 연결할지도 처음이라 막막했는데 까먹기 전에 정리  웹을 넘어 클라우드로. 가비아그룹웨어부터 멀티클라우드까지 하나의 클라우드 허브www.gabia.com가비아 로그인해서 도메인 관리 페이지까지 접속!구매한 도메인의 기간이랑 정보가 나오는데 여기서 파란색 관리 버튼을 눌러줍니다다음으로 DNS 정보 탭으로가서 DNS 관리 버튼을 눌러주면 가비아 DNS 관리 창으로 넘어가면 오케이vercel 로그인하고 도메인이랑 연결할 프로젝트에 들어가서 Domains로 들어갑니다 Vercel: Build and deploy the best web experiences with the Front..
[Project] 멋쟁이사자처럼 아기사자 모집 사이트 Frontend
·
Project
방학 동안 우체국 다니고 일본여행 다니고 하느라 바빠서 오랜만의 개발 현황이번 학기부터 강남대학교 멋쟁이사자처럼 동아리 프론트엔드 운영진 파트를 맡았는데 신입 부원 모집 사이트를 만들기로 함팀원은 총 8명으로 디자인 1명, 프론트엔드 3명, 백엔드 4명으로 구성노션부터 기똥차게 만들어주고 회의부터 했습니다매주 화요일마다 회의도 진행했음우리 팀은 화요일 정기회의 전 월요일마다 임시 회의를 진행하기로 함맨 처음 팀원간 개발환경이나 코드스타일을 정립하고 가야 할 것 같아서 자세하게 노션에 정리해 뒀음기본적으로 TypeScript를 사용해서 디버깅할 때 타입에러랑 오류들을 잡고빌드도구는 vite로 빌드시간을 크게 단축시키기로 함저번 팀 프로젝트 때 props drilling 때문에 고생했던 경험이 있기 때문에 ..
[Project] 개발시 유용한 사이트 모음집
·
Project
본인이 자주 쓰는 사이트들이고 발견할때마다 업데이트됩니다 🐸프로그래밍, 컴파일러codepenHTML, CSS, JS 코드 조각 테스트 사이트 Trinket간단한 파이썬 컴파일러 사이트 / 티스토리 글 안에 임베딩 가능stackBlitzreact, Vue, HTML, JS 등 여러가지 프레임워크를 온라인에서 코드짤 수 있는 사이트exporeactNative 프레임워크 제공 사이트, ios나 안드로이드 에뮬레이터도 제공해 앱개발시 유용groom여러가지 언어들로 IDE환경 컨테이너 제공, 서버도 열 수 있음replitpython IDE를 포함해 C++, NodeJS 환경을 제공하는 온라인 개발환경typeScripttypeScript 공식문서, Try typeScript now 누르면 온라인에서 컴파일 할 수..
[Project] Android Emulator DB연동, OAuth Kakao&Google Login 근데 이제 Firebase를 곁들인
·
Project
'경기청년 갭이어' 를 진행하면서 ReactNative (Expo) + FireBase (DB) 로 간단하게 안드로이드 환경에서 gptAPI model 연동하는 어플리케이션을 만들었는데 아쉽게도 배포까지는 못하고 프로젝트를 마무리했음. 배포할만큼의 기능까진 없지만.. 그래도 이번에 한 프로젝트가 지금까지 중 제일 열심히했던것 같아서 재밌었다! 처음엔 주변에서 fireBase 쓰면 아 좋다~ 아 편하다~ 하길래 한번 써봤는데 처음 써봐서 어리버리 하느라 엄청 삽질했음.. 미래의 나를 위해 자세히 기록해둡시다우선 firebase 접속해주고, 구글로그인 해줍니다 Firebase | Google's Mobile and Web App Development Platform개발자가 사용자가 좋아할 만한 앱과 게임을 ..
[Project] 유튜브 댓글 바로보기 크롬확장프로그램
·
Project
샤워하면서 무한도전 지디&정형돈 동묘 뮤직비디오 촬영 영상을 보고 있을 때였다나는 항상 유튜브나 숏츠, 릴스등을 볼 때 댓글을 같이 보는 편인데휴대폰으로 보면 댓글을 같이 볼 수있지만 pc에서는 댓글을 보러 화면을 스크롤하면 막상 화면은 보이지가 않음그래서 직접 만들어보기로 했다피그마로 대충 만들어봣는데 형편없다,암튼 이런 느낌으로 만들 거다..라는 게 중요한 거니까pc로 유튜브를 보는 사용자가 가장 접근하기 쉬운 게 뭘까 생각하다가크롬 확장 프로그램에 한번 도전해 보기로 했다웹서핑하고 여기저기 찾아보니 간단하게 팝업으로 띄우는 건 그렇게 어렵지 않았는데유튜브 API를 처음 다뤄봐서 시간이 좀 걸렸음전체적인 파일 구성은 우선 이렇게 구성했고 우선 기본적으로  manifest.json이라는 파일이 필요한데..