전체 글

Here I am!
▶️ 나는 내 학습목표 달성을 위해 무엇을 어떻게 했는가? Nohup, Shell Script 사용하는 법 등에 대해 학습하여, 최대한 유휴시간 없이 실험이 돌아갈 수 있도록 하였다. ▶️ 나는 어떤 방식으로 모델을 개선했는가? 최대한 많은 실험을 해보기 위해, 4 epochs 기준 12분이 걸리는 MMDetection의 2Stage Model (Faster-RCNN) 보다 4 epochs 기준 2분 이내로 걸리는 Yolov8s 를 우선적으로 사용하였다. Yolov8s를 통해 데이터 특징들을 살펴보면서, 무작위로 최대한의 Augmentation을 적용시켜 테스트해보았고, 이를 토대로 인사이트를 뽑아내었다. 이후 모델 리서치를 통해, Cascade RCNN을 모델로 채택하였고, 초반에는 ResNet101 ..
· MLOps
Overview CI Continuous Integration 간단히 설명하자면, 코드 - 빌드 - 테스트 로 이어지는 일련의 생명주기를 잦은 주기로 자동화 애자일 방법론 중 하나인 익스트림 프로그래밍에서 나온 개념 1. 코드 변경사항을 주기적으로 빈번하게 머지해야한다. 2. 통합을 위한 단계 (빌드, 테스트, 머지)의 자동화 최대한 작은 단위로 쪼개어 작업한다는 것이 전제됨 최대한 작은 단위로 나누지 않는다면 merge에 시간을 너무 많이 쓰게 된다. 동작 A 개발자님 방금 Merge하는 과정에서 에러가 났습니다 확인하여주세요~~~~~ 장점 주기적으로 짧은 단위로 머지하기 때문에 머지 충돌을 피할 수 있어서 개발 생산성이 향상됨 문제점을 빠르게 발견할 수 있음. 버그 수정이 용이 CI를 잘 작성하기 위..
한 주의 평가 2번째 대회가 시작되었습니다. 공부하면 할 수록 부족한 점이 많다는걸 느끼고 있습니다. 그럼에도 불구하고 다른거 생각하지말고 당장 할 수 있는걸 해야겠다고 계속 생각하고 있어요. 언젠가 엄청난 날들을 맞이하게 되기를..! 현재는 코드 구현 및 작성이 바로바로 안돼서 마음고생하고 있지만 현재 고비를 넘으면 또 재미있어지겠지요. 가령 1차 대회 때는 서버 세팅부터 몇일을 잡아먹었는데 지금은 그래도 하루 이내로 바로바로 진행되고, 또 팀원분께 관련 메뉴얼도 공유할 수 있었어서 이렇게 나아지면 되는거겠지 싶습니다. 주간 학습 내용 1/3 수요일, 새로운 팀원분들과 만남 그라운드룰 지정 타임라인 세팅 깃 컨벤션 지정 " 처음 팀원분들과 만나는날, git convention, 타임라인, 그라운드 룰 ..
PR, Issue Template OpenVpn 설치 ubuntu 에서 20.04 에서 openvpn 2.5 이상 설치 방법은 openvpn 커뮤니티에 가이드를 따라서 설치 해주시면 됩니다. https://community.openvpn.net/openvpn/wiki/OpenvpnSoftwareRepos#DebianUbuntu:UsingOpenVPNaptrepositories Github 코멘트 반영 및 재 PR 원격 Branch 삭제 revert branch가 만들어져서 이를 지우고자 함. # local에서 브랜치 지우기 git push origin --delete revert-3-feat-#2/init_template # 원격으로 브랜치 지우기 git push origin --delete revert..
scone
scone's data