이 글은 2023-2 졸업 프로젝트 개발 일지를 기록하는 두번째 시리즈의 글입니다. 👉 이전 글 (데이터셋 생성부터 Colab으로 YOLOv5 학습까지) 보러가기 프로젝트에 대한 기본 소개를 먼저 한 후에 오늘의 주제인 '프로젝트에 GPT API 연동하여 서비스 구현하기'를 소개해보겠습니다! ⭐️ 이 글은 처음으로 ChatGPT API를 프로젝트에 연동하려는 백엔드 개발자를 대상으로 작성했습니다. GPT를 프로젝트에 연동하는 방법, 서비스 API에 적용하는 방법, 응답을 개선하는 방법에 대해 설명합니다. 🙌 Spring에 대한 기초적인 이해, CRUD에 대한 이해가 있는 분들이 읽기를 권장합니다! 혹시라도 CRUD에 대해 모르신다면, 아래 링크를 보고 오시는 것을 추천합니다. ↓ [웹개발의 봄, Spri..
이 글은 2023-1 졸업 프로젝트 개발 일지를 기록하는 첫번째 시리즈의 글입니다. 프로젝트에 대한 기본 소개를 먼저 한 후에 데이터셋을 구축하는 방법과 Google Colab을 통해 YOLO v5로 학습시키는 과정에 대해 소개하겠습니다! 0. 프로젝트 소개 프로젝트 명은 '외국인 관광객을 위한 한국미술 조각조각 뜯어보기 - 부분 해설 기반 미술관 도슨트 서비스'로, 외국인 관광객들에게 국립 중앙 박물관 내의 주요 작품들에 대한 해설을 '부분'으로 '인터렉티브'하게 제공하는 것이 목표입니다! 🖼 쉽게 예를 들어 유저 관점으로 설명드려보겠습니다. 국립중앙박물관에 방문한 관광객 A씨는 김홍도의 이라는 작품에 관심이 궁금합니다. 🤔 A씨는 어플에 접속해 의 사진을 찍어 그림을 인식📷 시킵니다. 어플은 해설의 ..
문제상황 local 에서 redis를 접속한 후 스프링부트 애플리케이션 실행 중 아래와 같은 오류가 발생했습니다. Could not connect to Redis at 127.0.0.1:6379: Connection refused 해결방법 1) redis가 down되어있는지 확인 ps -ef | grep redis redis 1204 1 0 Nov16 ? 01:04:04 /usr/bin/redis-server ....(생략) 이런 결과가 나오면 redis가 정상적으로 올라와있는 것입니다! 2) 로컬아이피로 redis 서버 접속 redis-cli -h {LOCAL_IP} 혹시 모르니 h 옵션을 사용해 재확인해봤습니다. 이렇게 입력했을 때 LOCAL_IP:6379> 이런 식으로 뜨면 접속이 성공한 것입니다 :)
1. 발생한 문제 NameError: name 'Tagger' is not defined Google Colab으로 형태소 분석을 시도하던 중 Mecab 부분에서 계속 이 오류가 떴었다... 1시간이 넘는 시도 끝에 해결 완료!! 2. 해결 방법 다음 두 과정을 거치니 정상적으로 Mecab을 사용할 수 있었다. 1) 해당 Colab 파일 내 세션 종료 런타임 > 세션 관리 > 활성 세션 종료 2) Mecab-ko-for-Google-Colab git clone을 통해 설치하기 ! git clone https://github.com/SOMJANG/Mecab-ko-for-Google-Colab.git 해당 라이브러리의 git 저장소를 clone 해옵니다. cd Mecab-ko-for-Google-Colab ..
이 글은 Coursera의 Google Data Analytics Professional Certificate의 강의 내용 일부를 발췌한 학습 내용입니다. 데이터 라이프 사이클 계획: 필요한 데이터 유형, 데이터 관리 방법, 데이터 책임자를 결정합니다. 캡처: 다양한 소스에서 데이터를 수집하거나 가져옵니다. 관리: 데이터를 유지하고 관리합니다. 데이터 저장 방법 및 위치, 데이터를 저장하는 데 사용하는 도구를 결정하는 일이 포함됩니다. 분석: 데이터를 사용하여 문제를 해결하고, 의사결정을 내리고, 비즈니스 목표를 지원합니다. 보관: 장기적으로 저장하거나 향후 참고를 위해 관련 데이터를 보관합니다. 폐기: 저장소에서 데이터를 삭제하고 데이터의 공유 사본을 모두 삭제합니다. 스프레드시트 스프레드시트를 사용하..