A ship in harbor is safe, but that is not what ships are built for.

분류 전체보기 156

내일배움캠프 AI - 13주차 WIL

기간 : 2022.11.21 ~ 2022.11.25(5일간 진행) 이번주는 프로젝트 기간이어서 TIL이 많이 밀렸다. 어쨌든 프로젝트는 결국 기능 구현이 중심이기 때문에 막 기능을 고치다보면 지난번에 생긴 오류가 무엇이고, 그것을 어떻게 해결했는지 헷갈리고 기억을 못한다. 그래서 사실 이번 프로젝트 때는 트러블슈팅을 잘 정리해보고 싶었는데 역시나... 정리하지 못해다. 다음에는 꼭꼭 기록으로 잘 남겨놓기!!! [다음주 목표] 프로젝트 코드 팀원과 리뷰하기 팀원들과 conda 사용법에 대해 공부하기 aws 크레딧 신청하기 도커 강의 복습하기 + 배포 방법 정리하기 딥러닝 원격강의 정리하기 새로운 프로젝트 주제 정하기 팀원들과 함께 성장하는 것을 목표로 잡기!! 그리고 부족한 부분 리스트로 뽑아서 하나씩 체..

내일배움캠프 AI - 61일차 TIL, 2022.11.25

스파르타 코딩클럽 내일배움캠프 AI 웹개발자양성과정 3회차 2022.11.25. 61일차 - TIL 1. 백엔드 서버 conda로 실행하는 방법 1) Anaconda 설치 : https://www.anaconda.com/products/distribution (64비트, 윈도우버전) - 설치 시 쭉 next 누르다가 중간에 나오는 Add Anaconda3 to my PATH enviroment variable 꼭 체크하기 - 설치 완료 후 anaconda prompt를 실행하고 나온 터미널에서 python --version을 입력해 아나콘다 설치 확인 2) Anaconda 가상환경 만들기 - anaconda prompt 실행 후 conda create --name 가상환경이름(venv처럼 원하는 가상환경..

내일배움캠프 AI - 60일차 TIL, 2022.11.24

스파르타 코딩클럽 내일배움캠프 AI 웹개발자양성과정 3회차 2022.11.24. 60일차 - TIL 1. datetime 라이브러리 문자열 변환 에러 사용자가 업로드한 이미지를 유화로 변환해 저장할 때 중복되지 않은 이름으로 생성해야 한다고 생각했고, 이에 현재 시간을 파일 이름으로 저장하도록 코드를 짰다. # articles앱의 views.py time = datetime.now().strftime('%Y-%m-%d%H:%M:%s') cv2.imwrite(f'output/{time}.jpeg', output) result = f'output/{time}.jpeg' 하지만 media폴더에 해당 결과 이미지 파일이 저장되지 않았고, 때문에 게시글을 가져올 때 media에 해당 이름의 파일이 없다고 뜨는 에..

내일배움캠프 AI - 59일차 TIL, 2022.11.23

스파르타 코딩클럽 내일배움캠프 AI 웹개발자양성과정 3회차 2022.11.23. 59일차 - TIL 1. random 모듈 원격강의에서 제공하는 유명 화가 화풍은 총 11개. 화풍을 사용자들이 직접 선택해서 올릴 수도 있겠지만 우리는 다양한 화풍이 랜덤으로 나오는게 재밌겠다고 생각해서 랜덤 모듈을 사용했다. paints = { 1: 'composition.t7', 2: 'la_muse.t7', 3: 'starry_night.t7', 4: 'the_wave.t7', 5: 'candy.t7', 6: 'feathers.t7', 7: 'la_muse.t7', 8: 'mosaic.t7', 9: 'starry_night.t7', 10: 'the_scream.t7', 11: 'udnie.t7', } # 1~11까지 ..

내일배움캠프 AI - 58일차 TIL, 2022.11.22

