분류 전체보기82 [부스트캠프] 최종 프로젝트 회고 최종 프로젝트는 자유롭게 주제를 선정해 딥러닝을 활용한 서비스를 만들고 배포해야 했습니다. 저는 기존 경진대회에서 모델링적 부분을 충분히 가져갔다고 판단해 백엔드 개발과 GCP를 통한 클라우드 서빙을 맡았습니다. 개발할때 제 파트와 연관된 부분 말고는 아예 관심을 가지지 않았기 때문에 모델링 쪽 내용은 작성하지 못했습니다. 머신러닝 디자인 패턴 프로젝트 타임라인을 구상하며 모델을 어떤 방식으로 서빙할지 먼저 계획해야 했습니다. 서빙파트를 맡았기에 부캠강의를 수강하고 자료를 서칭 하며 디자인 패턴을 구상했습니다. 디자인 패턴을 정할때 이 글이 특히 도움이 많이 되었습니다. 먼저 어떤식으로든 유저를 받을 수 있는 web single패턴의 프로토타입을 제작한 다음 비동기 기능을 추가해 여러 유저를 동시에 받을.. 2023. 8. 9. [Poetry] toml, lock파일 기반 가상환경 설치하기 부캠 최종프로젝트 강의를 실습할 때 포크한 lock파일과 toml으로 가상환경을 생성하고 진행해야 했다. 그냥 pip -r requirements와 같이 간단히 될 줄 알았는데 관련 예제가 예상보다 적고 공식문서도 불친절해 세팅에 시간이 좀 걸렸다. 그래서 이번에는 많은 사람들이 무지성으로 복붙해서 빠르게 쓸 수 있도록 poetry.lock파일과 pyproject.toml파일로 가상환경을 세팅하는 법을 간단히 정리하려 한다. Poetry 가상환경 설치 가상환경 설치 poetry shell 현재 위치의 설정 파일들을 기반으로 가상환경을 생성할 수 있다. 가상환경을 설치하고 나면 자동적으로 활성화되어 있고 설치된 라이브러리를 보면 전부 빨간색으로 표시되어 버전이 명시만 되어있고 아직 설치는 안되었다는 걸 알.. 2023. 7. 24. [프로그래머스] 디펜스 게임(Python) 사이트 링크: https://school.programmers.co.kr/learn/courses/30/lessons/142085 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 준호는 요즘 디펜스 게임에 푹 빠져 있습니다. 디펜스 게임은 준호가 보유한 병사 n명으로 연속되는 적의 공격을 순서대로 막는 게임입니다. 디펜스 게임은 다음과 같은 규칙으로 진행됩니다. 준호는 처음에 병사 n명을 가지고 있습니다. 매 라운드마다 enemy[i]마리의 적이 등장합니다. 남은 병사 중 enemy[i]명 만큼 소모하여 enemy[i]마리의 적을 막을 수 있습니다. .. 2023. 7. 4. [부스트캠프] Semantic Segmentation competition 회고 Segmentation 대회 이후 바로 최종 프로젝트이므로 사실상 부캠에서 참여하는 마지막 대회였으며 마지막이라 그런지 모든 팀들이 상위권을 목표로 삼았고 저희 팀도 입상 욕심이 컸습니다. 최종 대회는 손뼈에서 총 29개의 class를 segmentation하는 multi label segmentation이었으며 segmentation연구가 활발히 진행되는 의료 도메인에 관한 문제라 기존 연구도 많았고 시도할 수 있는 방법론 역시 많았습니다. 추가로 이번 대회의 데이터는 공개가 불가능하여 예시를 직접 보여드리지 못하는 점 참고 바랍니다! 문제 정의 팀원 모두 경진대회에 익숙해져서 GPU를 최대로 사용할 수 있게 일정을 짰습니다. 아래와 같이 일정을 구성하여 실험은 계속 돌리고 GPU를 사용하지 않는 일을.. 2023. 6. 29. 이전 1 ··· 7 8 9 10 11 12 13 ··· 21 다음