Skip to content

xeoxaxeo/pattern-recognition

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

60 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Pattern Recognition Repository

pattern-recognition/
β”‚
β”œβ”€ data/
β”‚   β”œβ”€ train.csv
β”‚   β”œβ”€ test.csv
β”‚   └─ variable_information.csv
β”‚
β”œβ”€ data_preprocessing/
β”‚   β”œβ”€ mean_impute_std_scale_onehot/
β”‚   β”‚   β”œβ”€ main_mean_impute_std_scale_onehot.ipynb  ← 메인 μ‹€ν–‰ 파일
β”‚   β”‚   └─ result/
β”‚   β”‚       └─ preprocessed_train.csv
β”‚
β”œβ”€ data_analysis/
β”‚   └─ ...  ← 뢄석 κ΄€λ ¨ λ…ΈνŠΈλΆΒ·μŠ€ν¬λ¦½νŠΈ
β”‚
β”œβ”€ model/
β”‚   β”œβ”€ baseline_model/
β”‚   β”‚   β”œβ”€ main_baseline.ipynb
β”‚   β”‚   └─ result.csv  ← baseline κ²°κ³Όλ¬Ό
β”‚   β”‚
β”‚   β”œβ”€ catboost/
β”‚   β”‚   β”œβ”€ main_catboost.ipynb  ← CatBoost λͺ¨λΈ μ‹€ν–‰ 파일
β”‚   β”‚   └─ result.csv  ← CatBoost κ²°κ³Όλ¬Ό
β”‚   β”‚
β”‚   β”œβ”€ softvoting_catboost_gbm/
β”‚   β”‚   β”œβ”€ main_softvoting_catboost_gbm.ipynb
β”‚   β”‚   └─ result.csv
β”‚   β”‚
β”‚   └─ ...  ← 기타 λͺ¨λΈ
β”‚
└─ README.md

πŸ“ 디렉터리 & 파일λͺ… κ·œμΉ™

1. μ „μ²˜λ¦¬ (data_preprocessing/)

  • 메인 폴더/슀크립트: data_preprocessing//main_.ipynb
    예: mean_impute_std_scale_onehot β†’ main_mean_impute_std_scale_onehot.ipynb
  • κ²°κ³Όλ¬Ό 폴더: data_preprocessing//result/ 결과물이 많으면 내뢀에 CSV, PNG λ“± μ €μž₯

2. λͺ¨λΈ (model/)

  • μ„œλΈŒν΄λ” ꡬ쑰:
  model/
  └─ <model_name>/
      β”œβ”€ main_<model_name>.ipynb
      └─ result/
          └─ <model_name>_metrics.csv
  • 파일λͺ… μ»¨λ²€μ…˜ (Notebooks)

    1. μ†Œλ¬Έμž + snake_case
    2. 접두사 main_ = β€œλ©”μΈ μ‹€ν–‰ νŒŒμΌβ€
    3. ν˜•μ‹: main_<기법>[][ ...].ipynb
      • <기법>: μ£Ό λͺ¨λΈ 이름 (e.g. catboost, xgboost, lightgbm, gaussian_nb)
      • : ν•˜μ΄νΌνŒŒλΌλ―Έν„° λ³€κ²½, 앙상블 기법 λ“± μΆ”κ°€ 정보
    4. 앙상블은 별도 폴더 생성 λ˜λŠ” 파일λͺ…에 반영: 예: softvoting_catboost_gbm β†’ main_softvoting_catboost_gbm.ipynb
  • κ²°κ³Ό 폴더: model/<model_name>/result/ μ„±λŠ₯ μ§€ν‘œ(CSV), μ‹œκ°ν™”(PNG) λ“± μ €μž₯

3. 앙상블 / 볡합 λͺ¨λΈ

  • μ„œλΈŒν΄λ”λ₯Ό λ§Œλ“€μ§€ μ•Šμ„ 경우: model/softvoting_catboost_gbm.ipynb
  • κ²°κ³ΌλŠ” model/result/ λ˜λŠ” model/softvoting_catboost_gbm/result/에 μ €μž₯ κ°€λŠ₯

πŸ“ μš”μ•½

  1. μ†Œλ¬Έμž + snake_case
  2. 접두사 main_ = β€œλ©”μΈ μ‹€ν–‰ νŒŒμΌβ€
  3. [기법]_[변경사항...] μˆœμ„œλ‘œ λͺ…μ‹œ
  4. 각 단계별 result/ 폴더에 좜λ ₯λ¬Ό μ €μž₯

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors