All Projects → khuangaf → Kaggle-Avito-NN

khuangaf / Kaggle-Avito-NN

Licence: MIT license
The 18th Place Solution to Avito Demand Prediction Challenge

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Kaggle-Avito-NN

Girls In Ai
免费学代码系列:小白python入门、数据分析data analyst、机器学习machine learning、深度学习deep learning、kaggle实战
Stars: ✭ 2,309 (+9136%)
Mutual labels:  kaggle
Toxic
Toxic Comment Classification Challenge
Stars: ✭ 253 (+912%)
Mutual labels:  kaggle
Data-Science-Hackathon-And-Competition
Grandmaster in MachineHack (3rd Rank Best) | Top 70 in AnalyticsVidya & Zindi | Expert at Kaggle | Hack AI
Stars: ✭ 165 (+560%)
Mutual labels:  kaggle
Lightautoml
LAMA - automatic model creation framework
Stars: ✭ 196 (+684%)
Mutual labels:  kaggle
Kaggle airbus ship detection
Kaggle airbus ship detection challenge 21st solution
Stars: ✭ 238 (+852%)
Mutual labels:  kaggle
docker-kaggle-ko
머신러닝/딥러닝(PyTorch, TensorFlow) 전용 도커입니다. 한글 폰트, 한글 자연어처리 패키지(konlpy), 형태소 분석기, Timezone 등의 설정 등을 추가 하였습니다.
Stars: ✭ 46 (+84%)
Mutual labels:  kaggle
Chefboost
A Lightweight Decision Tree Framework supporting regular algorithms: ID3, C4,5, CART, CHAID and Regression Trees; some advanced techniques: Gradient Boosting (GBDT, GBRT, GBM), Random Forest and Adaboost w/categorical features support for Python
Stars: ✭ 176 (+604%)
Mutual labels:  kaggle
Fill-the-GAP
[ACL-WS] 4th place solution to gendered pronoun resolution challenge on Kaggle
Stars: ✭ 13 (-48%)
Mutual labels:  kaggle
Kaggle Cifar10 Torch7
Code for Kaggle-CIFAR10 competition. 5th place.
Stars: ✭ 244 (+876%)
Mutual labels:  kaggle
fast retraining
Show how to perform fast retraining with LightGBM in different business cases
Stars: ✭ 56 (+124%)
Mutual labels:  kaggle
Machine Learning
从零基础开始机器学习之旅
Stars: ✭ 209 (+736%)
Mutual labels:  kaggle
Kaggle Hpa
Code for 3rd place solution in Kaggle Human Protein Atlas Image Classification Challenge.
Stars: ✭ 226 (+804%)
Mutual labels:  kaggle
kaggler-tv-schedule
Kaggler TV
Stars: ✭ 54 (+116%)
Mutual labels:  kaggle
Deep Time Series Prediction
Seq2Seq, Bert, Transformer, WaveNet for time series prediction.
Stars: ✭ 183 (+632%)
Mutual labels:  kaggle
StoreItemDemand
(117th place - Top 26%) Deep learning using Keras and Spark for the "Store Item Demand Forecasting" Kaggle competition.
Stars: ✭ 24 (-4%)
Mutual labels:  kaggle
Deeptoxic
top 1% solution to toxic comment classification challenge on Kaggle.
Stars: ✭ 180 (+620%)
Mutual labels:  kaggle
Artificial Intelligence Deep Learning Machine Learning Tutorials
A comprehensive list of Deep Learning / Artificial Intelligence and Machine Learning tutorials - rapidly expanding into areas of AI/Deep Learning / Machine Vision / NLP and industry specific areas such as Climate / Energy, Automotives, Retail, Pharma, Medicine, Healthcare, Policy, Ethics and more.
Stars: ✭ 2,966 (+11764%)
Mutual labels:  kaggle
kaggle-champs
Code for the CHAMPS Predicting Molecular Properties Kaggle competition
Stars: ✭ 49 (+96%)
Mutual labels:  kaggle
Plant-Disease-Identification-using-CNN
Plant Disease Identification Using Convulutional Neural Network
Stars: ✭ 89 (+256%)
Mutual labels:  kaggle
Data-Science
Using Kaggle Data and Real World Data for Data Science and prediction in Python, R, Excel, Power BI, and Tableau.
Stars: ✭ 15 (-40%)
Mutual labels:  kaggle

Kaggle: Avito Demand Prediction Challenge

18th Place Solution for Avito Demand Prediction Challenge

Challenge Description

Avito is challenging you to predict demand for an online advertisement based on its full description (title, description, images, etc.), its context (geographically where it was posted, similar ads already posted) and historical demand for similar ads in similar contexts. With this information, Avito can inform sellers on how to best optimize their listing and provide some indication of how much interest they should realistically expect to receive.

File Description

emb_nn_image.py : NN model includes text, categorical, continuous, and image features.

ImageDataGenerator.py : Generator for emb_nn_image.py which generates a batch of data.

utility.py : Some helper functions of conv blocks.

Summary

emb_nn_image.py train data from 4 kinds of input, text, continous, categorical, raw image, simultaneously. Due to I/O limitation on GCP, it takes around 30 hours to complete a 5 fold training on K80.

The following graph briefly illustrate the structure of the model.

NN structure

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].