awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
shenweichen avatar

shenweichen/DeepCTR-Torch

0
View on GitHub↗
3,376 स्टार्स·733 फोर्क्स·Python·apache-2.0·4 व्यूज़deepctr-torch.readthedocs.io/en/latest/index.html↗

DeepCTR Torch

DeepCTR-Torch is a deep learning library for building click-through rate prediction models. It provides a modular framework for assembling custom prediction architectures from pre-built core, interaction, and sequence layers, enabling the construction of deep neural networks that estimate click probability from user behavior data.

The library specializes in feature interaction modeling, offering components for learning low-order, high-order, and adaptive-order feature crosses. It supports multi-task learning for predicting multiple objectives simultaneously, such as click and conversion rates, using shared representations. Sequence-aware user modeling is also a core capability, with attention and recurrent structures for processing user behavior sequences to capture evolving preferences.

Additional capabilities include dynamic feature selection through squeeze-excitation networks, multi-head self-attention for feature relationships, and gated expert routing for task-specific information processing. The framework handles data preparation tasks like defining sparse and dense features, normalizing numerical inputs, and preprocessing categorical variables.

Models are trained through a simple fit and predict interface without requiring manual training loops, with support for checkpoint saving and early stopping.

Features

  • Click-Through Rate Predictors - Builds and trains deep neural networks to predict ad or item click probability from user behavior data.
  • CTR Model Builders - Modular deep learning toolkit for assembling custom CTR prediction architectures from core, interaction, and sequence layers.
  • Feature Interaction Models - Captures complex relationships between features using specialized neural network layers for higher prediction accuracy.
  • Feature Interaction Learning Toolkits - Library providing pre-built layers for learning low-order, high-order, and adaptive feature crosses in prediction models.
  • Low-Order Interaction Layers - Capture pairwise feature relationships through vector product operations between embeddings.
  • Expert Routing Gates - Implements learned gating functions that route inputs to shared expert modules per task in multi-task CTR models.
  • Deep Click Model Builders - Construct a deep neural network for click-through rate prediction using modular building blocks.
  • Custom Neural Architectures - Combine core neural network layers to construct bespoke prediction architectures.
  • Multi-Task Learning Models - Trains a single model to predict multiple related outcomes simultaneously, such as click and conversion rates, using shared representations.
  • Click-Through Rate Multi-Task Models - Framework for training models that predict multiple objectives like click and conversion rates using shared representations.
  • CTR Multi-Task Models - Train multiple prediction objectives simultaneously using shared-bottom, ESMM, MMOE, or PLE architectures.
  • Gated Expert Routing Layers - Use separate gating networks per task to selectively combine outputs from shared expert modules.
  • Shared-Bottom Architectures - Shares bottom layers across multiple prediction objectives to learn click and conversion rates simultaneously.
  • Model Architecture Assemblers - Combine pre-built core, interaction, and sequence layers to build bespoke prediction architectures.
  • Modular Layer Compositions - Provides pre-built core, interaction, and sequence layers as interchangeable building blocks for custom prediction architectures.
  • CTR Predictions - Fit complex models to data and generate predictions through a simple fit and predict interface.
  • Model Training - Fit and evaluate complex deep learning models using standard fit and predict methods without writing training loops.
  • User Behavior Sequence Training - Process user behavior sequences with attention-based architectures like DIN and DIEN for personalized predictions.
  • Variable-Length Sequence Training - Train a deep learning model that accepts variable-length sequence inputs by padding and encoding them as sparse features.
  • Binary Classification Training - Train a deep learning model on sparse and dense features to predict a binary outcome like ad click-through rate.
  • Click-Through Rate - Train a deep learning model on user behavior data to predict ad or item click probability.
  • Click-Through Rate Predictors - Construct deep learning architectures for click-through rate prediction using modular components for feature interactions and user behavior.
  • User Behavior - Processes sequences of user actions with attention and recurrent structures to model evolving user preferences.
  • Sequence-Aware CTR Libraries - Library for processing user behavior sequences with attention mechanisms to model evolving user interests in CTR prediction.
  • Sparse-to-Dense Embedding Tables - Provides configurable embedding tables that transform sparse categorical inputs into dense vectors for CTR prediction.
  • Click-Through Rate Predictors - Construct and train deep neural networks for click-through rate prediction using modular components.
  • Sequential - Processes user behavior sequences with attention and recurrent structures to model evolving user preferences.
  • Squeeze-and-Excitation Attention - Uses squeeze-and-excitation attention to dynamically rank feature importance per instance for CTR prediction.
  • Per-Instance Feature Importance - Ranks features by relevance per instance using a squeeze-excitation network to weight feature importance dynamically.
  • Adaptive-Order Crosses - Discovers arbitrary-order feature combinations from data using a logarithmic transformation layer.
  • Attention-Weighted Feature Pairs - Weights the importance of different feature pairs using a neural attention mechanism to learn feature interactions.
  • Interaction Merging Layers - Combine multiple feature interaction patterns through dedicated interaction layers.
  • Multi-Head Self-Attention Interactions - Allows each feature to attend to all others across multiple heads to automatically form meaningful higher-order features.
  • Post-Click Conversion Estimators - Compute conversion probability across the full impression space using a multi-task sequential prediction pattern.
  • Progressive Layer Separation - Route information through progressive layers that split shared and task-specific components for better multi-task learning.
  • Feature Relationship Attention Heads - Implements multi-head self-attention to model feature relationships and automatically form meaningful higher-order features.
  • Adaptive-Order Feature Cross Layers - Ships a logarithmic transformation layer that discovers arbitrary-order feature crosses from input embeddings.
  • Deep and Cross Networks - Combine deep neural networks with explicit cross layers using DCN-M and DCN-Mix architectures.
  • Memorization and Generalization Combinations - Join handcrafted feature inputs with learned deep representations to produce a single unified prediction.
  • Model Component Assembly - Combines pre-built core, interaction, and sequence layers to construct bespoke prediction architectures without writing training loops.

