전체 글90 SDC23 Korea 후기 부스트캠프 수료 후 취준을 거하게 말아먹은 후 11월부터 다시 공부 중이었는데 sns에 개발 컨퍼런스 광고가 다양하게 올라오길래 어쩝히 시간은 남아도니 한 번쯤 참여해보기 좋은 기회다 싶어 참여했다. 개최정보 이번 행사는 삼성전자 서초사옥 5층에서 11/14 ~ 11/15까지 이틀에 걸쳐 진행되었다. 예상보다 사람이 많아서 공간은 붐볐다. 대게 이런 행사는 메인세션이되는 발표 외에도 추가적으로 기술을 직접 보여주며 홍보하는 전시칸이 있고 이런 부스를 보는걸 좋아하는데(기념품을 받는다거나...) 부스는 할당된 공간도 적고 홍보, 체험보다는 기술 소개에 중점을 둔 것 같았다. 커리어 컨설팅 공간도 있었는데 당시에는 어떤 질문을 할지 딱히 떠오르지 않아 신청하지 않았다. 직접 보니 공개된 공간이 아니라 별실에.. 2023. 11. 26. [인공지능을 위한 수학] 챕터3 정리 챕터3은 딥러닝하면 빠질 수 없는 선대와 관련된 내용이다. 내적 내적(점곱)의 정의는 벡터에서 서로 대응하는 성분끼리 곱한 다음이를 모두 더한 값이다. 표기는 또는를사용한다추가적으로내적은두벡터의성분개수가같을때만가능하다또는$a→⋅b→$를사용한다.추가적으로내적은두벡터의성분개수가같을때만가능하다. = a_{1}b_{1} + a_{2}b_{2} + a_{3}b_{3} + ... + a_{n}b_{n} = \sum_{i=1}^{n}a_{i}b_{i} 위의식을응용하여두벡터와가이루는각를아래의식으로구할수있다위의식을응용하여두벡터a와b가이루는각$θ$를아래의식으로구할수있다 = \left \|a\right \| \left \|b\right \|cos\theta cos\theta = \frac{ }{ \left \|a\right \| \.. 2023. 11. 17. [백준] 1744번 수 묶기 (Python) https://www.acmicpc.net/problem/1744 1744번: 수 묶기 길이가 N인 수열이 주어졌을 때, 그 수열의 합을 구하려고 한다. 하지만, 그냥 그 수열의 합을 모두 더해서 구하는 것이 아니라, 수열의 두 수를 묶으려고 한다. 어떤 수를 묶으려고 할 때, 위치에 www.acmicpc.net 문제 길이가 N인 수열이 주어졌을 때, 그 수열의 합을 구하려고 한다. 하지만, 그냥 그 수열의 합을 모두 더해서 구하는 것이 아니라, 수열의 두 수를 묶으려고 한다. 어떤 수를 묶으려고 할 때, 위치에 상관없이 묶을 수 있다. 하지만, 같은 위치에 있는 수(자기 자신)를 묶는 것은 불가능하다. 그리고 어떤 수를 묶게 되면, 수열의 합을 구할 때 묶은 수는 서로 곱한 후에 더한다. 예를 들면, .. 2023. 11. 7. [부스트캠프] 부스트캠프 AI Tech 5기 수료 후기 2023년 3월부터 8월 초까지 약 6개월간 부스트캠프에 참여해 과정을 마쳤습니다. 과정을 수료하고 이전보다 교육의 진행 방식, 주의해야 할 점, 느낀 점 등을 공유하여 이후에 부캠에 참여할 캠퍼들에게 도움이 되고파 이 글을 작성합니다. 교육의 진행 방식 이 글을 찾아볼 정도면 공식 사이트를 통해 대강의 진행 방식을 알고 있을 것이라 생각해서 상세히 설명하기보다는 하루를 어떤 식으로 보내게 되는지 설명해 보겠습니다. 제가 참여했었던 부캠 5기 11주 차 시간표입니다. 오전 데일리 스크럼 이후 개별학습 활동, 피어세션 그리고 다시 개별학습 활동을 7시까지 진행 후 학습을 마무리하는 게 평균적인 하루 스케줄입니다. 데일리 스크럼 10시부터 10분간 진행하며 팀이 결성된 초반에는 대다수 팀이 보통 아이스 브레.. 2023. 8. 22. [부스트캠프] 최종 프로젝트 회고 최종 프로젝트는 자유롭게 주제를 선정해 딥러닝을 활용한 서비스를 만들고 배포해야 했습니다. 저는 기존 경진대회에서 모델링적 부분을 충분히 가져갔다고 판단해 백엔드 개발과 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 ··· 3 4 5 6 7 8 9 ··· 12 다음