Video description
Recommender systems are used in various areas with commonly recognized examples, including playlist generators for video and music services, product recommenders for online stores and social media platforms, and open web content recommenders. Recommender systems have also been developed to explore research articles and experts, collaborators, and financial services.
The course begins with an introduction to deep learning concepts to develop recommender systems and a course overview. The course advances to topics covered, including deep learning for recommender systems, understanding the pros and cons of deep learning, recommendation inference, and deep learning-based recommendation approach. You will then explore neural collaborative filtering and learn how to build a project based on the Amazon Product Recommendation System. You will learn to install the required packages, analyze data for products recommendation, prepare data, and model development using a two-tower approach.
You will learn to implement a TensorFlow recommender and test a recommender model. You will make predictions using the built recommender system.
Upon completion, you can relate the concepts and theories for recommender systems in various domains and implement deep learning models for building real-world recommendation systems.
What You Will Learn
- Learn about deep learning and recommender systems
- Explore the mechanisms of deep learning-based approaches
- Learn to implement a two-tower model for recommenders
- Implement TensorFlow to develop a recommender system
- Learn basic neural network models for recommendations
- Explore neural collaborative filtering and variational autoencoders
Audience
This course is designed for individuals looking to advance their skills in applied deep learning, understand relationships of data analysis with deep learning, build customized recommender systems for their applications, and implement deep learning algorithms for recommender systems. Individuals passionate about recommender systems with the help of TensorFlow Recommenders will benefit from this course. Deep learning practitioners, research scholars, and data scientists will also benefit from the course. The prerequisites include a basic to intermediate knowledge of Python and Pandas library.
About The Author
AI Sciences: AI Sciences is a group of experts, PhDs, and practitioners of AI, ML, computer science, and statistics. Some of the experts work in big companies such as Amazon, Google, Facebook, Microsoft, KPMG, BCG, and IBM.
They have produced a series of courses mainly dedicated to beginners and newcomers on the techniques and methods of machine learning, statistics, artificial intelligence, and data science.
Initially, their objective was to help only those who wish to understand these techniques more easily and to be able to start without too much theory. Today, they also publish more complete courses for a wider audience. Their courses have had phenomenal success and have helped more than 100,000 students master AI and data science.
Table of contents
- Chapter 1 : Introduction
- Chapter 2 : Deep Learning Foundation for Recommender Systems
-
Chapter 3 : Project Amazon Product Recommendation System
- Module Overview
- TensorFlow Recommenders
- Two-Tower Model
- Project Overview
- Download Libraries
- Data Visualization with WordCloud
- Make Tensors from DataFrame
- Rating Our Data
- Random Train-Test Split
- Making the Model and Query Tower
- Candidate Tower and Retrieval System
- Compute Loss
- Train and Validation
- Accuracy Versus Recommendations
- Making Recommendations
Product information
- Title: Recommender Systems: An Applied Approach using Deep Learning
- Author(s):
- Release date: February 2023
- Publisher(s): Packt Publishing
- ISBN: 9781837638062
You might also like
video
Recommender Systems with Machine Learning
Have you ever thought how YouTube adjusts your feed as per your favorite content? Ever wondered! …
video
Advanced Chatbots with Deep Learning and Python
AI-powered chatbots are also capable of automating various tasks, including sales and marketing, customer service, and …
video
Machine Learning Projects with TensorFlow 2.0
TensorFlow is the world’s most widely adopted framework for Machine Learning and Deep Learning. TensorFlow 2.0 …
book
Applied Recommender Systems with Python: Build Recommender Systems with Deep Learning, NLP and Graph-Based Techniques
This book will teach you how to build recommender systems with machine learning algorithms using Python. …