Skip to content

Commit

Permalink
chore: remove TAPT folder from gitignore
Browse files Browse the repository at this point in the history
  • Loading branch information
ohilikeit committed Aug 17, 2023
1 parent b78393e commit 01f30df
Show file tree
Hide file tree
Showing 21 changed files with 2,137 additions and 2,138 deletions.
50 changes: 25 additions & 25 deletions .flake8
Original file line number Diff line number Diff line change
@@ -1,26 +1,26 @@
[flake8]
max-line-length = 88

exclude =
.git,
__pycache__,
best_model,
logs,
prediction,
results,
saved,
wandb,
.gitignore

ignore =
E203,
E266,
E501,
W503,
F401,
F403,
F405,
F821,
F841

[flake8]
max-line-length = 88

exclude =
.git,
__pycache__,
best_model,
logs,
prediction,
results,
saved,
wandb,
.gitignore

ignore =
E203,
E266,
E501,
W503,
F401,
F403,
F405,
F821,
F841

count = True
38 changes: 19 additions & 19 deletions .github/ISSUE_TEMPLATE/새로운 기능 추가.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
---
name: new function added!
about: when you propose new function~~!
title: "[FEAT]"
labels: ''
assignees: ''

---

## Background
-
-

## To Do
- [ ]
- [ ]

## See Also
-
---
name: new function added!
about: when you propose new function~~!
title: "[FEAT]"
labels: ''
assignees: ''

---

## Background
-
-

## To Do
- [ ]
- [ ]

## See Also
-
24 changes: 12 additions & 12 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
## Overview
-

## Change Log
-

## To Reviewer
-

## Issue Tags
- Closed | Fixed: #
- See also: #
## Overview
-

## Change Log
-

## To Reviewer
-

## Issue Tags
- Closed | Fixed: #
- See also: #
47 changes: 23 additions & 24 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,25 +1,24 @@
.DS_Store
.venv

__pycache__/

best_model/
logs/
prediction/
results/
saved/
wandb/
configs/
EDA/
!eda/

EDA.ipynb
config*.yaml
!config.yaml
!config_full.yaml
output*.log
nohup*.out
run_exps.sh
TAPT/
*.ipynb
.DS_Store
.venv

__pycache__/

best_model/
logs/
prediction/
results/
saved/
wandb/
configs/
EDA/
!eda/

EDA.ipynb
config*.yaml
!config.yaml
!config_full.yaml
output*.log
nohup*.out
run_exps.sh
*.ipynb
inference*.py
190 changes: 95 additions & 95 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,95 +1,95 @@
# 문장 내 개체간 관계 추출 Relation Extraction
boostcamp AI Tech 5 NLP 트랙 레벨2 프로젝트
문장 내의 두 단어(Entity)에 대한 속성과 관계를 예측하는 인공지능 만들기


## 일정 Schedule
프로젝트 전체 기간 : 5월 3일 (화) ~ 5월 18일 (목) 19:00


