전체 글
-
TIL 2023.06.07내일배움캠프 2023. 6. 7. 20:55
작성한 S.A. 를 기반으로 튜터님 피드백을 받고 수정을 진행했다. 설계를 수정한 부분은 없고 S.A.에서 설명이 부족한 부분만 추가를 해줬다. 나는 segmetaion ai 에 대해서 공부했다. 처음 알아본 것은 아래 https://segment-anything.com/ Segment Anything Meta AI Computer Vision Research segment-anything.com 이것이다. 메타에서 개발한 ai로 영상 속 거의 모든 사물을 분간해낸다. 하지만 우리 프로젝트는 사람만 분간하면 되기 때문에 이렇게 무거운 건 필요하지 않았다. 그래서 더 알아본 게 https://youtu.be/0my1lwzlgdA 이 유튜브 영상을 보면서 따라했다. torch를 이용한 방법이다. 시간이 좀 ..
-
TIL 2023.06.05내일배움캠프 2023. 6. 5. 22:01
최종프로젝트가 시작되었다. 우리 팀원은 지난 주와 거의 동일하다. 리더도 내가 맡게 되었다. 우리는 국내 여행, 관광지, 맛집에 대한 리뷰를 하는 웹 서비스를 제작하기로 했다. 관광지 맛집 등에 대한 정보는 https://api.visitkorea.or.kr/#/ TourAPI4.0 누구나 쉽게 접근하고 활용 할 수 있는 다국어 관광정보 고객 맞춤형 데이터 api.visitkorea.or.kr 에서 가져오기로 했다. 일단 오늘까지 S.A.를 작성해서 제출해야 하기 때문에 팀원들과 함께 열심히 작성 중이다. https://www.notion.so/8d02e4ab946d413a911ecbf826158a3e 최종 프로젝트 팀명: www.notion.so
-
TIL 2023.06.02내일배움캠프 2023. 6. 2. 20:04
프로젝트 매니지먼트 세션 리더 부리더 정하셨을 것이고 팀 배정이 되면 팀장도 다 정하실 거 잖아요 리더 역할을 하게 될 것 같다 생각하시면 더더욱 잘 들어 주세요 시간이 빠르죠 여러분들 개강하고 얼마 안돼서 학습법 특강하려고 들어왔던게 얼마 되지 않은 것 같은데 벌써 최종 프로젝트 커리큘럼매니저 이전에 1기 수료생 제가 요거는 제가 수강생일 때 했던 것들도 있고 지나고 나서 아 이런것들을 알았으면 좀 더 도움이 되었겠다 하는게 섞여 있다. 준비 진행 마무리 툴이나 템플릿을 적재적소에 사용하자 우리는 백엔드 개발자가 될 것이기에 백엔드에 집중하자 프로젝트 S.A. 작성 공통적으로는 프로젝트 소개, 소개하는 도중에 어떻게 기획하게 되었고 그 배경 서비시를 어떻게 구성했고 기능은 어떻게 구성되어 있는지 이런 ..
-
TIL 2023.06.01내일배움캠프 2023. 6. 1. 19:20
01. 3주차에 배울 것 gunicorn을 사용해 django 배포 환경 구축하기 django와 postgresql 데이터베이스 연동하기 nginx를 활용해 외부에서 내가 만든 서버에 접속할 수 있도록 설정하기 도메인 구매 및 네임서버 설정하기 https 적용하기 🔑 이번주에는 내가 만든 서버를 다른사람이 접속할 수 있도록 배포하는 방법을 알아봅니다. 02. postgresql 컨테이너 생성하기 🔑 docker를 사용해 django에서 사용될 postgresql 컨테이너를 생성하는 방법을 알아봅니다. postgresql이란? 💡 오픈 소스 데이터베이스로, Oracle DB, MySQL 등 상용 라이센스를 가지고 있는 데이터베이스와는 다르게 무료로 사용 가능합니다.Oracle DB, Mysql, Micro..
-
TIL 2023.05.31내일배움캠프 2023. 5. 31. 20:49
docker란 무엇인가? docker란? django, db, web server 등 다양한 어플리케이션을 컨테이너 환경에서 테스트 및 배포할 수 있는 소프트웨어 플랫폼입니다. 컨테이너 환경은 가상 머신(Virtual machine)에서 사용되는 가상 환경과 비슷하지만 다른 구조를 가지고 있습니다. docker를 사용하는 이유 docker를 사용할 경우 다양한 어플리케이션을 쉽고 빠르게 배포할 수 있습니다. 컨테이너는 각각 독립적인 환경에서 구동되기 때문에 안정적인 운영이 가능합니다. docker 이미지를 통해 동일한 환경을 가진 컨테이너를 쉽게 생성하고 관리할 수 있습니다. docker 이미지란? 가상 머신에서 윈도우를 설치할 때, 윈도우 ISO를 사용해 설치하는 것처럼 docker 컨테이너는 dock..
-
TIL 2023.05.30내일배움캠프 2023. 5. 30. 19:47
ssh 접속방법 ssh -i $pem파일_이름.pem ubuntu@$퍼블릭IPv4주소 Warning: Permanently added '54.180.24.87' (ED25519) to the list of known hosts. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0644 for '/Users/chol/Desktop/my_ubuntu.pem' are too open. It is required that your private key..
-
TIL 2023.05.29내일배움캠프 2023. 5. 29. 20:23
머신러닝 프로젝트 막이 올랐다. 우리팀 프로젝트에 대한 피드백은 이렇다: 배포에 성공하고 소셜로그인 성공 박수 받아야될 지점 배포에 성공했지만 안타깝게도 인스턴스 성능 이슈 ㅜ 리드미에 굳이 api 링크 보다는 표 하나로 작성하는게 좋다 https://github.com/choice44/yoriking/blob/main/articles/views.py#L45 45번 째 줄 벨리데이션 에러로 한 줄로 처리 https://github.com/choice44/yoriking/blob/main/users/views.py#L14 인증된 사용자만 접근이 가능하게 하는 게 목적이라면 퍼미션클래스로 너무 아쉬움이 드신다면 조금 비용을 지출하는 걸로… AI 관련 라이브러리 용량과 잡아먹는 메모리가 상당한데 aws ec2..