@machinelearningtogo: ➡️ Machine Learning from Scratch, part 15: a recommender, the kind of algorithm that picks what your feed shows you. Our app is simulated: 300 people and 60 videos. Every person has a hidden taste, every video has a hidden style, and each person has watched only about 12 of the 60 videos. All the algorithm ever sees is who liked which of the videos they watched. How it learns: every person gets two numbers, and every video gets two numbers. Think of them as arrows on a map. For every video a person has seen, the two arrows turn into a chance of a like with the sigmoid from part 2. The algorithm compares that chance with what really happened and nudges both arrows a little. That is gradient descent from part 8, and the whole method is called matrix factorisation. The results, all measured on the videos nobody showed it: After 25 rounds it guesses 85.0% of the hidden likes right. After 3000 rounds it gets 87.8% right. The best any method could do here is 91.1%, because some likes are just random. For every person it recommends the three unseen videos with the strongest match, and 98% of them are videos the person really likes. A random unseen video gets a like 51% of the time. The first person on the list watched only 5 videos. From those five it guessed the other 55 and got 51 of them right. We ran the same program on 20 different simulated apps, and it always landed between 84 and 88%. Real apps use hundreds of numbers for every person and every video, plus signals like watch time and skips. The core idea stays the same: learn numbers for people and for videos, and match them. #machinelearning #ai #recommendersystem #python #coding

MachineLearningToGo
MachineLearningToGo
Open In TikTok:
Region: DE
Monday 28 September 2026 18:08:24 GMT
20907
1081
18
80

Music

Download

Comments

beweir
HelloWorld :
I would not call this machine learning, it is a statistical analysis that is being performed.
2026-09-29 00:12:19
3
sexy_pants
sexy_science :
5 lines of code in R
2026-09-29 03:00:53
0
anastasiyatkachen62
ст :
I don't like my recommendations, if I scroll without purpose just to know what's new or to entertain myself.
2026-09-29 02:13:23
0
iergas0
iergas0 :
Algorithmm works but is extremely stupid. It guesses which video a person will like. But it ignores that a person doesn't always want to watch the same thing. Algorithms today are limited in offering always the same content. This causes boredom.
2026-09-28 19:12:55
14
mykirkoev8g
Kira :
Seems right and scary thh
2026-09-29 00:44:47
0
xidu8
流浪猫 :
All such algorithms suck 😁
2026-09-28 19:46:50
1
maggick6
Maggick :
cool
2026-09-28 19:16:12
2
iomlandscaping
IoMLandscaping :
Then throw in the maximum number of paid promotions until it feels you can handle. And most of the data is on what ads you will watch because that is most of the videos you watch.
2026-09-28 19:41:38
1
delgatto_x
delgatto_x :
2026-09-28 21:48:03
0
givemetime11
TT-W-RR :
The algorithm 'learns' equates to predicts choices just like your brain simplified decision making after repeated operation. This is called 'learning' because it is useful when used for marketing or for money making purposes and many other behaviour inducing patterns that can be monetised- which is brainwashed souls for the majority part of it
2026-09-28 20:46:40
0
azrulali
Asali Hq :
@Anas Azrul
2026-09-29 00:46:54
0
claudiu_tips
claudiu :
😁😁😁
2026-09-29 03:51:59
0
To see more videos from user @machinelearningtogo, please go to the Tikwm homepage.

Other Videos


About