성능 차이 : BUfferedReader - 데이터를 한 덩어리로 읽어서 버퍼 (8KB)에 저장 Scanner - 매번 작은 단위로 읽고 파싱하는 과정이 많음 BufferedReader br = new BufferedReadre (new InputScannerR
본 포스팅은 2024년 상반기 진행했던 프로젝트에서 사용했던 컴퓨터 비전 파이프라인과 DeepOCSort 알고리즘 모델에 대한 설명을 담은 글입니다. 이 시스템은 사용자가 업로드한 원본 동영상에서 특정 인물을 추적하고, 해당 인물을 중심으로 9:16 숏폼 비디오를 자

앞서 개발한 소프트웨어를 적용시킬 하드웨어를 설정할 단계입니다. Rasberry 5를 기반으로 다음과 같은 구조의 실시간 AI 대화 시스템을 구축해보겠습니다. 필요한 물품은 다음과 같습니다.
I developed a book management system using React and Spring Boot, and I wanted to allow users to simply enter a book title and have the rest of the in
졸업 프로젝트 중 intellij와 mysql을 연결하면서 기존 사용하던 oracle database developer와의 차이가 궁금해져 정리해봅니다. 데이터 베이스의 종류Oracle vs Mysql| 구분 | Oracle Database Develo
모델 파일을 실행시킬 때 uvicorn 을 사용하여 실행시키게 됩니다. FastaAPI나 Starlette로 웹 api를 개발한 경험이 있다면 아마 다음 명령어를 실행해본 적이 있을 것입니다. uvicorn main:app --reload 이 명령어 속에는 비동기 py
이전 포스트까지 AI 모델이 작품 속 객체를 인식하고 설명을 생성한 뒤, 해당 정보를 FAISS 데이터 베이스에 전달하는 구조를 만들었습니다. 이 시스템은 FAST API와 SPRING BOOT를 연동하여 동작하도록 연결 할 것 이며 실시간 응답성과 인증 보안을 동시에
Object Dectection -> Embedding -> Faiss -> LlaMa Explanation pipeline In our project, we aim to develop an AI docent system that automatically provid
우리 프로젝트에서는 특정 객체(사과, 꽃병, 인물 등) 에 대한 설명을 자동으로 제공해주는 AI 도슨트를 만들고자 합니다.전체 구조 요약전체 작품 이미지 YOLOV8 segmentation\->객체 감지 및 CROP clip 임베딩 \->백터화된 이미지 FAISS In
요즘 RAG(Retrieval-Augmented Generation) 기반의 시스템을 계속 만지다가, 문득 이런 생각이 들었습니다."꼭 GPT-4 같은 대형 모델을 써야만 쓸 만한 RAG가 만들어질까?"비용이나 응답 속도, 모델의 자율성까지 고려해보면 GPT 계열에 의

미술관이나 전시 공간에서 눈과 귀가 되어주는 스마트 도슨트 시스템을 직접 만들 수 있다면 어떨까요? 이번 글에서는 라즈베리파이5를 이용해 LLM+RAG 기반 스마트 도슨트 시스템을 만들기 위한 하드웨어 구성 시나리오를 작성해보겠습니다. 아직 제작 전이고, 제작 과정을
📌 “Searching well is half the battle”Turns out that’s completely true for RAG too.🧑💻 Intro: What is RAG?RAG stands for Retrieval-Augmented Generat
📌 "검색만 잘해도 반은 먹고 들어간다" — RAG에도 완벽히 적용되는 말인듯 싶습니다. 🧑💻 Intro: RAG가 뭐예요? RAG (Retrieval-Augmented Generation)는 LLM(예: GPT-4, Claude, Mistral 등)에게 검색
Imagine walking through a museum with nothing but a pair of smart glasses—and having a personal AI docent narrate the story behind every piece of art,
RAID 이란? (Redundant Array of Independent Disk) 2개 이상의 디스크를 병렬로 처리하여 성능 및 안전성을 향상시키는 방식 데이터 손실 방지를 위한 대비책 레이드 종류       &nbs
LeetCode's "Add Two Numbers" problem is a popular algorith challenge that involves adding two non-negative integers represented by linked lists. Each
The Two Sum problem from leetcode is a algorithm challenge where you need to find two numbers in an arraythat add up to a specific target. **Problem