17 OCT 2024 - Welcome Back to TorrentFunk! Get your pirate hat back out. Streaming is dying and torrents are the new trend. Account Registration works again and so do Torrent Uploads. We invite you all to start uploading torrents again!
TORRENT DETAILS
Python Programming Build A Recommendation Engine In Django
TORRENT SUMMARY
Status:
All the torrents in this section have been verified by our verification system
Build a recommendation engine using Django & a Machine Learning technique called Collaborative Filtering.
Users will rate movies and the system will automatically recommend new ones. These recommendations will be done in batches (ie not in real time) to unlock a more scalable system for training and helping thousands and thousands of users.
For this course, we’ll use a real dataset called MovieLens; this dataset is downloaded in CSV and is used on all kinds of machine learning tutorials. What’s special about this course is you’ll load this dataset into a SQL database through a Django model. This alone might be worth watching the course as SQL databases are far more powerful than CSV files.
To do the batch inference we implement the incredibly powerful background worker process called Celery. If you haven’t used Celery before, this will be an eye opening experience and when you couple it with Django you have a truly powerful worker process that can run tasks in the background, run tasks on a schedule, or a combination of both. Tasks in Celery are simply Python functions with a special decorator.
For rating movies, we’ll be using HTMX. HTMX is a way to dynamically update content *without* reloading the page at all. I am sure you know the experience whenever you click “like” or “subscribe” , that’s what HTMX gives us without the overhead of using 1 line of JavaScript. This course shows us a practical implementation of using HTMX not just for rating movies, but also sorting them, loading them, and doing much more.
The recommendation engine in Django is really a collection of 3 parts:
Web Process: Setup up Django to collect user’s interest and provide recommendations once available.
Machine Learning Pipeline: Extract data from Django, transform it, and train a Collaborative Filtering model.
Worker Process: This is the glue. We’ll use Celery to schedule/run the trained model predictions and update data for Django-related user recommendations.
Recommended Experience
Python 3.6+ (such as 30 Days of Python)
Django 3.2+ (such as Your First Django Web Project or Try Django 3.2)
Celery with Django (such as Time & Tasks 2 or this blog post)
Who this course is for:
Beyond the basics Django Developers (ie you completed a Try Django course)
Anyone interested in building powerful ML-heavy Web Applications
Anyone looking to learn about Python Celery for Worker processes
Anyone interested in building workflows that need to run along side of Django.
Requirements
Experience Python 3.6+ (such as the first 15/16 days from my course 30 Days of Python)
Django 3.2+ experience (such as my course Your First Django Web Project or any of the Try Django series)
Celery experience is a plus! (Such as my Time & Tasks 2 course)
Machine learning experience is a plus but not required (checkout my Hello World of Machine Learning Course)
Pandas basics is a plus but not required (checkout my Try Pandas Course)
Last Updated 2/2023
VISITOR COMMENTS (0 )
FILE LIST
Filename
Size
.pad/0
615.6 KB
.pad/1
229.5 KB
.pad/10
796.6 KB
.pad/11
330 KB
.pad/12
672.8 KB
.pad/13
907.5 KB
.pad/14
343.5 KB
.pad/15
923.5 KB
.pad/16
183.6 KB
.pad/17
337.3 KB
.pad/18
401.3 KB
.pad/19
900 KB
.pad/2
578.7 KB
.pad/20
933.3 KB
.pad/21
588.4 KB
.pad/22
120.5 KB
.pad/23
425.3 KB
.pad/24
187.2 KB
.pad/25
303.8 KB
.pad/26
38.8 KB
.pad/27
643.7 KB
.pad/28
75.8 KB
.pad/29
189.4 KB
.pad/3
632 KB
.pad/30
3.1 KB
.pad/31
357 KB
.pad/32
785.7 KB
.pad/33
756.5 KB
.pad/34
84.5 KB
.pad/35
550.7 KB
.pad/36
663.5 KB
.pad/37
950.3 KB
.pad/38
387 KB
.pad/39
599.8 KB
.pad/4
40 KB
.pad/40
448 KB
.pad/41
625.2 KB
.pad/5
946.2 KB
.pad/6
201.4 KB
.pad/7
211.6 KB
.pad/8
430 KB
.pad/9
411.9 KB
TutsNode.net.txt
63 B
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/1 - Introduction/1 - Welcome to Recommender.mp4
53.6 MB
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/1 - Introduction/2 - Celery with Django Blog Post.txt
64 B
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/1 - Introduction/2 - Course Code on Github.txt
53 B
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/1 - Introduction/2 - justinmitchel on Twitter.txt
33 B
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/1 - Introduction/2 - Live demo limited features.txt
32 B
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/1 - Introduction/2 - Public Discussion Forum.txt
65 B
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/1 - Introduction/2 - Requirements InDepth Walkthrough.mp4
194.8 MB
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/1 - Introduction/2 - YouTube Channel.txt
43 B
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/1 - Introduction/3 - Where to get help.mp4
28.4 MB
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/1 - Introduction/4 - Setup Project.mp4
69.9 MB
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/1 - Introduction/5 - Django as a ML Pipeline Orchestration Tool.mp4
11.1 MB
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/10 - Handling Predictions in Django/34 - Storing Predictions in our Suggestion Model.mp4
156.1 MB
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/10 - Handling Predictions in Django/35 - Updating Batch Predictions Based on Previous Suggestions.mp4
146.1 MB
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/10 - Handling Predictions in Django/36 - MLBased Movies Recommendations View.mp4
178.6 MB
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/10 - Handling Predictions in Django/37 - Trigger ML Predictions Per User Activity.mp4
104.9 MB
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/10 - Handling Predictions in Django/38 - Position Ranking for Movie Querysets.mp4
86.2 MB
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/10 - Handling Predictions in Django/39 - Movie Embedding Idx Field and Task.mp4
129.1 MB
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/10 - Handling Predictions in Django/40 - Movie Dataset Exports.mp4
211 MB
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/10 - Handling Predictions in Django/41 - Schedule for ML Training ML Inference Movie IDX Updates and Exports.mp4
121.7 MB
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/11 - Wrap Up/42 - Overview of a Neural Network Colab Filtering Model.mp4
235.4 MB
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/11 - Wrap Up/43 - Thank you and next steps.mp4
44.6 MB
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/2 - Handling the Dataset/10 - Create Ratings Model with Generic Foreign Keys.mp4
101.8 MB
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/2 - Handling the Dataset/6 - Generate Fake User Data.mp4
50.4 MB
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/2 - Handling the Dataset/7 - Django Management Command to add Fake User Data.mp4
95 MB
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/2 - Handling the Dataset/8 - Our Collaborative Filtering Dataset.mp4
56.1 MB
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/2 - Handling the Dataset/9 - Load The Movies Dataset into the Movie Django Model.mp4
121 MB
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/3 - Running Calculations with Django/11 - Calculate Average Ratings.mp4
119.4 MB
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/3 - Running Calculations with Django/12 - Generate Movie Ratings.mp4
127.4 MB
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/3 - Running Calculations with Django/13 - Handling Duplicate Ratings with Signals.mp4
129.1 MB
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/3 - Running Calculations with Django/14 - Calculate Movie Average Rating Task.mp4
122.8 MB
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/4 - Python Celery/15 - Setup Celery for Offloading Tasks.mp4
126.6 MB
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/4 - Python Celery/16 - Converting Functions into Celery Tasks.mp4
166.2 MB
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/5 - Django Views Auth/17 - Movie List Detail View URLs and Templates.mp4
161.7 MB
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/5 - Django Views Auth/18 - Django AllAuth.mp4
92.7 MB
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/5 - Django Views Auth/19 - Update the Movie Ratings Task.mp4
175.6 MB
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/6 - User Ratings/20 - Rendering Rating Choices.mp4
71.3 MB
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/6 - User Ratings/21 - Display a Users Ratings.mp4
179.8 MB
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/7 - Dynamic Django with HTMX/22 - Dynamic Requests with HTMX.mp4
155.7 MB
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/7 - Dynamic Django with HTMX/23 - Rate Movies Dynamically with HTMX.mp4
160.3 MB
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/7 - Dynamic Django with HTMX/24 - Infinite Rating Flow with Django HTMX.mp4
126.9 MB
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/7 - Dynamic Django with HTMX/25 - Rating Dataset Exports Model Task.mp4
250.8 MB
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/8 - Jupyter Notebooks with Django/26 - Using Jupyter with Django.mp4
68.5 MB
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/8 - Jupyter Notebooks with Django/27 - Load Real Ratings to Fake Users.mp4
140.7 MB
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/8 - Jupyter Notebooks with Django/28 - Update Movie Data.mp4
218.4 MB
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/8 - Jupyter Notebooks with Django/29 - Recommendations by Popularity.mp4
203.1 MB
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/9 - Machine Learning Collaborative Filtering/30 - What is Collaborative Filtering.mp4
134.6 MB
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/9 - Machine Learning Collaborative Filtering/31 - Collaborative Filtering with Surprise ML.mp4
67.4 MB
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/9 - Machine Learning Collaborative Filtering/32 - Surprise ML Utils Celery Task For Surprise Model Training.mp4
266.4 MB
[TutsNode.net] - Python Programming Build a Recommendation Engine in Django/9 - Machine Learning Collaborative Filtering/33 - Batch User Prediction Task.mp4