Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
1

How to Build Your First Recommendation System (Easy)

from AI for Software Engineers [alt+shift+b] in AI

A step-by-step guide to training and serving a collaborative filtering model to serve users content
11th Nov 2025

Stay updated

Get a weekly newsletter with the top 5 articles worth reading every week.

More from AI for Software Engineers

AI Skills and Job Market, Q3 2026

An overview of the current state of the engineering market and the AI skills that are in demand

12th Sep 2026
Writing Skills for Long-Running Agents

How to get the most out of long-running agentic workflows via skills and context engineering

7th Aug 2026 • 1 votes
Striving for Greatness in All You Do

Why Dr. Richard W. Hamming's short essay applies to engineering just as much as it does to research

8th Jul 2026 • 2 votes
Can We Run Data Centers in Space?

An overview of the engineering reality of the moonshot and what's going on with energy consumption on Earth

10th Jun 2026 • 1 votes
The Real Way to Make Agentic Development Faster (It Isn’t Tokenmaxxing)

Dispelling the myth that more tokens = better productivity

7th May 2026 • 1 votes

More in AI

Speaking at the Bayesian Interest Group November 2026 Virtual Meeting

I’ll be speaking at the Bayesian Interest Group November 2026 Virtual Meeting. The topic is using Bayesian models to interactively pre-estimate the value of applying an expensive inspection or procedure to a large population. For example: estimating the value of using an LLM security service on a great number of […]

14 hours ago • 1 votes
Update: I’ve returned to fast.ai

I started this blog a few years ago when I began my journey studying immunology, to have a place to write about what I was learning and about applications of AI to the field. My studies were a success: I completed a Masters in Microbiology-Immunology, explored interesting applications, and met some awesome people along the way. At the end of last year, I decided to return to my origins and re-joined fast.ai, which had grown into Answer.AI while I was away. Why now? AI is an increasingly hated field, and for good reason. I wrote about my decision: There are tons of false and over-hyped claims about what AI can do, but underneath those, it is a genuinely useful technology. I want to use AI in ways that don’t degrade my own critical thinking skills and that don’t pretend that resources are unlimited. The biggest companies have made their vision for the technology seem like the only option. It isn’t. OpenAI, Anthropic, Google, and xAI don’t own AI. Their values and decisions aren’t the only version of what AI technology can be. I understand why many people are anti-AI. My new job is rooted in the same objections. I returned to the field because I want to figure out how to use AI in ways that protect human creativity, autonomy, and problem-solving. You can read my full essay here. I am excited to continue exploring how to design AI tools that better encourage human understanding and human autonomy, particularly in the area of education. I have written several essays in the last year, posted at fast.ai and answer.ai, about how AI intersects with education, coding, and science: Breaking the Spell of Vibe Coding Stop Saying Boredom is Good for Kids I Don’t Want a Learning Dashboard for My Child Risks and Limitations of AI in the Life Sciences My friends all hate AI; I just joined an AI startup Going forward, you can find me at fast.ai, answer.ai, on twitter, and on LinkedIn. I look forward to reading your responses. Create a free GitHub account to comment below.

3 days ago • 1 votes
The Good Thing About Hard Things

A new research paper titled “​AI Assistance Reduces Persistence and Hurts Independent Performance,”​ which was recently presented at the ​Conference on Language Modeling​, has been ... Read more The post The Good Thing About Hard Things appeared first on Cal Newport.

3 days ago • 1 votes
Stumblebug - simulation - beta
a week ago • 1 votes
Run AI agents safely with Ollama and Fly.io

AI agents can now use Ollama's cloud models safely inside Fly.io's cloud computers.

a week ago • 1 votes
📚 BoredReading

You seem to be enjoying this.

Join free to unlock everything.

Create free account

Already have an account? Sign in