← Open Source
wzhe06

SparkCTR

CTR prediction model based on spark(LR, GBDT, DNN).

Model DevelopmentClassical MLScala
Open on GitHub
Momentum
+0stars in 24 hours0.0%
922
Stars
254
Forks
+0
This week
2
Contributors
Created 2017-03-16 · Updated 2026-09-07 · #12619 today
Top developers

wzhe06/SparkCTR is ranked 12,619 with 922 stars.

Same-category comparison

wzhe06/SparkCTR is ranked 12,619 among these 8 peers; HazyResearch/safari is ranked 12,620.

Same-category comparison
NameRankMetrics
hzy46/Char-RNN-TensorFlow12,599
Language:
Python
Stars:
925
Forks:
421
Description:
Multi-language Char RNN for TensorFlow >= 1.2.
carpedm20/BEGAN-tensorflow12,605
Language:
Python
Stars:
924
Forks:
229
Description:
Tensorflow implementation of "BEGAN: Boundary Equilibrium Generative Adversarial Networks".
guillaumegenthial/tf_ner12,606
Language:
Python
Stars:
924
Forks:
271
Description:
Simple and Efficient Tensorflow implementations of NER models with tf.estimator and tf.data.
stan-dev/pystan212,607
Language:
Python
Stars:
924
Forks:
184
Description:
PyStan, the Python interface to Stan.
HazyResearch/safari12,620
Language:
Assembly
Stars:
921
Forks:
75
Description:
Convolutions for Sequence Modeling.
lonePatient/Bert-Multi-Label-Text-Classification12,624
Language:
Python
Stars:
921
Forks:
207
Description:
This repo contains a PyTorch implementation of a pretrained BERT model for multi-label text classification.
AntonioTepsich/Convolutional-KANs12,629
Language:
Jupyter Notebook
Stars:
920
Forks:
94
Description:
This project extends the idea of the innovative architecture of Kolmogorov-Arnold Networks (KAN) to the Convolutional Layers, changing the classic linear transformation of the convolution to learnable non linear activations in each pixel.
D-X-Y/landmark-detection12,630
Language:
Python
Stars:
920
Forks:
178
Description:
Four landmark detection algorithms, implemented in PyTorch.
Key parameters and specifications
Key parameters and specifications
ParameterValue
LanguageScala
CategoryModel Development
SubcategoryClassical ML
KeywordsRecommender system
Stars922
Forks254
Contributors2
Created date2017-03-16
Updated date2026-09-07
Stars in 1 day0
Stars in 7 days0
Rank12,619
Previous rank12,534
Rank change-85
7-day stars rank13,514
Previous 7-day stars rank13,522
7-day stars rank change8
Total stars rank11,841
Previous total stars rank11,823
Total stars rank change-18
CountryUSA
README summary

CTRmodel CTR prediction model based on pure Spark MLlib, no third-party library. Realized Models Naive Bayes Logistic Regression Factorization Machine Random Forest Gradient Boosted Decision Tree GBDT + LR Neural Network Inner Product Neural Network (IPNN) Outer Product Neural Network (OPNN) Usage It's a maven project. After dependencies are imported by maven automatically, you can simple run the example function (**com. ModelSelection**) to train all the CTR models and get the metrics comparison among all the models. Related Papers on

CTR prediction [[LR] Predicting Clicks - Estimating the Click-Through Rate for New Ads (Microsoft 2007)]( [[FFM] Field-aware Factorization Machines for CTR Prediction (Criteo 2016)]( [[GBDT+LR] Practical Lessons from Predicting Clicks on Ads at Facebook (Facebook 2014)]( [[PS-PLM] Learning Piece-wise Linear Models from Large Scale Data for Ad Click Prediction (Alibaba 2017)]( [[FTRL] Ad Click Prediction a View from the Trenches (Google 2013)]( [[FM] Fast Context-aware Recommendations with Factorization Machines (UKON 2011)]( [[DCN] Deep & Cross Network

for Ad Click Predictions (Stanford 2017)]( [[Deep Crossing] Deep Crossing - Web-Scale Modeling without Manually Crafted Combinatorial Features (Microsoft 2016)]( [[PNN] Product-based Neural Networks for User Response Prediction (SJTU 2016)]( [[DIN] Deep Interest Network for Click-Through Rate Prediction (Alibaba 2018)]( [[ESMM] Entire Space Multi-Task Model - An Effective Approach for Estimating Post-Click Conversion Rate (Alibaba 2018)]( [[Wide & Deep] Wide & Deep Learning for Recommender Systems (Google 2016)]( [[xDeepFM] xDeepFM - Combining Explicit and Implicit Feature Interactions for Recommender Systems

(USTC 2018)]( [[Image CTR] Image Matters - Visually modeling user behaviors using Advanced Model Server (Alibaba 2018)]( [[AFM] Attentional Factorization Machines - Learning the Weight of Feature Interactions via Attention Networks (ZJU 2017)]( [[DIEN] Deep Interest Evolution Network for Click-Through Rate Prediction (Alibaba 2019)]( [[DSSM] Learning Deep Structured Semantic Models for Web Search using Clickthrough Data (UIUC 2013)]( [[FNN] Deep Learning over Multi-field Categorical Data (UCL 2016)]( [[DeepFM] A Factorization-Machine based Neural Network for CTR Prediction (HIT-Huawei 2017

)]( [[NFM] Neural Factorization Machines for Sparse Predictive Analytics (NUS 2017)]( Other Resources Papers on Computational Advertising Papers on Recommender System

Frequently asked questions

How many stars and forks are recorded?

wzhe06/SparkCTR has 922 stars and 254 forks.

What is the repository rank?

wzhe06/SparkCTR is ranked 12,619.

What language and category are recorded?

wzhe06/SparkCTR has 922 stars, uses Scala and belongs to Model Development.

Which repository is closest in rank?

wzhe06/SparkCTR is compared with HazyResearch/safari, ranked 12,620 with 921 stars.

README

CTRmodel

CTR prediction model based on pure Spark MLlib, no third-party library.

Realized Models

  • Naive Bayes
  • Logistic Regression
  • Factorization Machine
  • Random Forest
  • Gradient Boosted Decision Tree
  • GBDT + LR
  • Neural Network
  • Inner Product Neural Network (IPNN)
  • Outer Product Neural Network (OPNN)

Usage

It's a maven project. Spark version is 2.3.0. Scala version is 2.11.

After dependencies are imported by maven automatically, you can simple run the example function (com.ggstar.example.ModelSelection) to train all the CTR models and get the metrics comparison among all the models.

Related Papers on CTR prediction

Other Resources

Nearby in the ranking
Similar items