https://github.com/athari22/mean-normalization
Mean Normalization
https://github.com/athari22/mean-normalization
jupyter-notebook mean normalization numerical-analysis numpy numpy-exercises python python3
Last synced: 3 months ago
JSON representation
Mean Normalization
- Host: GitHub
- URL: https://github.com/athari22/mean-normalization
- Owner: Athari22
- Created: 2024-09-12T05:55:26.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-09-14T06:31:17.000Z (9 months ago)
- Last Synced: 2025-04-05T20:43:14.195Z (3 months ago)
- Topics: jupyter-notebook, mean, normalization, numerical-analysis, numpy, numpy-exercises, python, python3
- Language: Jupyter Notebook
- Homepage:
- Size: 9.77 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Mean Normalization
This project is a learning project from the [udacity](https://www.udacity.com/course/programming-for-data-science-nanodegree--nd104) for the Programming for Data Science with Python Nanodegree Program.# Description
In machine learning we use large amounts of data to train our models. Some machine learning algorithms may require that the data is normalized in order to work correctly. The idea of normalization, also known as feature scaling, is to ensure that all the data is on a similar scale, i.e. that all the data takes on a similar range of values. For example, we might have a dataset that has values between 0 and 5,000. By normalizing the data we can make the range of values be between 0 and 1.In this lab, you will be performing a different kind of feature scaling known as mean normalization. Mean normalization will scale the data, but instead of making the values be between 0 and 1, it will distribute the values evenly in some small interval around zero. For example, if we have a dataset that has values between 0 and 5,000, after mean normalization the range of values will be distributed in some small range around 0, for example between -3 to 3. Because the range of values are distributed evenly around zero, this guarantees that the average (mean) of all elements will be zero. Therefore, when you perform mean normalization your data will not only be scaled but it will also have an average of zero.