스파르타 코딩클럽 내일배움캠프 AI 웹개발자양성과정 3회차 2022.11.22. 57일차 - TIL 1. 프로젝트 회의 주제 팀장 : 이승연 / 팀원 : 정태희, 정유준, 송창주, 이효정 프로젝트명 : 🕵️Black Market 프로젝트 목표 : 업로드된 이미지를 유화로 바꿔주는 서비스 🖼 기본 기능 회원가입, 로그인, 로그아웃 이미지 업로드 이미지 유화 변환 게시글 작성, 수정, 삭제, 리스트 댓글 작성, 수정, 삭제, 리스트 aws ec3를 이용해 백엔드 프로젝트 배포 추가 기능 게시글 좋아요 기능 팔로우 기능 마이 페이지 - 본인 게시물 보기 도메인 구매 및 연동하기 이미지 s3 관리하기 https 적용하기 약속 Git 활용 기능별 bracnh 생성 백엔드 → back 딥러닝 → deep 커밋 메세..

내일배움캠프 AI - 12주차 WIL

기간 : 2022.11.14 ~ 2022.11.18(5일간 진행) 이번주는 퀴즈가 많은 주였다. 그런데 문제는 내가 정확히 공부하지 않은 부분이 범위여서 아주 제대로 털렸다. 도커, 테스트 코드... 제대로 공부해야겠다. 하지만 TIL로 퀴즈를 정리하면서 내용을 정확히 이해할 수 있었다.(정리하면서 아 이게 그거구나... 하는 느낌으로...) 그리고 딥러닝 특강은 생각보다 이론 중심이 아닌 그냥 사용하는 방식(?)에 대한 내용이어서 크게 어렵지 않았다. 딥러닝 원격 강의도 재미는 있지만 이걸 지금 공부하는게 프로젝트에 도움이 되나하는 회의감으로 2주차까지 밖에 정리를 못했다.(여기까지가 다음 프로젝트와 연관된 내용이라...;;) 이제 다음부터 새로운 프로젝트가 시작되는데 그전까지 공부 우선순위를 정하고 ..

내일배움캠프 AI - 56일차 TIL, 2022.11.18

스파르타 코딩클럽 내일배움캠프 AI 웹개발자양성과정 3회차 2022.11.18. 56일차 - TIL 1. 타임어택 문제) Docker를 활용해 서비스 배포하기(docker-compose 활용) 1. github에서 timeattack project를 clone해주세요. 2. django의 runserver 명령어를 사용해 배포해주세요.(사용 이미지: python:3.10.8) 3. postgresql을 연동한 후 배포해주세요.(사용 이미지: postgres:14.5) 4. nginx를 연동한 후 배포해주세요.(사용 이미지: nginx:1.23.2) 5. gunicorn을 사용해 배포해주세요. 풀이) 먼저 aws ubuntu에 접속한다. 1. AWS EC2에 SSH 연결 - ssh -i 키페어드래그 ubu..

내일배움캠프 AI - 55일차 TIL, 2022.11.17

스파르타 코딩클럽 내일배움캠프 AI 웹개발자양성과정 3회차 2022.11.17. 55일차 - TIL 1. 아침 타임어택 문제 ) 도커&리눅스 기초 1. docker 설치가 안되어 있다면 docker를 설치해주세요. 2. docker hub에 회원가입 되어 있지 않다면 추후 실습을 위해서라도 회원가입을 해주세요 3. docker login을 해주세요 4. 아래의 이미지를 pull 해주세요. 명령어는 docker pull tegongkang/morningtest:latest 5. docker images 결과 확인하기 6. 해당 이미지로 컨테이너를 만들고, 아래의 실습을 진행해주세요. - sparta 디렉터리 아래 second 디렉터리 아래 morning 디렉터리로 이동해주세요. (cd로 이동) - 그 곳에..

내일배움캠프 AI - 54일차 TIL, 2022.11.16

스파르타 코딩클럽 내일배움캠프 AI 웹개발자양성과정 3회차 2022.11.16. 54일차 - TIL 1. 딥러닝 원격강의 알고리즘 : 수학과 컴퓨터 과학, 언어학 또는 관련 분야에서 어떠한 문제를 해결하기 위해 정해진 일련의 절차나 방법을 공식화한 형태로 표현한 것 딥러닝 모델 : input을 통해 output이 나오게 기계로, 딥러닝 연구원들은 문제를 정확하게 풀기 위해 해당 기계가 스스로 조립할 수 있도록 유도하는 역할을 한다(이것을 딥러닝 모델 "학습"이라 한다...) 대표적인 딥러닝 모델 : DFN, RNN, LSTM, CNN, GAN import cv2 import tensorflow as tf import dlib print(cv2.__version__) print(tf.__version__)..