Skip to main content
ToolPotion
AI Advisor
Submit a Tool (Free)

xDeepFM

xDeepFM is an open-source deep learning toolkit for factorization models, specifically releasing the source code for the eXtreme Deep Factorization Machine (xDeepFM) model. It aims to provide a foundation for deep recommendation systems and factorization-based machine learning tasks.

View Repository
Share
View Repository
Share

The xDeepFM project, hosted on GitHub by Leavingseason, provides the source code for the eXtreme Deep Factorization Machine (xDeepFM) model, as detailed in their KDD 2018 paper. This initiative is part of a broader effort to develop an open-source deep learning toolkit for factorization models, with the goal of releasing various models in a structured manner.

Read More

Currently, the repository focuses on making the xDeepFM model's implementation available for reference and use. The project aims to facilitate research and development in deep recommendation systems and other areas where factorization machines are applicable. The developers have updated the codebase to address issues encountered by users, including commenting out unused lines and providing a data sample to simplify execution.

Users can now run the code directly using 'python main.py'. The project also points to earlier works in the domain of deep recommendation systems found at https://github.com/Leavingseason/OpenLearning4DeepRecsys. The xDeepFM model itself is designed to capture high-order feature interactions efficiently, combining the strengths of deep neural networks with the explicit modeling of feature interactions characteristic of factorization machines.

The primary audience for this project includes researchers, data scientists, and machine learning engineers interested in recommendation systems, feature interaction modeling, and deep learning applications. By releasing the source code, the project encourages community contribution and further development in the field of factorization-based deep learning models.

  • CategoryAI Models & LLMs
  • Pricing ModelOpen source
  • DeploymentSelf-hosted
  • PlatformsWeb

  • Source code for eXtreme Deep Factorization Machine (xDeepFM)

  • Implementation of deep learning-based factorization toolkit

  • Facilitates research in deep recommendation systems

  • Aims to capture high-order feature interactions

  • Combines deep neural networks with factorization machines

  • Open-source release for community reference and development

  • Updated codebase with comments and data sample

  • Runnable via 'python main.py'

  • Foundation for factorization-based machine learning tasks

  1. Access code: Navigate to the GitHub repository for xDeepFM.

  2. Clone repository: Download the source code to your local machine.

  3. Set up environment: Ensure Python and necessary libraries are installed.

  4. Run model: Execute the main script using 'python main.py'.

  5. Integrate: Adapt the provided code for your specific recommendation or factorization tasks.

  6. Experiment: Modify parameters and data to explore model performance.

  • Recommendation Systems
  • Feature Interaction Modeling
  • Deep Learning for Factorization
  • Machine Learning Research
  • Data Science Projects

xDeepFM Reviews

Loading...

Popular AI Tools Like xDeepFM

This GitHub repository provides a TensorFlow implementation of the Attentional Factorization Machine (AFM) model. It allows users to train and evaluate AFM for tasks like…

AI Models & LLMs
View Tool

DeepSeek-R1

AI GitHub Repos

DeepSeek-R1 is a GitHub project focused on AI-driven solutions. It offers a variety of repositories that enhance AI capabilities, including plugins, sparse attention kernels, and…

AI Models & LLMs
View Tool

AI GitHub Repos

GitHub project focused on AI-driven solutions. It offers a variety of repositories that enhance AI capabilities, including plugins, sparse attention kernels, and…DeepSeek-R1 is a GitHub project focused on AI-driven solutions. It offers a variety of repositories that enhance AI capabilities, including plugins, sparse attention kernels, and…

AI Models & LLMs
See the Top 250 AI GitHub Repos

LLMs-from-scratch

AI GitHub Repos

LLMs-from-scratch is a GitHub project that guides users in implementing a ChatGPT-like language model using PyTorch. It provides a step-by-step approach to building large language…

AI Models & LLMs
View Tool

AI GitHub Repos

GitHub project that guides users in implementing a ChatGPT-like language model using PyTorch. It provides a step-by-step approach to building large language…LLMs-from-scratch is a GitHub project that guides users in implementing a ChatGPT-like language model using PyTorch. It provides a step-by-step approach to building large language…

AI Models & LLMs
See the Top 250 AI GitHub Repos

Keras

AI GitHub Repos

Keras is an open-source deep learning library designed for humans. It simplifies the process of building neural networks and allows developers to contribute to its development on…

Machine Learning Platforms
View Tool

AI GitHub Repos

Open-source deep learning library designed for humans. It simplifies the process of building neural networks and allows developers to contribute to its development on…Keras is an open-source deep learning library designed for humans. It simplifies the process of building neural networks and allows developers to contribute to its development on…

FeaturedMachine Learning Platforms
See the Top 250 AI GitHub Repos

Megatron-LM

AI GitHub Repos

Megatron-LM is a research project by NVIDIA focused on training transformer models at scale. It aims to enhance the efficiency and scalability of large language models, making…

AI Models & LLMs
View Tool

AI GitHub Repos

Research project by NVIDIA focused on training transformer models at scale. It aims to enhance the efficiency and scalability of large language models, making…Megatron-LM is a research project by NVIDIA focused on training transformer models at scale. It aims to enhance the efficiency and scalability of large language models, making…

AI Models & LLMs
See the Top 250 AI GitHub Repos

DeepChem AI Framework

AI GitHub Repos

DeepChem is an open-source AI framework designed to democratize deep learning for drug discovery, quantum chemistry, materials science, and biology. It provides tools and…

Scientific Discovery & Lab ToolsHealthcare & Life Sciences
View Tool

AI GitHub Repos

Open-source AI framework designed to democratize deep learning for drug discovery, quantum chemistry, materials science, and biology. It provides tools and…DeepChem is an open-source AI framework designed to democratize deep learning for drug discovery, quantum chemistry, materials science, and biology. It provides tools and…

Scientific Discovery & Lab ToolsHealthcare & Life Sciences
See the Top 250 AI GitHub Repos

TensorFlow

AI GitHub Repos

TensorFlow is an open-source machine learning framework designed for everyone. It provides a comprehensive ecosystem for building and deploying machine learning models, making it…

Machine Learning Platforms
View Tool

AI GitHub Repos

Open-source machine learning framework designed for everyone. It provides a comprehensive ecosystem for building and deploying machine learning models, making it…TensorFlow is an open-source machine learning framework designed for everyone. It provides a comprehensive ecosystem for building and deploying machine learning models, making it…

FeaturedMachine Learning Platforms
See the Top 250 AI GitHub Repos

A free online demo of the open-source DeepSeek V3 model (671B parameters) that runs in your browser with no registration, plus links to run the model locally for personal and…

AI Models & LLMs
View Tool

A free online demo of the open-source DeepSeek V3 model (671B parameters) that runs in your browser with no registration, plus links to run the model locally for personal and…

AI Models & LLMs
See the Top 250 AI Apps
1 of 8