Skip to content

dauny90/dacon-lg-nlp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DACON - AI-powered Meeting Transcript Summary Contest 👨‍💻


Table of Contents

  1. General Info
  2. Technologies
  3. Installation
  4. Run
  5. Structure
  6. Example
  7. Documentation

General Info

This project aims to present the development pipeline of the DACON-LG competence, which is about generating an automatic meeting summary (In Korean Language) using NLP (tranformer) and its deployment using Flask.


Technologies

A list of technologies used within the project:


Installation

In order to set up locally,follow below instruction:

$ cd ../MEETINGSUMMARY
$ conda create -n tf_env_dacon python=3
$ conda activate tf_env_dacon
$ pip install -r requirements.txt

Clone Repo:

$ cd ../MEETINGSUMMARY
$ git clone https://github.com/dauny90/dacon-lg-nlp.git

Run

Run basic Flask App to transcript the input text:

$ cd ../MEETINGSUMMARY
$ python app.py

Open http://127.0.0.1:5000 in a browser.


Structure

.
├── templates                     # .html
├── static                        # .css
├── ...
├── data                          # Input data folder and intermediate files generated.
├── model                         
│   ├── mode.h5                   # Best Model trained
├── script                          
│   ├── 1.preprocessing.py        # Input Preprocessing 
│   ├── 2.train.py                # Train model using Transformer (it is recommended to use a GPU machine)
│   ├── 3.predict.py              # Summary using trained model
└── app.py                        # Flask App
└── ...

Example

For those who don't know Korean, try this example when you run the app.py

의사일정 제1항, 제174회 음성군의회 임시회 회기 연장의 건을 상정합니다. 제174회 음성군의회 임시회 회기는 당초 지난 10월 10일부터 오늘까지 7일간으로 결정되었으나 금번 임시회에서 구성되어 운영중인 농협 축산물공판장 이전관련 현지확인 특별위원회에서 위원회 활동기간의 연장안을 발의·제의함에 따라 사전에 의원님들께서 협의하여 주신대로 10월 20일까지 4일간 연장의 건을 음성군의회 회의규칙 제12조제1항에 의거 제의하고자 합니다. 그리고 금번 임시회 회기연장에 따른 임시회 의사일정 변경안은 배부하여 유인물과 같이 의사일정을 결정하고자 하는데, 의원 여러분! 이의가 없으신지요? (「없습니다」하는 의원 있음) 이의가 없으므로 가결되었음을 선포합니다.

Documentation

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published