반응형

Curriculum/AI웹개발자_내일배움캠프 24

Story 14. TIL

6주를 쏟아부을 마지막 프로젝트 시작!! 👀 오늘 한 일 프로젝트 회의 일일 보고서 작성 😄 오늘의 TMI 오늘은 정말 하루 종~~~일 회의를 했다. 🕘🕙🕚🕛🕐🕒🕓🕔🕕🕖🕗🕘🕙 오전 9시부터 오후 10시까지 휴식, 식사시간을 제외하더라도 9시간이 넘는 회의,, 😵‍💫모두가 지쳤겠지만 프로젝트에 대한 내용이 하나 둘 채워지니 안심이 되는 거 같다. 마지막 프로젝트이고 포트폴리오에서 가장 큰 부분을 차지하게 될 만큼 욕심도 많고 실제로 구현하게될 기능도 많지만 잘 조절해나가면서 끝까지 완주할 수 있게 호흡을 길게 가져가야겠다. 오늘 db설계를 핸들링 했는데 내가 많이 부족해서 팀원들을 어렵게 한 거 같아 아쉬움이 남는다. 말이라도 좀 잘했으면 좋았을것을,, 오후 9시가 넘어가니 어김없이 찾아오는 뇌 정지,, ..

Story 13. WIL(12주차)

프로젝트 때문에,, 공부때문에,, 이런저런 핑계로 TIL, WIL 작성에 소홀히한 나. 반성하자 반성을 시작으로 이번주 WIL 시작! 👀 이번주에 한 일 월 ~ 목: 12조 일리있조 유화처리 bondar 프로젝트 진행. 실시간 채팅 기능 설계. 비동기식에서 동기식으로 전환. 채팅방, 채팅 목록 페이지 css 작업. 금: 새로운 팀 편성, 2조 4-tune / TMI 아이스 브레이킹, 천천히 알아가는 단계지만 모두 좋은 팀원분들인거 같아 기분이 좋다. 깃허브 팀 레포지토리 생성, 팀 약속 정하기 토: bondar 프로젝트 Django channels 실시간 채팅기능 리뷰 일: bondar 프로젝트 Django channels 실시간 채팅기능 리뷰 / WIL 작성 / 아이디어 고민 😄 이번주 TMI bond..

Story 11. WIL (django)

프로젝트가 끝나고 1주일간 장고를 배웠다. 이번 WIL은 간단하게 배운 내용을 나열하고 넘어가겠다. 1. 장고 기본 세팅 (setting, model, urls, views, startapp, createsuperuser, makemigrations, migrate) 2. 로그인, 회원가입기능 (직접 모델 설계) 3. 글쓰기 기능 4. 로그인, 회원가입기능 (장고 모델 상속) 5. 댓글 기능 6. 태그 기능 7. 깃허브 깃배쉬 사용법 8. AWS 베포 전체적인 내용은 간단한 SNS를 만들어 베포 하는 내용이다. 인스타 클론코딩 프로젝트를 진행할 때는 flask 프레임워크를 사용했었는데 기능을 처음부터 끝까지 빌드를 해야 돼서 코드도 길어지고 복잡한 게 많았다. 특히 댓글, 좋아요, 태그 기능을 만들기 어..

Story 10. 9k 밥 소개 및 KPT

내배캠 머신러닝 프로젝트가 끝나면서 3주 동안 함께했던 팀원들과도 작별(?)을 했다. 함께 프로젝트를 진행하며 정들었는데 팀이 바뀐다니,, 여러 사람들과 팀을 이루며 다양한 경험을 해야한다는건 알지만 그래도 아쉬운건 아쉬운거다 ㅠ 9조 9velopment 팀으로 인스타 클론 & 머신러닝 프로젝트를 하며 탄생한 9k bab!! 9k bab 도메인과 깃헙주소, 시연 동영상 주소를 소개하며 KPT 회고를 시작하겠다. http://beloved-coder.shop/ 9k밥 9000원 이하의 가성비 맛집 공유 SNS beloved-coder.shop https://www.youtube.com/watch?v=cJlJKmzKxPs https://github.com/joong8812/9kbab GitHub - joon..

Story 9. WIL (머신러닝 프로젝트)

