All Projects → ildoonet → kaggle-human-protein-atlas-image-classification

ildoonet / kaggle-human-protein-atlas-image-classification

Licence: Apache-2.0 license
Kaggle 2018 @ Human Protein Atlas Image Classification

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to kaggle-human-protein-atlas-image-classification

Argus Freesound
Kaggle | 1st place solution for Freesound Audio Tagging 2019
Stars: ✭ 265 (+679.41%)
Mutual labels:  kaggle, classification
Ml Dl Scripts
The repository provides usefull python scripts for ML and data analysis
Stars: ✭ 119 (+250%)
Mutual labels:  kaggle, classification
Mlbox
MLBox is a powerful Automated Machine Learning python library.
Stars: ✭ 1,199 (+3426.47%)
Mutual labels:  kaggle, classification
Kaggle Competitions
There are plenty of courses and tutorials that can help you learn machine learning from scratch but here in GitHub, I want to solve some Kaggle competitions as a comprehensive workflow with python packages. After reading, you can use this workflow to solve other real problems and use it as a template.
Stars: ✭ 86 (+152.94%)
Mutual labels:  kaggle, classification
Lightautoml
LAMA - automatic model creation framework
Stars: ✭ 196 (+476.47%)
Mutual labels:  kaggle, classification
Awesome Project Ideas
Curated list of Machine Learning, NLP, Vision, Recommender Systems Project Ideas
Stars: ✭ 6,114 (+17882.35%)
Mutual labels:  classification, multi-label-classification
Segmentation
Tensorflow implementation : U-net and FCN with global convolution
Stars: ✭ 101 (+197.06%)
Mutual labels:  kaggle, classification
napkinXC
Extremely simple and fast extreme multi-class and multi-label classifiers.
Stars: ✭ 38 (+11.76%)
Mutual labels:  classification, multi-label-classification
Aspect-Based-Sentiment-Analysis
A python program that implements Aspect Based Sentiment Analysis classification system for SemEval 2016 Dataset.
Stars: ✭ 57 (+67.65%)
Mutual labels:  classification, multi-label-classification
Benchmarks
Comparison tools
Stars: ✭ 139 (+308.82%)
Mutual labels:  kaggle, classification
Pytorch Speech Commands
Speech commands recognition with PyTorch
Stars: ✭ 128 (+276.47%)
Mutual labels:  kaggle, classification
ml-workflow-automation
Python Machine Learning (ML) project that demonstrates the archetypal ML workflow within a Jupyter notebook, with automated model deployment as a RESTful service on Kubernetes.
Stars: ✭ 44 (+29.41%)
Mutual labels:  kaggle, classification
ml-competition-template-titanic
Kaggle Titanic example
Stars: ✭ 51 (+50%)
Mutual labels:  kaggle, classification
omikuji
An efficient implementation of Partitioned Label Trees & its variations for extreme multi-label classification
Stars: ✭ 69 (+102.94%)
Mutual labels:  classification, multi-label-classification
kaggle-champs-scalar-coupling
19th place solution in "Predicting Molecular Properties"
Stars: ✭ 26 (-23.53%)
Mutual labels:  kaggle
kaggle-tools
Some tools that I often find myself using in Kaggle challenges.
Stars: ✭ 33 (-2.94%)
Mutual labels:  kaggle
autogbt-alt
An experimental Python package that reimplements AutoGBT using LightGBM and Optuna.
Stars: ✭ 76 (+123.53%)
Mutual labels:  kaggle
Kaggle-dog-breed-classification
This is the baseline of Kaggle-dog-breed-classification on Python, Keras, and TensorFlow.
Stars: ✭ 27 (-20.59%)
Mutual labels:  classification
Skin-Lesion-Recognition.Pytorch
Rank3 Code for ISIC 2018: Skin Lesion Analysis Towards Melanoma Detection, Task 3
Stars: ✭ 37 (+8.82%)
Mutual labels:  classification
data-visualization-deck-gl
A experiment to visualize Tree in NewYork and Flight record data. Using Deck.gl and Kaggle
Stars: ✭ 54 (+58.82%)
Mutual labels:  kaggle

kaggle-human-protein-atlas-image-classification

Kaggle 2018 @ Human Protein Atlas Image Classification

35th Place Algorithm and Model.

'*' : Working methods between options.

Models

  • vgg16
  • resnet50, resnet101, ...
  • densenet121, densenet169 *
  • inception v3, inception v4 *
  • se152
  • polynet
  • NASNet, PNASNet

Implementations

  • Data Loader for External Datas and Merger
  • Basic data augmentations
    • Rotation, Flip *
    • Channel drops
  • 16 Test-Time Augmentation
  • 5-Folds Cross Validation
  • Simple Threshold Search Algorithm
  • Ensembles
    • Test-Time Augmentation Averaging *
    • Majority Voting *
    • Fully-Connected Neural Network
      • logits -> output
      • logits + features -> output
    • XGBoost
  • Loss
    • Soft F1 Loss *
    • Binary Cross Entropy *
    • Focal Loss
    • MultiLabelMarginLoss

Train

Training with yaml configuratin files and changed few parameter.

$ python main.py -c conf/densenet.yaml
$ python main.py -c conf/densenet.yaml --lr 0.0001
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].