반응형 IT정보18 OpenAI embedding 임베딩 을 활용한 상품추천 시스템 구현 최근 인공지능(AI)이 우리의 일상생활에서 점점 더 중요한 역할을 차지하고 있습니다. 그 중에서도 AI 기반의 상품추천 시스템은 온라인 쇼핑 시장에서 상품을 찾고 구매하는 과정을 더욱 효율적이고 개인화된 경험으로 만들어 주는 역할을 합니다. 이 글에서는 OpenAI 임베딩을 활용한 상품추천 시스템 구현에 대해 설명하고자 합니다. 목차 OpenAI 임베딩의 이해 상품추천 시스템 구현 방법 데이터수집 전처리 상품추천 실습 스펙 실습순서 OpenAI 임베딩의 이해 임베딩이란? 임베딩이란 벡터 공간에 표현되는 객체 간의 관계를 나타내는 기술입니다. 객체는 단어, 문장, 이미지 등 다양한 형태일 수 있으며, 이러한 객체들을 벡터로 변환하는 과정을 임베딩이라고 합니다. 임베딩을 통해 고차원의 데이터를 저차원의 벡터.. 2023. 4. 24. FastAPI 초간단 구동 설정과 Uvicorn 의 이해 FastAPI 가 가지고 있는 특징을 알아보고 기본 개념과 설치 방식에 대해서 정리했습니다. FastAPI 란? Python 웹 애플리케이션 개발을 위한 웹 프레임워크 ASGI Server 를 기반으로 작동함 (Uvicorn ASGI Server 주로 이용) Pydantic 과 호환되는 타입 힌팅 시스템으로 데이터 유효성 검사 Swagger와 ReDoc 같은 API 문서화 도구와 함께 제공 ASGI란? Asynchronous Server Gateway Interface의 약자 파이썬의 표준 인터페이스로 비동기 web server를 의미함 기존의 WSGI(Web Server Gateway Interface)의 한계를 극복하기 위해 등장 WSGI는 동기식으로 동작하기 때문에, 느린 I/O 작업 등이 수행될 .. 2023. 4. 11. 파이썬 가상환경 실행 및 끄기 feat.장고 설치 장고를 로컬에서 사용할때 가상환경을 만들어서 실행하는건 기본중의 기본이다. 하지만 장고를 처음 접하는 사람들에게는 가상환경을 설정하고 실행하는건 여간 번거로운 작업이 아닐수 없다. 하지만 파이썬이나 장고의 버전을 작업을 진행할때마다 맞추어야 하는 경우는 왕왕 일어나며 가상환경을 사용하지 않고는 이런 설정을 일일이 다시 해주는게 더 어려운 일이다. 아래에서 vscode 에서 장고 가상환경 을 어떻게 설정하고 어떻게 끄는지 아주 간단하게 설명해보려고 한다. 한번에 암기가 안된다면 즐겨찾기를 해놓고 환경설정 할때마다 팁처럼 활용해도 괜찮지 않을까 한다. VScode 에서 가상환경 설정 우선 vscode 에서 장고를 실행하는데 쓸 폴더를 하나 만들고 폴더 열기로 vscode 를 새로 열어주어야 한다. 새로 열린.. 2023. 4. 8. 당신이 파이썬을 배워야하는 이유 4가지 회사에서 실무자를 위한 파이썬 학습 자료를 만들면서 정리한 내용입니다. 발표 자료중 왜 파이썬을 배워야하는지에 대한 내용만 정리했습니다. 왜 파이썬을 배워야하는지 함께 알아보겠습니다. 개발 언어의 구분 파이썬에 대해서 이해하려면 최소한의 배경 지식이 필요합니다.개발 언어에 대한 아주 간단한 설명을 먼저 드리겠습니다. 인터프리터 언어 컴파일러 언어 정의 소스코드를 한줄 한줄 읽어가면서 명령을 실행하는 언어 소스코드를 기계어로 변환한 이후에 실행하는 언어 프로그래밍 관점의 장점 소스코드를 기계어로 변환하는 과정(빌드) 이 없기 때문에 바로 실행이 가능하다. 컴파일 과정이 없이 실행하기 때문에 수정과 디버깅이 쉽다. 수정과 디버깅이 쉽고 컴파일 과정이 없기 때문에 개발속도가 빠르다. 컴파일 언어는 컴파일 단계.. 2023. 3. 31. 이전 1 2 3 4 5 다음 반응형