Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
 
 

README.md

What is it?

KaggleBiatch - The complete pipeline for Kaggle Img competitions (multiclass, multilable, segmentation).

  • Train different DL models (PNasNet, Resnet etc) with cross validation, different augs, samplers and lr schedulers.
  • Save the top5 checkpoints for latter inference
  • Inference models
  • Stack them using xgboost, lightgbm or scikit-learn
  • Generate submission file

It's in pre-alpha stage because I abandoned Kaggle https://www.kaggle.com/heyt0ny (and only tried this code for Doodle Competiton (w submits) and Protein (wo submits)) - there are may be a lot of bugs and I'm almost 100% sure, that there are competiton specific words for protein, that I haven't corrected, due to lack of time.

Where is src code for Kaggle Speech Recognition Challenge?

I refactored code from all Kaggle Competions, where I participated to make this repo. The code for Speech Recognition Challenge is in speech_recognition_challenge folder. It's really bad code, written in python2.7. So if I were you, I grabbed the idea from speech_recognition_challenge, but cloned the clean code from src.

Requirements

  1. python3
  2. pip3 install -r requirementes.txt

How to use

  1. Create in home directory file .kaggle/path.json:
{
  "output_path": "/media/large_HDD/output",
  "data_path": "/media/large_HDD/data"
}
  1. Edit src/competition.json to scpecific comptetion
{
  "competition_data_folder": "competition_name",
  "competition_id_col": "Id",
  "competition_img": {
    "type": {
      "test": "png",
      "train": "png"
    }
  },
  "competition_name": "competition_name",
  "competition_num_channels": 4,
  "competition_predict_target_col": "Predicted",
  "competition_target_col": "Target",
  "competition_type": "binary",
  "dataset_split": {
    "RS": 2018,
    "n_folds": 5,
    "shuffle": true,
    "stratified": true
  },
  "debug_rows": 1000,
  "img_denominator": 255,
  "num_classes": 2
}
  1. Train and predict cd src && python3 main.py

  2. Generate submission cd src && python3 sub.py

You can’t perform that action at this time.