전체 글79 WIL 13주차 FACTS 딥러닝을 활용한 유화제작 프로젝트 FEELINGS 백엔드와 프론트엔드를 rest API로 연결되는 원리에 대해 이해 여전히 프론트엔드 Javascript의 기초 실력 부족 FINDINGS 백엔드와 프론트엔드를 분리하여 진행함에 따라 API 요청에 따라 백엔드의 코드를 수정 및 보안할 수 있게 됨 상태코드가 API 과정에 영향을 줄 수 있다는 것 FUTURE 배포를 실습해보지 못했으므로 추후에 AWS EC2, Docker로 배포에 대한 학습을 해볼 것 2022. 11. 28. Javascript 드래그 앤 드롭 및 클릭으로 이미지 업로드 (1/2) 드래그 앤 드롭과 버튼 클릭 방식을 병합한 이미지 업로드 기능을 구현해보자. HTML 작성 드래그 앤 드롭 영역 class="material-symbols-outlined"로 구글폰트에서 icon 가져오기 클릭시 저장된 파일을 불러올 수 있도록 button 추가 input 태그로 file을 받아올 수 있도록 설정 add_photo_alternate 드래그 하여 이미지 업로드 또는 컴퓨터에서 선택 CSS 작성 CSS는 임의로 수정하세요. drag-area.active 는 파일을 박스 안으로 드래그하면 활성화 상태임을 표시해줌 /* CSS */ .drag-area { border: 2px dashed #fff; height: 500px; width: 700px; border-radius: 5px; displ.. 2022. 11. 22. docker-compose.yml 작성을 위한 구성 옵션 정리 docker-compose.yml 작성을 위한 구성 옵션 정리 docker-compose.yml version: '3.8' services: postgres: container_name: postgres image: postgres:14.5 volumes: - postgres:/var/lib/postgresql/data/ environment: - POSTGRES_USER=user - POSTGRES_PASSWORD=P@ssw0rd - POSTGRES_DB=django restart: always backend: container_name: backend build: ./backend/ entrypoint: sh -c "python manage.py collectstatic --no-input && py.. 2022. 11. 21. WIL 12주차 FACTS Docker 실무 강의 딥러닝을 통한 이미지처리 구현 강의 FEELINGS 로컬 서버와 웹 서버의 차이에 대해 알고 실제 웹 서버에 배포하기 위해서는 많은 프로그램과 인터페이스의 상호작용을 통해 이루어진다는 것 딥러닝은 생각보다 깊은 학문을 요구한다는 것과 강의를 통해 배우는 내용은 논문으로 나온 자료들을 활용해보는 수준이라는 것 FINDINGS 백엔드 소스와 프론트엔드 소스를 웹 서버로 구현하기 위해서 Linux, Ubuntu, Docker 등 많은 것 들을 배워야 함 Docker의 이미지를 통해 컨테이너를 구축하는 것 FUTURE 머신러닝 또는 딥러닝 보다 백엔드와 서버 배포에 대해 더 집중적으로 학습할 것 2022. 11. 20. Docker 기본 명령어 정리 📰 도커 이미지 관련 명령어 도커에서는 도커 이미지를 이용하여 컨테이너를 생성할 수 있다. 그러므로 원하는 도커 이미지를 다운로드 받아 컨테이너를 생성하면 설정해둔 대로 컨테이너의 구성환경을 적용 할 수 있다. 이미지 받기 sudo docker pull [이미지 이름]:[버전] 이미지 목록 보기 sudo docker images 이미지 검색 sudo docker search [이미지 이름] 이미지 삭제 sudo docker rmi [옵션] [이미지 id] - 옵션 -f : 컨테이너를 삭제 하기 전 이미지 강제 삭제 🧱 컨테이너 관련 명령어 다양한 프로그램(nginx, database, WAS 등)을 컨테이너 라는 격리된 환경을 이용하여 실행시킬 수 있다. 컨테이너 목록 보기 sudo docker ps [.. 2022. 11. 17. 딥러닝을 위한 기초적인 이미지 다루기 본격적으로 딥러닝을 배우기에 앞서 이미지 다루는 방법에 대해 학습하자. 프로그래밍 언어는 Python을 사용하고 딥러닝 라이브러리는 OpenCV 패키지를 사용할 것 이다. 패키지 불러오기 OpenCV 패키지를 설치한 후에, pip install opencv-python import cv2를 통해 패키지를 불러온다. (cv2는 OpenCV의 패키지 이름) import cv2 이미지 처리 기초 이미지 불러오기 cv2.imread로 이미지를 불러와 img에 저장(test.jpg 경로 설정 주의!!) import cv2 img = cv2.imread('test.jpg') 이미지 형태 보기 shape로 이미지에 대한 형태를 확인 print(img.shape) # (400, 600, 3) = (높이, 너비, 채널).. 2022. 11. 16. 이전 1 2 3 4 5 6 7 ··· 14 다음