# Mean Normalization

**URL:** <https://community.deeplearning.ai/t/mean-normalization/426148>\
**Category:** Unsupervised Learning, Recommenders, Reinforcement\
**Tags:** week-module-1\
**Created:** [August 23, 2023, 4:40pm UTC](https://community.deeplearning.ai/t/mean-normalization/426148 "2023-08-23T16:40:14Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Aman6](https://avatars.discourse-cdn.com/v4/letter/a/f05b48/32.png) [@Aman6](https://community.deeplearning.ai/u/Aman6)\
**Post date:** [August 23, 2023, 4:40pm UTC](https://community.deeplearning.ai/t/mean-normalization/426148/1 "2023-08-23T16:40:14Z")

</div>

![image](https://global.discourse-cdn.com/dlai/original/3X/3/7/375310e1be2022e6730dfc768eb25cc24bc3280e.jpeg)  
why mean normalization is used here, because what we are doing is replacing new user rating with mean of that movie. We can directly replace it with average of that particular row.

---

<div class="post-metadata">

**Author:** ![rmwkwok](https://sea1.discourse-cdn.com/dlai/user_avatar/community.deeplearning.ai/rmwkwok/32/126977_2.png) [@rmwkwok](https://community.deeplearning.ai/u/rmwkwok)\
**Post date:** [August 24, 2023, 1:20am UTC](https://community.deeplearning.ai/t/mean-normalization/426148/2 "2023-08-24T01:20:54Z")

</div>

Hello @Aman6,

Your approach will lead to a different trained model because you will have imputed some ratings that will be otherwise not used for training. The current approach keeps the training set to contain only actual ratings, while letting new users be getting a mean prediction.

The next question is, should we impute the ratings? My answer is no, because the goal of collabrative filtering is to predict the missing rating from the existing ones. If we had imputed them from the beginning, it would lose the purpose.

Thoughts?

Cheers,  
Raymond