## 팀원 Team Members
|문지혜|박경택|박지은|송인서|윤지환|
|:---:|:---:|:---:|:---:|:---:|
|<img src="https://avatars.githubusercontent.com/u/85336141?v=4" width="120" height="120">|<img src="https://avatars.githubusercontent.com/u/97149910?v=4" width="120" height="120">|<img src="https://avatars.githubusercontent.com/u/97666193?v=4" width="120" height="120">|<img src="https://avatars.githubusercontent.com/u/41552919?v=4" width="120" height="120">|<img src="https://avatars.githubusercontent.com/u/37128004?v=4" width="120" height="120">|
|[![Gmail Badge](https://img.shields.io/badge/Gmail-d14836?style=flat-square&logo=Gmail&logoColor=white&link=mailto:[email protected])](mailto:[email protected])|[![Gmail Badge](https://img.shields.io/badge/Gmail-d14836?style=flat-square&logo=Gmail&logoColor=white&link=mailto:[email protected])](mailto:[email protected])|[![Gmail Badge](https://img.shields.io/badge/Gmail-d14836?style=flat-square&logo=Gmail&logoColor=white&link=mailto:[email protected])](mailto:[email protected])|[![Gmail Badge](https://img.shields.io/badge/Gmail-d14836?style=flat-square&logo=Gmail&logoColor=white&link=mailto:[email protected])](mailto:[email protected])|[![Gmail Badge](https://img.shields.io/badge/Gmail-d14836?style=flat-square&logo=Gmail&logoColor=white&link=mailto:[email protected])](mailto:[email protected])|
|[![GitHub Badge](https://img.shields.io/badge/-GitHub-black?style=flat-square&logo=github&link=https://github.com/jihye-moon)](https://github.com/jihye-moon)|[![GitHub Badge](https://img.shields.io/badge/-GitHub-black?style=flat-square&logo=github&link=https://github.com/afterthougt)](https://github.com/afterthougt)|[![GitHub Badge](https://img.shields.io/badge/-GitHub-black?style=flat-square&logo=github&link=https://github.com/iamzieun)](https://github.com/iamzieun)|[![GitHub Badge](https://img.shields.io/badge/-GitHub-black?style=flat-square&logo=github&link=https://github.com/fortunetiger)](https://github.com/fortunetiger)|[![GitHub Badge](https://img.shields.io/badge/-GitHub-black?style=flat-square&logo=github&link=https://github.com/ohilikeit)](https://github.com/ohilikeit)|


## 프로젝트 보고서 및 발표 시각 자료 Report and Presentation
- [Wrap-Up Report](https://github.com/ohilikeit/level2_klue-nlp-12/blob/main/documents/wrap%20up%20report.pdf)
- [Presentation](https://github.com/ohilikeit/level2_klue-nlp-12/blob/main/documents/presentation.pdf)


## 프로젝트 개요 Project Overview
<img src="https://github.com/boostcampaitech5/level2_klue-nlp-12/assets/97666193/0cf91f64-9302-4028-a3ea-43e8c35de3c8" width="1000" height="500"/>

## 레포지토리 구조 Repository Structure
```bash
level2_klue-nlp-12/
├── eda // eda 및 사후 분석용 함수
│ └── post_eda.py
├── load_data // 데이터 불러오기 관련 폴더
│ ├── dict_label_to_num.pkl // 레이블을 숫자로 변환하기 위한 사전 파일
│ ├── dict_num_to_label.pkl // 숫자를 레이블로 변환하기 위한 사전 파일
│ └── load_data.py // 데이터 불러오기 및 전처리 관련 함수
├── model // 모델, 손실 함수, 평가 지표
│ ├── loss.py // 손실 함수
│ ├── metric.py // 평가 지표
│ └── model.py // 모델 아키텍쳐
├── trainer // 학습 관련 폴더
│ └──trainer.py
├── utils // 유틸리티 함수
│ ├── args.py // 프로그램 실행 시 전달되는 인자들을 처리하기 위한 파일
│ └── utils.py
├── documents // 보고서 및 발표자료
│ └── wrap up report.pdf
│ └── presentation.pdf
├── requirements.txt // 프로젝트에 필요한 라이브러리들을 명시
├── train.py // 모델 학습 시작을 위한 메인 스크립트
├── full_train.py // 전체 데이터로의 모델 학습 시작을 위한 메인 스크립트
├── inference.py // 학습된 모델의 평가 및 추론을 위한 스크립트
├── sweep.py // sweep 동작을 위한 스크립트
├── config.yaml // 모델 학습 설정 관리를 위한 YAML
├── config_full.yaml // 전체 데이터로의 모델 학습 설정 관리를 위한 YAML
├── run.sh // 실험 자동화를 위한 쉘 스크립트
├── pyproject.toml // Black 설정 파일
└── README.md
```

## 데이터 Data
- train.csv: 총 32470개
- test_data.csv: 총 7765개


## 사용법 Usage
- 모델 학습 및 추론 위해서는, [Huggingface Datasets](https://huggingface.co/datasets/Smoked-Salmon-s/RE_Competition) 로그인 및 access token 인증이 선행되어야 합니다.
- 환경 설치
```bash
pip install -r requirement.txt
```
- 학습
```bash
python train.py config.yaml
```
- 전체 데이터셋에 대한 학습
```bash
python full_train.py config_full.yaml
```
- 추론
```bash
python inference.py config.yaml
```
- 린팅
```bash
black .
```
# 문장 내 개체간 관계 추출 Relation Extraction
boostcamp AI Tech 5 NLP 트랙 레벨2 프로젝트
문장 내의 두 단어(Entity)에 대한 속성과 관계를 예측하는 인공지능 만들기


## 일정 Schedule
프로젝트 전체 기간 : 5월 3일 (화) ~ 5월 18일 (목) 19:00


## 팀원 Team Members
|문지혜|박경택|박지은|송인서|윤지환|
|:---:|:---:|:---:|:---:|:---:|
|<img src="https://avatars.githubusercontent.com/u/85336141?v=4" width="120" height="120">|<img src="https://avatars.githubusercontent.com/u/97149910?v=4" width="120" height="120">|<img src="https://avatars.githubusercontent.com/u/97666193?v=4" width="120" height="120">|<img src="https://avatars.githubusercontent.com/u/41552919?v=4" width="120" height="120">|<img src="https://avatars.githubusercontent.com/u/37128004?v=4" width="120" height="120">|
|[![Gmail Badge](https://img.shields.io/badge/Gmail-d14836?style=flat-square&logo=Gmail&logoColor=white&link=mailto:[email protected])](mailto:[email protected])|[![Gmail Badge](https://img.shields.io/badge/Gmail-d14836?style=flat-square&logo=Gmail&logoColor=white&link=mailto:[email protected])](mailto:[email protected])|[![Gmail Badge](https://img.shields.io/badge/Gmail-d14836?style=flat-square&logo=Gmail&logoColor=white&link=mailto:[email protected])](mailto:[email protected])|[![Gmail Badge](https://img.shields.io/badge/Gmail-d14836?style=flat-square&logo=Gmail&logoColor=white&link=mailto:[email protected])](mailto:[email protected])|[![Gmail Badge](https://img.shields.io/badge/Gmail-d14836?style=flat-square&logo=Gmail&logoColor=white&link=mailto:[email protected])](mailto:[email protected])|
|[![GitHub Badge](https://img.shields.io/badge/-GitHub-black?style=flat-square&logo=github&link=https://github.com/jihye-moon)](https://github.com/jihye-moon)|[![GitHub Badge](https://img.shields.io/badge/-GitHub-black?style=flat-square&logo=github&link=https://github.com/afterthougt)](https://github.com/afterthougt)|[![GitHub Badge](https://img.shields.io/badge/-GitHub-black?style=flat-square&logo=github&link=https://github.com/iamzieun)](https://github.com/iamzieun)|[![GitHub Badge](https://img.shields.io/badge/-GitHub-black?style=flat-square&logo=github&link=https://github.com/fortunetiger)](https://github.com/fortunetiger)|[![GitHub Badge](https://img.shields.io/badge/-GitHub-black?style=flat-square&logo=github&link=https://github.com/ohilikeit)](https://github.com/ohilikeit)|


## 프로젝트 보고서 및 발표 시각 자료 Report and Presentation
- [Wrap-Up Report](https://github.com/ohilikeit/level2_klue-nlp-12/blob/main/documents/wrap%20up%20report.pdf)
- [Presentation](https://github.com/ohilikeit/level2_klue-nlp-12/blob/main/documents/presentation.pdf)


## 프로젝트 개요 Project Overview
<img src="https://github.com/boostcampaitech5/level2_klue-nlp-12/assets/97666193/0cf91f64-9302-4028-a3ea-43e8c35de3c8" width="1000" height="500"/>

## 레포지토리 구조 Repository Structure
```bash
level2_klue-nlp-12/
├── eda // eda 및 사후 분석용 함수
│ └── post_eda.py
├── load_data // 데이터 불러오기 관련 폴더
│ ├── dict_label_to_num.pkl // 레이블을 숫자로 변환하기 위한 사전 파일
│ ├── dict_num_to_label.pkl // 숫자를 레이블로 변환하기 위한 사전 파일
│ └── load_data.py // 데이터 불러오기 및 전처리 관련 함수
├── model // 모델, 손실 함수, 평가 지표
│ ├── loss.py // 손실 함수
│ ├── metric.py // 평가 지표
│ └── model.py // 모델 아키텍쳐
├── trainer // 학습 관련 폴더
│ └──trainer.py
├── utils // 유틸리티 함수
│ ├── args.py // 프로그램 실행 시 전달되는 인자들을 처리하기 위한 파일
│ └── utils.py
├── documents // 보고서 및 발표자료
│ └── wrap up report.pdf
│ └── presentation.pdf
├── requirements.txt // 프로젝트에 필요한 라이브러리들을 명시
├── train.py // 모델 학습 시작을 위한 메인 스크립트
├── full_train.py // 전체 데이터로의 모델 학습 시작을 위한 메인 스크립트
├── inference.py // 학습된 모델의 평가 및 추론을 위한 스크립트
├── sweep.py // sweep 동작을 위한 스크립트
├── config.yaml // 모델 학습 설정 관리를 위한 YAML
├── config_full.yaml // 전체 데이터로의 모델 학습 설정 관리를 위한 YAML
├── run.sh // 실험 자동화를 위한 쉘 스크립트
├── pyproject.toml // Black 설정 파일
└── README.md
```

## 데이터 Data
- train.csv: 총 32470개
- test_data.csv: 총 7765개


## 사용법 Usage
- 모델 학습 및 추론 위해서는, [Huggingface Datasets](https://huggingface.co/datasets/Smoked-Salmon-s/RE_Competition) 로그인 및 access token 인증이 선행되어야 합니다.
- 환경 설치
```bash
pip install -r requirement.txt
```
- 학습
```bash
python train.py config.yaml
```
- 전체 데이터셋에 대한 학습
```bash
python full_train.py config_full.yaml
```
- 추론
```bash
python inference.py config.yaml
```
- 린팅
```bash
black .
```
Loading

0 comments on commit 01f30df

Please sign in to comment.