딥러닝 16

[AI 부트캠프] 수료 직전, 돌아보는 배움의 시간

146일간의 여정 중 어느덧 123일이 지났습니다.남은 시간도 물론 소중하지만, 지금은 마지막 프로젝트에 몰입하고 있는 시점이라이번 글을 통해 부트캠프의 전체 과정을 한 걸음 물러나 돌아보고자 합니다. 패리포터로서 작성하는 마지막 글이기도 하기에,그동안의 배움과 도전, 그리고 제가 느꼈던 변화들을 진솔하게 담아보려 합니다.처음 이 부트캠프에 지원했을 때, 정말 많은 고민과 두려움이 있었습니다.AI와 데이터에 대한 관심은 있었지만, 나에게 과연 이 길이 맞는지 확신이 없었고새로운 환경에서의 도전이 쉽지만은 않을 거라는 것도 알고 있었기 때문입니다. 하지만 지금 돌아보면, 이 100여 일이 넘는 시간은 단순한 기술 습득 이상의 것이었습니다.스스로를 믿는 힘, 팀과 함께 성장하는 경험, 낯선 것을 익숙하게 만..

[AI 부트캠프] 함께 성장하는 법, 피어세션에서 배운 것들

AI 부트캠프를 수강하면서 가장 인상적이었던 활동 중 하나가 바로 피어세션이었습니다.혼자 고민하고 풀어내는 것도 중요하지만, 함께 이야기를 나누면서 배움을 확장할 수 있다는 점에서 매우 뜻깊은 시간이었죠.저는 지금까지 총 7회의 피어세션을 진행하며, 다양한 주제에 대해 서로의 생각을 공유하고, 질문하고 답하는 과정을 통해 많은 것을 배웠습니다.이번 글에서는 피어세션을 통해 얻은 것들, 효과적인 피어세션을 위한 팁, 그리고 앞으로의 부트캠프 수강생들에게 전하고 싶은 이야기를 정리해보려 합니다.  1. 피어세션의 기본 구성 📌 팀명 선정팀의 정체성을 반영할 수 있도록 개성 있는 팀명을 정하는 것도 주요한 과정📌 역할 분배팀장: 팀을 이끌고, 진행 방향을 조율하는 역할서기: 회의록을 작성하고 기록을 남기는..

[AI 부트캠프] 부트캠프 고민하는 당신을 위해 –7문 7답 솔직하게!

AI 부트캠프를 시작한 지도 벌써 몇 개월이 지났어요. 처음 지원할 때는 정말 고민이 많았고, 내가 이 길을 제대로 가고 있는지 확신이 서지 않았어요.하지만 지금 돌아보면, 부트캠프를 선택한 것은 제 인생에서 가장 의미 있는 결정 중 하나였다고 자신 있게 말할 수 있어요. 처음에는 단순히 "AI를 배워야겠다"는 생각으로 시작했지만, 시간이 지나면서 이 과정이 단순한 학습이 아니라 진로를 명확히 하고, 실무 경험을 쌓고, 성장하는 과정이었다는 걸 깨달았어요.부트캠프를 하면서 겪었던 경험과 배운 것들을 정리해보면서, 예비 수강생들에게 도움이 될 만한 이야기를 남겨보려고 해요. "AI 부트캠프, 나에게 어떤 변화와 기회를 가져다줬을까?"궁금한 분들을 위해 7문 7답을 통해 자세히 이야기해볼게요. 🚀1. 왜 ..

부동산 법률 챗봇 개발기 – LangChain으로 Q&A 시스템 구축하기

부동산 관련 법률은 복잡하고, 일반인들이 이해하기 어려운 경우가 많습니다.부동산 거래 신고법, 임대차 보호법, 재개발·재건축 규정 등은 전문가가 아니면 해석하기 쉽지 않죠.이러한 법률 정보를 보다 쉽게 접근할 수 있도록, 우리는 LangChain을 활용한 부동산 법률 Q&A 챗봇을 개발했습니다!이번 프로젝트에서는 RAG(Retrieval-Augmented Generation) 방식을 적용해,실제 법률 문서를 기반으로 질문에 답변하는 AI 챗봇을 만들었어요.🔍 프로젝트 주요 내용✔ 법률 문서 크롤링 및 데이터베이스화✔ VectorDB 기반 검색 및 답변 생성✔ OpenAI & Upstage API를 활용한 자연어 처리✔ 사용자의 질문을 이해하고, 관련 법 조항을 찾아 답변하는 시스템 구축이번 프로젝트를 ..

NLP 경진대회, 성과보다 중요한 배움의 순간들

NLP 경진대회가 끝난 후, 대회에서 얻은 경험을 되돌아보며 후기를 작성해봅니다.경진대회를 마친 지금, 성적보다는 그 과정에서 배운 점들이 훨씬 더 중요한 가치가 있었다고 생각합니다.경진대회는 저에게 많은 도전과 성장을 안겨주었고, 그로 인해 새로운 기술을 배우고 문제 해결 능력을 키울 수 있었던 소중한 시간이었습니다. 처음 시작할 때는 NLP에 대한 깊은 이해가 부족했지만, 대회가 진행될수록 점점 더 많은 것을 배우고, 그 과정에서 나 자신이 성장하고 있다는 느낌을 받을 수 있었습니다. 또한, 팀원들과 함께 협업하면서 서로의 지식을 공유하고, 문제를 해결하는 과정은 그 무엇보다 값진 경험이었습니다. 이번 NLP 경진대회에서 배운 점과 도전을 중심으로 후기를 남기고자 합니다.   Dialogue Summ..

