프로그래밍
-
aws opensearch - python으로 접속하기프로그래밍 2024. 3. 7. 17:47
AWS OpenSearch Service에 접속하기 위해 Python에서 사용할 수 있는 주요 SDK는 opensearch-py입니다. 이는 Elasticsearch의 공식 Python 클라이언트를 OpenSearch와 함께 사용할 수 있도록 확장한 것입니다. AWS의 인증 메커니즘과 통합하기 위해서는 추가적인 단계가 필요합니다. 여기서는 opensearch-py 패키지를 사용하여 AWS OpenSearch Service에 안전하게 접속하는 방법을 안내합니다. boto3는 AWS 서비스와 상호작용하기 위한 AWS의 공식 Python SDK입니다. boto3를 사용하면 AWS의 다양한 서비스(예: S3, DynamoDB, EC2, OpenSearch Service 등)를 쉽게 프로그래밍 방식으로 관리하고 ..
-
임베딩 검색을 사용하여 질문 답변하기 (유사어 검색 구현)프로그래밍/기계학습 2024. 2. 29. 12:17
임베딩 기반 검색을 사용하여 질문 답변하기 ( Question answering using embeddings-based search ) 출처 : openai-cookbook 예제코드 한국어 번역입니다. GPT는 훈련 데이터에서 기억하는 주제에 대한 질문에 답하는 데 뛰어납니다. 그러나 GPT에게 익숙하지 않은 주제에 대한 질문에 답하려면 어떻게 해야 할까요? 예를 들어, - 2021년 9월 이후의 최근 사건 - 비공개 문서 - 과거 대화에서의 정보 등등. 1. 검색: 텍스트 라이브러리에서 관련 텍스트 섹션을 검색합니다. 2. 질문: 검색된 텍스트 섹션을 GPT에게 메시지로 삽입하고 질문을 합니다. 왜 검색이 파인튜닝보다 낫나요 GPT는 두 가지 방법으로 지식을 학습할 수 있습니다: - 모델 가중치를 통..
-
mysql left / right outer join 설명프로그래밍/DB 2024. 2. 20. 19:33
MySQL에서 LEFT OUTER JOIN과 RIGHT OUTER JOIN은 두 테이블 간의 관계를 기반으로 데이터를 결합할 때 사용되는 SQL 조인 유형입니다. 이들 각각은 조인되는 두 테이블 중 하나의 모든 레코드를 포함하도록 보장하며, 다른 테이블의 일치하는 레코드가 없는 경우 NULL 값을 포함합니다. 이러한 조인 유형을 통해 관계형 데이터베이스에서 두 테이블 간의 관계를 유연하게 표현할 수 있습니다. LEFT OUTER JOIN LEFT OUTER JOIN (또는 단순히 LEFT JOIN)은 기준 테이블(왼쪽 테이블)의 모든 레코드와 조인 테이블(오른쪽 테이블)의 일치하는 레코드를 반환합니다. 조인 테이블에 일치하는 레코드가 없는 경우, 결과는 기준 테이블의 레코드와 NULL 값을 포함합니다. ..