Code Monkey home page Code Monkey logo

final-project-level3-nlp-14's Introduction

읽거나📖 보고🔍, 아는 것만 답변하는 지혜로운 기영이봇🤓

1. Introduction

Team KiYOUNG2

"Korean is all YOU Need for dialoGuE"

🔅 Members

김대웅 김채은 김태욱 유영재 이하람 진명훈 허진규
Github Github Github Github Github Github Github

🔅 Contribution

  • 진명훈   PM • Retro Reader
  • 김대웅   Visual Question Answering
  • 김태욱   Open-Domain Question Answering • Dialog
  • 허진규   Visual Question Answering • Video Question Answering
  • 이하람   Frontend • Backend
  • 김채은   Frontend • Backend
  • 유영재   Open-Domain Question Answering • Dialog

2. Project Outline

프로젝트 목표

  • 목적
    • Boostcamp 학습 내용 최종 정리
    • 다양한 형태(텍스트, 이미지)의 입력 정보에 대한 질의응답 서비스 제공
  • 주요 기능
    • 일반 상식에 대한 질의응답
    • 사용자 입력 문서, 또는 이미지에 대한 질의응답

프로젝트 전체 구조

project_figure

3. Demo

📖 ODQA 예시

ODQA 예시

👀 VQA 예시

VQA 예시

4. How to Use

.
├── frontend
│   ├── ...
│   └── dist
├── odqa
│   ├── ...
│   └── inference.py
├── vqa
│   ├── ...
│   └── ban_kvqa.py
├── .gitignore
├── .gitmodules
├── LICENSE
├── README.md
├── app.py
├── constants.py
├── init.sh
├── model.py
├── poetry.lock
├── pyproject.toml
└── version.py

아래 명령어로 실행 가능합니다.

# 프로젝트 다운로드
git clone https://github.com/boostcampaitech2/final-project-level3-nlp-14.git --recursive
cd final-project-level3-nlp-14
git submodule update --recursive
# 프론트엔드 환경설정
cd frontend
npm install
npm run build
cd ..
# 백엔드 환경설정
poetry shell
poetry install
poe force-cuda11
poe init-vqa
python app.py

5. References

Datasets

Paper

Software

Open-Domain Question Answering - Reader

Open-Domain Question Answering - Retrieval

Visual Question Answering

Web Frameworks

final-project-level3-nlp-14's People

Contributors

hrxorxm avatar kimdaeung avatar jinmang2 avatar amber-chaeeunk avatar taeukkkim avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.