본문 바로가기
728x90

ChatGPT4

[LLM] RAG 설명 및 실습 | OpenAI 모델과 ChromaDB를 이용한 RAG 실습 안녕하세요! 뭅즤입니다. 이번 포스팅에서는 OpenAI의 Chat API와 ChromaDB를 활용한 RAG(Retrieval-Augmented Generation)에 대해 설명드릴게요. 실습 코드도 있답니다 😊 RAG는 외부 데이터와 언어 모델을 결합해 좀 더 정확하고 맥락에 맞는 답변을 생성하는 데 도움이 돼요 🤗📌 RAG (Retrieval-Augmented Generation)RAG는 Retrieval-Augmented Generation의 약자로, 정보 검색과 생성형 AI를 결합한 방법이에요. GPT와 같은 언어 모델은 자체적으로 다양한 지식을 가지고 있지만, 최신 정보나 특정 도메인에 대한 상세한 내용을 알지 못할 때도 있어요. 이런 경우를 해결하기 위해 RAG를 사용해요.Retrieval.. 2024. 9. 16.
[LLM] OpenAI GPT API 사용 가이드 | ChatGPT 코드로 사용해보기 안녕하세요 ! 요즘 LLM 공부를 하면서 계속 기록을 남기고 있는 뭅즤입니다.오늘은 OpenAI의 GPT API를 사용하는 방법에 대해 알려드릴게요 🔥 OpenAI의 GPT API를 사용하면 OpenAI LLM의 다양한 기능을 사용해 볼 수 있어요. 복잡한 코딩이나 AI 모델 학습 없이도 챗봇, 글쓰기 도우미, 데이터 분석, 그리고 번역 등 다양한 기능을 쉽게 구현할 수 있답니다. 이러한 API 사용법을 알면 다양한 프로젝트에 직접 LLM을 활용할 수 있겠죠? 지금부터 OpenAI GPT API를 사용하기 위해 필요한 것들을 차근차근 알아볼게요.📌 API 사용 준비 OpenAI 유료 결제를 하셨다면, OpenAI Platform에서 로그인 후, API 키를 발급받으셔야 해요!이 API 키는 OpenA.. 2024. 9. 15.
[LLM] OpenAI Playground 활용 가이드 | Chat, Assistant, TTS, Completions | 파라미터 튜닝 안녕하세요, 여러분! 오늘은 OpenAI Playground(플레이그라운드)에 대해 알아보려고 해요. 플레이그라운드는 OpenAI의 언어 모델을 웹 브라우저에서 사용해볼 수 있는 인터페이스인데요. ChatGPT와 달리 다양한 모드(Chat, Assistant, Completions, TTS(Text-to-Speech))와 하이퍼파라미터(Temperature, Max Tokens, Top P) 조정 기능을 제공해요! 그래서 조금 더 전문적으로 언어 모델을 사용해 볼 수 있는 것이죠! 비개발자 기획자분들도 플레이그라운드를 활용하면 LLM으로 무엇을 할 수 있는지 테스트해 볼 수 있어요 🤗 물론 사용이 유료이긴 하지만, 언어 모델을 처음 공부하신다면 10달러 정도만 결제하시고 사용해 보시면 큰 도움이 되실거.. 2024. 9. 13.
LMDB 형식 데이터셋이란? | 텍스트 인식 데이터셋 포맷 LMDB (Lightning Memory-Mapped Database) lmdb는 Lightning Memory-Mapped Database의 약자로, embedded key-value 데이터베이스 엔진이다. lmdb는 파일 시스템에 저장된 데이터를 메모리에 매핑하여 데이터를 효율적으로 읽고 쓸 수 있도록 한다. 이는 빠른 읽기와 쓰기, 쓰레드 안전성, 낮은 메모리 사용량 등의 장점을 가지고 있어, 대규모 데이터셋을 처리할 때 매우 효율적이다. lmdb 데이터베이스는 키-값 쌍의 형태로 데이터를 저장하는데, 여기서 키는 고유한 문자열이며, 값은 이 문자열에 연관된 데이터입니다. 이러한 특징은 텍스트 인식 분야에서 매우 유용하다. 예를 들어, 이미지와 해당 이미지에 포함된 텍스트 라벨(GT)을 저장하는 데.. 2023. 4. 14.
728x90