Skip to content

soopsong/searchforest-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

141 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 SearchForest-AI

Multilingual embedding-based keyword expansion engine
중앙대학교 캡스톤디자인 팀 숲송 (Soopsong) 이 개발한 AI 연관검색어 추론 시스템입니다.
이 저장소는 AI 모델 로직 및 임베딩 추론 모듈 전용 레포지토리입니다.
프론트엔드 및 백엔드는 별도 레포로 분리되어 있습니다.


🔥 What is SearchForest?

"검색의 흐름을 잇다, 생각의 숲을 펼치다"

  • 🌐 사용자가 입력한 검색어를 중심으로, 2-depth 연관 키워드를 시각적으로 탐색할 수 있는 서비스입니다.
  • 🧠 M3E 기반 임베딩 모델을 활용하여 의미 기반 연관성을 추론합니다.
  • 🌳 네트워크 그래프버블형 그래프를 통해 직관적인 탐색 환경을 제공합니다.

🖥️ Prototype

prototypegif


실행 방법

pip install -r requirements.txt
uvicorn main:app --reload --port 8001

🧠 What’s inside

  • 🔎 M3E-base 모델 기반 키워드 임베딩
  • 🧠 Cosine similarity 기반 유사 키워드 Top-N 추출
  • 🌿 키워드 임베딩 추론 API 제공 (서빙용)
  • ⚡ 추후 FAISS 기반 고속 검색 기능 연동 예정

📂 Repository Structure

searchforest-ai/
├── model/            # M3E 모델 로딩 및 추론
├── utils/            # 임베딩 계산, 유사도 함수
├── test_data/        # 테스트용 키워드 샘플
├── scripts/          # 추론 테스트용 스크립트
└── README.md

⚙️ Tech Stack

  • Python 3.10+
  • HuggingFace Transformers
  • M3E-base (Multilingual Embedding)
  • Numpy / Scikit-learn
  • (Optional) FAISS (추후 추가 예정)

🧑‍💻 팀 숲송 (Team Soopsong)


Frontend : 송정현


Backend : 임민혁


AI : 임지민

🙌 중앙대학교 소프트웨어학부 2025 캡스톤 프로젝트


🔗 Related Repositories

각 컴포넌트는 독립적으로 개발되며, 이 레포는 AI 모델 추론 전용입니다.


📄 License

MIT License © 2025 Soopsong Team

About

AI-powered related keyword search tool developed by Soopsong.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages