본문 바로가기

분류 전체보기85

[인공지능을 위한 수학] 챕터3 정리 챕터3은 딥러닝하면 빠질 수 없는 선대와 관련된 내용이다. 내적 내적(점곱)의 정의는 벡터에서 서로 대응하는 성분끼리 곱한 다음이를 모두 더한 값이다. 표기는 $$또는 $\vec{a}\cdot\vec{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가 이루는 각$\theta$를 아래의 식으로 구할 수 있다 $$ = \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.