전체 글
-
소심하게 위대하게 팀 머신러닝 프로젝트 KPT 회고록내일배움캠프 2023. 5. 29. 16:29
1. Keep 세심한 API 설계로 프론트와 백 잘 나누어서 작업한 것 프론트 백 모두 배포에 성공한 것 소셜 로그인 기능 구현 성공한 것 머신러닝 기능 구현 성공 피그마를 이용한 섬세한 와이어 프레임 깃모지 활용과 코드 리뷰 아침에 할 일/저녁에 한 일 공유 2. Problem 문제 네비게이션바 js 로딩 실패 배포에서 머신러닝 기능 작동 실패 테스트 코드에서 유저 생성 후 access token 발급 받기 onclick함수로 js에 있는 함수 불러오기 실패 원인 html이 로딩되기 전에 js가 해당 태그를 찾는게 문제 인스턴스 성능 문제 유저 생성 시 비밀번호가 해싱되지 않아서 addEventListner로 click이벤트를 주어야 한다. 3. Try 성능 좋은 인스턴스 사용해보기 다양한 소셜 로그인..
-
TIL 2023.05.26내일배움캠프 2023. 5. 26. 21:05
OpenAI API를 써보자 먼저 OpenAI에 회원가입을 하자. https://openai.com OpenAI Introducing the ChatGPT app for iOS openai.com 로그인 후 아래 페이지로 이동 https://platform.openai.com/ OpenAI API An API for accessing new AI models developed by OpenAI platform.openai.com 자신의 프로필을 눌러 View API keys 에서 API key를 생성하자 key 는 잘 저장해놓자 openai 설치 pip install openai 임포트 import openai openai.api_key = your_API_key 프롬프트를 담을 리스트 생성 gpt_pr..
-
TIL 2023.05.25내일배움캠프 2023. 5. 25. 19:35
배포하려고 깃허브 레포지토리 클론 받아와서 의존성 패키지들을 설치해 주려는데 자꾸 killed 라고 종료가 되었다 이는 RAM이 작은 인스턴스를 사용하여 발생한 오류였다 캐시를 담을 램이 작아 프로세스가 종료된 것이었다. pip install -r requirements.txt --no-cache-dir 램용량이 큰 인스턴스를 사용하는 방법도 있겠지만 위 처럼 뒤에 --no-cache-dir 를 붙여줌으로써 해결했다. 하지만 또 다른 문제가 생겼으니 Could not install packages due to an OSError: [Errno 28] No space left on device 라는 에러가 떴다. 용량이 다 차서 생기는 문제였다 ㅠ ai관련 라이브러리 용량이 상당히 커서 이런 문제가 발생했..
-
TIL 2023.05.24내일배움캠프 2023. 5. 24. 18:42
itertols collections 가변인자 10: break print(i, end=" ") >>>>>> 5 7 9 cycle(): 지정된 시퀀스를 무한히 반복하는 함수 colors = ['red', 'green', 'blue'] color_cycle = itertools.cycle(colors) for _ in range(9): print(next(color_cycle), end=" ") >>>>>> red green blue red green blue red green blue repeat(): 지정된 값을 지정된 횟수만큼 반복하는 함수 repeater = itertools.repeat("Hello", 5) for elem in repeater: print(elem, end=" ") >>>>>> ..
-
TIL 2023.05.23내일배움캠프 2023. 5. 23. 19:20
구글 colab 으로 YOLOv8 커스텀 트레이닝을 해보자 colab 준비: 구글 계정만 있으면 된다. https://colab.research.google.com/ Google Colaboratory colab.research.google.com Colab이란? Colaboratory(줄여서 'Colab'이라고 함)을 통해 브라우저 내에서 Python 스크립트를 작성하고 실행할 수 있습니다. 구성이 필요하지 않음 무료로 GPU 사용 간편한 공유 학생이든, 데이터 과학자든, AI 연구원이든 Colab으로 업무를 더욱 간편하게 처리할 수 있습니다. Colab 소개 영상에서 자세한 내용을 확인하거나 아래에서 시작해 보세요. 라고 한다. colab에 대한 설명은 생략한다. 새 노트를 만들어 주고, 런타임 ->..
-
TIL 2023.05.22내일배움캠프 2023. 5. 22. 19:55
YOLOv8 간단하게 써보기 출처: https://github.com/ultralytics/ultralytics GitHub - ultralytics/ultralytics: NEW - YOLOv8 🚀 in PyTorch > ONNX > CoreML > TFLite NEW - YOLOv8 🚀 in PyTorch > ONNX > CoreML > TFLite - GitHub - ultralytics/ultralytics: NEW - YOLOv8 🚀 in PyTorch > ONNX > CoreML > TFLite github.com 패키지 설치 pip install ultralytics CLI(Command Line Interface) yolo predict model=yolov8n.pt source='http..