[AI 부트캠프] AI 여정의 반쯤 : 과정 중간 회고

2024년 9월 23일, 저는 AI 부트캠프를 시작했습니다.총 146일의 과정 중 현재까지 87일을 진행했으며, 이 시점에서 지금까지의 배운 것들을 돌아보는 시간을 가지려 합니다. 부트캠프는 단순히 새로운 지식을 배우는 과정이 아니라, 제 자신을 성장시키는 중요한 기회였습니다.이 회고를 통해 그동안의 경험을 정리하고, 앞으로 나아갈 방향을 고민하며, AI 부트캠프에 관심이 있는 분들에게 도움이 될 수 있기를 바랍니다. 제 경험을 솔직하게 나누면서 이 과정을 어떻게 의미 있게 보냈는지 공유하려 합니다. 시작의 다짐: 내 목표와 기대 2024년 9월 23일, 저는 AI 부트캠프를 시작했습니다.부트캠프는 단순한 학습의 과정이 아닌, 제 커리어와 개인적인 성장을 위한 중요한 도전이었습니다. 석사 과정을 마친 후..

[AI 부트캠프] 수강생의 하루 : 번아웃을 극복하는 자세

부트캠프 일정이 절반을 지나면서, 수강생으로서 하루를 기록해 보고 싶었습니다.개인적인 일상과 함께, 번아웃을 겪게 되었을 때 이를 어떻게 이겨냈는지도 함께 담아볼까 합니다. AI 부트캠프는 공휴일과 주말을 제외하고 매일 오전 10시부터 오후 7시까지 진행되며,배움으로 가득한 하루를 보내며 대부분의 시간을 컴퓨터 앞에서 치열하게 노력하는 일정입니다. 글에서는 기상 직후부터 부트캠프를 시작하기 전 아침 시간,부트캠프 중의 시간,그리고 저녁 시간부터 잠들기 전까지의 하루를 담았습니다. 하루하루를 꽉 채워 보내며,가끔 찾아오는 번아웃을 극복하기 위해 제가 실천하는 방법도 함께 적어보았습니다. 부트캠프를 시작하기 전 아침 시간07:00~08:30 기상 및 일상 준비 저는 남자친구와 결혼 준비를 하며 함께 생활하고..

컴퓨터 비전 첫 도전기: 경진대회에서 배운 것들

CV가 도대체 무엇인지도 모르는 제가 CV 경진대회에 참여를 했고,첫 도전이 마무리 되었습니다. 마무리를 하고 나서도 생각을 하고 좀 남기고 가고 싶은 게 많아서,이렇게 경진대회 후기를 조금 늦게 작성을 하게 되었어요.강의도 조금 미뤄두고...CV경진대회 정리를 하였고, 아직 조금 더 남은 것 같지만 후기를 작성해볼까해요. CV가 도대체 무엇인지도 몰랐던 저의 CV 경진대회 후기입니다! CV 경진대회다양한 종류의 문서 이미지의 클래스를 예측 computer vision에 있어서 아무것도 몰랐던 제게는 정말 큰 산이었고,이번에 팀장이 되면서 더 무거웠던 경진대회입니다. 팀장이지만 앞서서 진행하지 못하고 오히려 팀원들에게 따라갔지만,저 스스로는 공부한 게 많았던 경진대회에요:)데이터 EDA메타 데이터 확인데..

딥러닝과 PyTorch

PyTorch 작동 구조 학습 단계Data -> Model  -> Output -> Loss -> OptimizationPyTorch 사용Data : torch.utils.data.Dataset / torch.utils.data.DataLoader Model : torch.nn.Module Loss Function : torch.nn / torch.nn.functional Optimization : torch.optim각 클래스 간 관계  DataDataset과 DataLoader를 사용하여 데이터 로드 - `Dataset`과 `DataLoader`를 사용하면, 데이터 집합에서 미니 배치(전체 데이터 집합을 더 작은 부분집합으로 분할한 일부 데이터)크기의 데이터를 반환- PyTorch에는 이미지 데이터를..

Study/머신러닝 2024.12.17

Deep Learning 기본 모델 구조

합성곱 신경망 (Convolutional Neural Networks , CNN)완전 연결 신경망의 한계점- 이미지 데이터를 학습하기 위해선 1차원으로 평탄화 -> 이미지 데이터가 가지고 있던 “형상 정보”가 사라지면서 무시         -  이미지 형상 정보는 “이미지의 가까운 픽셀은 비슷한 값을 가진다”거나 “거리가 먼 픽셀끼리는 큰 연관성이 없다”와 같은 공간적 정보를 의미 → 합성곱 신경망(Convolutional Neural Network, CNN)이 등장    - 이미지 입력 후 합성곱에 해당하는 연산으로 모델 구조를 정해 놓아, 형상 정보를 유지 합성곱 연산   - 입력 데이터에 필터(Filter) 혹은 커널(Kernel)를 적용하여 윈도우(Window)를 일정 간격으로 이동해가며 수행  ..

Study/머신러닝 2024.12.16