स्टार हिस्ट्री

shenweichen/deepctr-torch के लिए स्टार हिस्ट्री चार्टshenweichen/deepctr-torch के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

DeepCTR Torch के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो DeepCTR Torch के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • shenweichen/deepctrshenweichen का अवतार

    shenweichen/DeepCTR

    8,039GitHub पर देखें↗

    DeepCTR is a specialized software framework and deep learning model library designed for predicting click-through rates and implementing recommendation systems. It provides a suite of tabular data models and architectures tailored for binary classification and sparse feature processing. The framework includes dedicated toolkits for multi-task learning and sequential interest modeling. It allows for the simultaneous estimation of multiple related targets through shared-bottom and gated expert neural networks, while capturing evolving user behavior using attention mechanisms and transformers.

    Pythonautointclick-through-ratectr
    GitHub पर देखें↗8,039
  • d2l-ai/d2l-end2l-ai का अवतार

    d2l-ai/d2l-en

    29,001GitHub पर देखें↗

    This project is an educational platform and research toolkit designed to teach deep learning through a combination of mathematical theory, visual diagrams, and executable code. It provides a comprehensive environment for building, training, and evaluating neural networks, grounding complex concepts in interactive computational notebooks that allow for hands-on experimentation. The framework distinguishes itself by interleaving theoretical foundations—including linear algebra, calculus, and probability—with practical implementations across multiple industry-standard libraries. It supports flex

    Pythonbookcomputer-visiondata-science
    GitHub पर देखें↗29,001
  • lyhue1991/eat_pytorch_in_20_dayslyhue1991 का अवतार

    lyhue1991/eat_pytorch_in_20_days

    6,157GitHub पर देखें↗

    This project is a deep learning tutorial series and educational curriculum designed to teach PyTorch fundamentals. It serves as a structured training guide for mastering neural network architecture, automatic differentiation, and the use of tensors and dynamic computation graphs. The curriculum focuses on practical implementations, specifically guiding the development of recommendation systems, advertising models, and interest networks to predict user preferences. It also provides instructional content for time series forecasting and processing sequential data. The material covers a broad ra

    Jupyter Notebookdeep-learningpytorch
    GitHub पर देखें↗6,157
  • alibaba/x-deeplearningalibaba का अवतार

    alibaba/x-deeplearning

    4,301GitHub पर देखें↗

    This project is a distributed machine learning platform and sparse deep learning framework designed for training and serving models with high-dimensional sparse data. It functions as an online model serving infrastructure and recommendation system engine, enabling real-time item retrieval and scoring using deep tree matching and neural networks. The system distinguishes itself through a multi-task learning framework that optimizes multiple objective functions within a shared representation space. It features a specialized online serving infrastructure that supports dynamic model hot-loading a

    PureBasic
    GitHub पर देखें↗4,301
DeepCTR Torch के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

shenweichen/deepctr-torch क्या करता है?

DeepCTR-Torch is a deep learning library for building click-through rate prediction models. It provides a modular framework for assembling custom prediction architectures from pre-built core, interaction, and sequence layers, enabling the construction of deep neural networks that estimate click probability from user behavior data.

shenweichen/deepctr-torch की मुख्य विशेषताएं क्या हैं?

shenweichen/deepctr-torch की मुख्य विशेषताएं हैं: Click-Through Rate Predictors, CTR Model Builders, Feature Interaction Models, Feature Interaction Learning Toolkits, Low-Order Interaction Layers, Expert Routing Gates, Deep Click Model Builders, Custom Neural Architectures।

shenweichen/deepctr-torch के कुछ ओपन-सोर्स विकल्प क्या हैं?

shenweichen/deepctr-torch के ओपन-सोर्स विकल्पों में शामिल हैं: shenweichen/deepctr — DeepCTR is a specialized software framework and deep learning model library designed for predicting click-through… d2l-ai/d2l-en — This project is an educational platform and research toolkit designed to teach deep learning through a combination of… lyhue1991/eat_pytorch_in_20_days — This project is a deep learning tutorial series and educational curriculum designed to teach PyTorch fundamentals. It… facebookresearch/sapiens — Sapiens is a high-resolution human vision model designed for high-precision, human-centric computer vision tasks. It… alibaba/x-deeplearning — This project is a distributed machine learning platform and sparse deep learning framework designed for training and… czy36mengfei/tensorflow2_tutorials_chinese — This project is a collection of educational resources and instructional guides for learning deep learning and neural…