이번 프로젝트는 한 주간 배운 머신러닝을 응용한 웹사이트를 만드는 과제가 주어졌다. (나 제대로 이해한거 맞지??) 현재 같은 팀으로 2번째 프로젝트를 진행하는건데 우리팀은 저번 과제물에 추가로 머신러닝 기능을 추가하여 업그레이드를 하기로 결정했다. 회원가입 시 주어진 숫자를 이미지로 그려서 봇 확인 포스팅 시 사진을 넣으면 AI가 학습한 내용 안에서 가장 유사한 음식을 태그 다른 추가 기능들도 많이 있지만 내가 머신러닝 담당자가 되었기에 학습하고 작업한 내용을 바탕으로 WIL로 회고를 해보겠다. 처음 머신러닝 담당자가 되었을 때 데이터만 바로 찾아지면 생각보다 쉽게 할 수 있지 않을까?라는 생각이 있었는데 그 생각이 깨지는 건 몇 시간도 필요하지 않았다. 캐글에서 101클래스를 가진 이미지 데이터를 다..

Story 8. 머신러닝 끝! 알고리즘 시작!

머신러닝 길고 길었던 머신러닝 강의를 완강했다!! 얻어간게 얼마나 될지는 모르겠지만 ㅎㅎ (이론 너무 어려워 ㅠ) 전이학습으로 학습을 시킬 땐 파라미터와 데이터 수가 너무 커서 코랩 구글 gpu를 이용하게 되었는데 8시간짜리 학습을 시켰더니 구글이 학습이 완료되기 전에 gpu를 뺐어간다 ㅠㅠ 런타임 초기화라고 하는 무서운 괴물은 30시간 이상의 시간을 잡아먹고 좌절이란 단어를 내게 안겨주었다. (추가로 코랩 전용 계정까지 만들어서 시도했지만 결국 포기 ㅠ) 솔직히 전 스토리에서 선형회귀 논리회귀 등 나름(?) 정리를 해봤지만 완전히 이해했다고는 보기 어려워서 코드를 자주 사용하면서 사고하는 힘을 길러야겠다. (이건 단기간에 배울 수 있는 학문이 아냐,,) 아래는 숙제 전이학습 시 사용된 코드! (구글이 ..

Story 7. Today I Learned (머신러닝2)

어제는 선형회귀(linear regression)코드를 분석했는데 다중선형회귀(multi-variable linear regrssion)는 거기에 변수값이 여러개가 된다는거 말고는 single-variable linear regrssion와 비슷했다. 오늘 분석할 코드는 논리회귀! 이항논리회귀(Binary logistic regression)와 다항논리회귀(Multinomial logistic regression)가 있는데 이 부분도 결과값이 여러개여서 사용하는 함수가 Sigmoid function인지 softmax function인지 달라질 뿐 맥락은 비슷하다. (추가로 다항논리회귀엔 변수값이 많아져서 컴퓨터가 보기 이쁘게 하는 작업인 One-hot encoding이 있다) 그냥 간단하게 선형회귀는 변..

Story 6. Today I Learned (머신러닝)

1월 5일부터 다음 사물인식 프로젝트를 위해 머신러닝을 공부하기 시작했는데,, 개념 설명을 듣다가 너무 졸려서 졸음을 깨기 위해 몇 가지 공부법을 시도해봤다. 이번 스토리는 어제, 오늘 머신러닝 공부를 위한 낙서장이라고 생각하고 가볍게 시작해보자! * 경고 * 초보자가 강의 + 구글링을 통해 정리한 내용이라 두서가 없고 정확하지 않으니 미리 주의 바란다. 첫번째! 필기 필기를 하면서 공부를 하니 그래도 강의만 들을 때보다는 덜 졸리고 이해도 잘 되었다. but,, 시간이 너무 오래걸린다 ㅠ 다항논리회귀 파트에선 이해도 안돼서 필기 포기;; 두 번째! 강의 반복 시청! 다음은 강의를 무한 반복해서 시청을 했는데,, 이건 봐도 봐도 이해가 안 되고 봤던 내용을 또 보다 보니 지루하다 ㅠ 마지막 코드분석!! ..

Story 5. This Week I Learned (9kbab project, Git hub, back-end, KPT)

분명 4번째 스토리에서 TIL을 작성하자고 다짐을 했었는데,, 프로젝트를 하다보니 시간이 부족하여 부득이하게 다시 WIL로 돌아왔다. 프로젝트를 위해 새벽까지 열일하는 우리 9velopment팀의 열정에 박수를 보내며 다섯 번째 회고록을 시작하겠다. 1. 9k bab project T 스토리에 GIF 를 업로드하면서 용량 문제 때문에 변환을 좀 했더니 색이 깨져서 나온다,, ㅠ 한 주동안 팀원들과 고생해서 만든 프로젝트인데 매일 새벽까지 열심히 작업해준 우리 팀원들! 열정이 정말 대단하다!! 팀원 간 역할 담당과 사용된 기술, DB 구축, API 설계 등 자세한 내용은 아래 깃헙 페이지를 참고하자 https://github.com/joong8812/9kbab.git GitHub - joong8812/9k..

반응형