전체 글(18)
-
MLOps Project 회고
프로젝트 진행 기간 (9월 26일 - 10월 11일)실질적 프로젝트 기간은 위에 적어 놓은 기간과 같다.프로젝트를 진행함에 있어서 필요한 지식들은 사전에 이미 다 교육을 했다.프로젝트 주제주제 : 배운 MLOps를 적용하기 위한 프로젝트목표 : 시각 장애인들에게 손쉽게 OTP인식이 가능하도록 MLOps 진행. 시각 장애인이 손글씨로 비밀번호를 입력하면 이를 인식하여 음성으로 인식된 숫자를 읽어주는 기능, 인식된 숫자는 모델 재학습에 이용. 학습시 사용한 데이터MNIST datasetEMNIST dataset주제 선정 접근 방식이번 프로젝트에서 함께하는 팀원들의 참여도가 좋지 않았다.나를 포함한 5명 중 2명은 취업, 대학원 면접이 수시로 있어서 집중해서 회의하기도 어려웠고,다들 ML경진 대회 이후라서 그..
2024.10.12 -
MLOps 강의를 들으며
강의 내용녹강은 없었다. 100% 줌 수업이었다. MLflow, Docker, Airflow등 실험기록하고 배포하는 내용이 많았다.이전 대회에서 하이퍼파라미터 조절을 하면서 실험을 했는데 이걸 체계적으로 기록할 수 있는 도구가 있으면 좋겠다고 생각하고 있었는데 MLflow가 많은 도움이 될 수 있을 것 같아서 좋은 도구를 배웠다. 배우는 시간이 너무짧아서 사실상 배웠다고 보기는 어렵고 맛봤다가 정확한 표현인 것 같다.나중에 혼자서 다시 공부하면서 조금더 많이 알아가면 유용하겠다는 생각을 했다. 이후에는 AWS, FastAPI, Stremlit을 이용해서 모델을 배포하는 것을 해봤는데 솔직히 말하면 수업 퀄리티가 너무 별로였다.(MLflow는 좋았음. 100% 이해는 아니지만 그래도 좀 되었음)수업 시간에..
2024.09.25 -
ML 경진 대회 (feat. 부동산 가격 예측)
프로젝트 진행 기간 (8월 26일 - 9월 13일)첫 프로젝트가 지나고 두 번째 프로젝트가 시작되었다.Python 모듈 개발이 아닌 본격적으로 ML 경진대회로 시작했다. 그래도 ML이랑 DL관련해서 학교에서 MNIST 데이터 셋 분류를 해본 경험이 있어서 생각보다 수월하리라 생각했다. 프로젝트 진행기간에는 공부 기간도 있었고, 실질적으로 프로젝트에 온전히 집중한 것은 9/9-13 한 주라고 봐야 한다.프로젝트 주제주제 : 아파트 가격 예측 (House Price Prediction)목표 : 서울시 아파트 실거래가 예측 모델 개발평자 지표 : Root Mean Squared Error (RMSE) 제공 데이터아파트 실거래가 데이터 (국토교통부 제공)지하철 정보 데이터 (서울시 제공)버스 정류장 정보 데이터..
2024.09.18 -
AI를 위한 기초 수학
Zoom 강의와 인강 강의로 나눠서 들었다.Zoom 강의를 진행하는 요일 중 하루를 내가 휴가를 써서 실강은 못 듣고 교재 내용만 봤는데 가설검증 내용이었다. 그리고 인강 강의는 학교에서 배운 내용들로 구성되어 있었다.심지어 학교에서 가르쳐준 것들이 더 구체적이었다. (아무래도 수학이다보니 그런 듯...) 강의를 들으며강사님께서는 수학과 출신이라고 하셨다.그래서 그런지 정말 체계적으로 설명해주신다는 인상을 받았다. 근데 들으면서 아쉬웠던 건 너무 자세하지 않았나 싶기도 했다. 그리고 잡담이 너무 많으셨다.논리적으로 투머치하게 알려주시는 부분은 그렇다고 치고 넘어가도 잡담이 너무 많고 쉬는 시간은 별로 안 주셔서 힘들었다.그리고 막상 AI를 다룰 때 필요한 부분들은 이미 학교에서 봐서 익숙했던 부분들이라 ..
2024.08.26 -
인생 첫 개발 프로젝트
프로젝트 진행 기간 (8월 12일 - 19일)저번시간에 Git/Github를 배웠다.배웠으면 뭐를 해야할까? 프로젝트를 해야지! 첫 프로젝트는 RAG 실습 프로젝트였다.QA 엔진과 Chatbot을 만드는 프로젝트를 선택하는 것이 있었는데 솔직히 말하자면 인강 진도를 다 못따라가서 뭐가 뭔지 모르고 그냥 아무거나 괜찮다고 이야기하고 QA엔진을 선택했다. QA엔진을 해보니까 이거 선택하길 잘했다는 생각을 했다. 우선 난이도는 Chatbot보다 난이도가 높은 것 같다.그리고 RAG에 대한 전반적인 구조를 이해하기가 좋았다.프로젝트 주제한국공항공사의 실시간 항공운항 현황 정보 상세 조회 서비스와 인천국제공항공사의 여객편 운항현황 서비스를 활용해서 실시간 운항정보문의 QA 엔진을 구축하는 거였다. 팀에서 이렇게 ..
2024.08.26 -
Git 학습일지 2
오늘은 저번 시간에 말했던fast-forward merge, 3-way merge, git rebase(drop, reword, squash)에 대해 다루면서협업과 관련된 github를 다루는 것에 대해 작성해보도록 하겠다 #1. Gitfast-forward mergemerge과정에서 포인터를 이동시키는 방식으로 작동함.두 branch 사이에서 다른 변경 사항이 없고, 병합 대상 branch가 현재 branch 최신 commit 이후에 추가된 commit만 포함할 때 가능하다.단순히 branch 포인터를 이동시키는 방식으로 진행된다. topic 브랜치를 main 브랜치로 병합하고 싶으면 main 브랜치에서 아래와 같은 명령어를 사용하면된다.$ git merge topic3-way merge공통 조상(co..
2024.08.11