❤️🔥TIL : Today I Learned❤️🔥 그날그날 내가 공부한 것을 정리하는 것 내일배움캠프 AI트랙 36day 오늘 배운 내용 - Django 심화에서 만난 네트워크 오늘부터 Django 심화 강의가 시작했다. Django 심화강의는 DRF에 관해 배우게 된다. 1주차는 DRF를 시작하기 전 Restful에 대한 간단하게 웹의 흐름에 대한 내용을 배우게 되었는데, 여기서 뭔가 익숙한.... 네트워크의 향기를 맡았다. 강의를 듣다가 교수님을 몇번 찾았다... DJANGO REST FRAMEWORK DRF란 Django 안에서 Restful API 서버를 쉽게 구축할 수 있도록 도와주는 오픈 소스 프레임워크이다. DRF을 제대로 사용하기 위해서는 Restful에 대해 이해해야한다. 웹 개발을 ..
❤️🔥TIL : Today I Learned❤️🔥 그날그날 내가 공부한 것을 정리하는 것 내일배움캠프 AI트랙 35day 오늘 배운 내용 프로젝트 결과 발표일 + KPT 회고(개인) Keep : 이번 프로젝트에서 진행한 과정 중 다음 프로젝트에서도 유지했으면 하는 부분 Git branch를 이용한 협업 commit 메세지 컨벤션, issue, PR 컨벤션를 아예 템플릿으로 관리한점. 깃모지를 사용을 시도한점 - 개인적으로는 깃모지가 시각적으로 명확하지 않아서 별로였다. 기능별로 branch를 잘 나눠서 협업한 점 전부가 CRUD 구현 경험 오전/오후 협업 의사소통 및 문서작업이 좋았어요. Problem 아쉬운 점 GitHub wiki를 제대로 사용 못함. 시간이 모자라 초반에 기획했던 기능도 구현이 ..
❤️🔥TIL : Today I Learned❤️🔥 그날그날 내가 공부한 것을 정리하는 것 내일배움캠프 AI트랙 34day 오늘 배운 내용 프로젝트 4일차 - 이미지 업로드 Django에서 다루는 이미지 등의 파일을 두가지 타입이 있다. - static 파일 : 개발자가 웹 어플리케이션에서 개발을 위한 개발 과정에서 지정한 리소스 파일(css,js, image 등) - media 파일 : 사용자가 서비스를 이용하면서 업로드하는 파일. media 파일을 사용할때 static이랑 마찬가지로 settings.py에 media파일을 관리할 디렉토리를 설정해주면 된다. #settings.py import os MEDIA_URL = '/media/' MEDIA_ROOT = os.path.join(BASE_DIR,..
❤️🔥TIL : Today I Learned❤️🔥 그날그날 내가 공부한 것을 정리하는 것 내일배움캠프 AI트랙 323ay 오늘 배운 내용 프로젝트 3일차 Colab 에서 GPU 사용량 제한 비록 어제 colab에서 학습시켰던 모델이 사라졌다...! 어제 작업한 내용이 연결이 끊기면서 Colab 사용량 제한에도 걸려버렸다. 구글 코랩(Google colab)는 사용하는 것은 무료이긴하지만, 여러가지 제약 사항이 존재한다. 90분 동안 아무런 interaction이 없거나, 하루에 총 12시간이 넘으면 세션 timeout이 존재한다. 또 연속 90분동안 하드하게 학습하다보면 연결에 제한이 발생한다. 구분 무료 유료 의견 GPU K80, T4 T4, P100 등 무료보다는 좋은 사양에 할당 TPU 우선 할..
❤️🔥TIL : Today I Learned❤️🔥 그날그날 내가 공부한 것을 정리하는 것 내일배움캠프 AI트랙 323ay 오늘 배운 내용 프로젝트 2일차 - 머신러닝 데이터 학습 강의를 다 듣긴했지만 쏟아치는 용어들과 복잡한 개념사이에서 살아남은건 몇개 없는 상태에서 시작하는 머신러닝프로젝트. 강의도 다 듣고 특강도 잘 아해했고, 퀴즈도 잘 풀었고, 강의 과제도 다 잘 재출했는데 내가 기획한 머신러닝을 시작할려니깐 어디서부터 시작해야할지 처음부터 눈앞이 캄캄해졌다. 어제까진만해도 이미지 기반 펫 감정을 판별하는 서비스를 신나고 재밌게 기획했지만 핵심기술인 이미지로 펫감정을 판별하는 머신러닝 모델을 설계할려고 보니깐 생각보다 막막했다. 감정을 판별한다는 것부터 사실상 AI분야에서도 어려운 편이였는데 너..
❤️🔥TIL : Today I Learned❤️🔥 그날그날 내가 공부한 것을 정리하는 것 내일배움캠프 AI트랙 32Day 오늘 배운 내용 프로젝트 1일차 - 머신러닝 사물인식 프로젝트 기획 및 S.A 작성 한주간의 머신러닝 학습기간이 끝나고 프로젝트 진행하기 직전 팀이 변경되었다. 기존에 팀원 대부분이 유지되긴 했었지만 팀원 한분이 다른 팀 캠퍼의 스카우트 제의를 받아 떠나버리셨다.. 그래서 진행되는 4인이서 진행되는 팀프로젝트...! 머신러닝 개념은 대략적으로 이해한 상태이지만 간단한 실습 코드가 아닌 프로젝트를 시작해야하고 갑작스러운 4명 체계인것에 초반에 팀원모두가 멘붕이였다. 팀장으로써 어떻게든 좋은 프로젝트로 진행하고 싶어서 오히려 성장의 기회라고 생각하고 다들 마음잡고 화이팅을 다졌다. 🐶..
❤️🔥TIL : Today I Learned❤️🔥 그날그날 내가 공부한 것을 정리하는 것 내일배움캠프 AI트랙 31Day 1. 오늘 배운 내용 Django 타임어택 테스트 요구사항 1. 프로젝트 폴더를 생성하고 가상 환경을 생성 및 실행 해주세요 2. django 패키지를 설치하고, requirements.txt에 설치 된 패키지를 저장해주세요 3. sparta라는 이름으로 django 프로젝트를 생성해주세요 4. github에 새로운 리포지토리를 생성해주세요 5. .gitignore 설정 후 sparta 프로젝트를 푸시해주세요 6. user라는 이름의 브랜치를 생성하고 이동해주세요 7. user 앱을 만들고 settings.py에 등록해주세요 8. 아래 내용을 참고해 User 테이블을 생성해주세요 ..