مکین لرننگ - اوسط اور مدیا مود
- ਪਿਛਲਾ ਪੰਨਾ ਸ਼ੁਰੂਆਤ
- ਅਗਲਾ ਪੰਨਾ ਸਟੈਂਡਰਡ ਡੀਵੀਏਸੀ
ਔਸਤ, ਮੀਡੀਅਨ ਅਤੇ ਮੋਡ
ਇੱਕ ਸਮੂਹ ਦੇ ਨੰਬਰਾਂ ਤੋਂ ਅਸੀਂ ਕੀ ਸਿੱਖ ਸਕਦੇ ਹਾਂ?
ਮਸ਼ੀਨ ਸਿੱਖਣ (ਅਤੇ ਗਣਿਤ) ਵਿੱਚ ਆਮ ਤੌਰ 'ਤੇ ਤਿੰਨ ਅਸੀਂ ਕੰਮ ਕਰਦੇ ਹਾਂ ਮੁੱਲਾਂ:
- ਔਸਤ (Mean) - ਔਸਤ ਮੁੱਲ
- ਮੀਡੀਅਨ (Median) - ਮੱਧ ਮੁੱਲ, ਜਿਸ ਨੂੰ ਮੀਡੀਅਨ ਵੀ ਕਿਹਾ ਜਾਂਦਾ ਹੈ
- ਮੋਡ (Mode) - ਸਭ ਤੋਂ ਆਮ ਮੁੱਲ
ਉਦਾਹਰਣ: ਅਸੀਂ 13 ਵਾਹਨਾਂ ਦੀ ਗਤੀ ਨੂੰ ਰਜਿਸਟਰ ਕੀਤਾ ਹੈ:
speed = [99,86,87,88,111,86,103,87,94,78,77,85,86]
ਔਸਤ, ਮੱਧ ਜਾਂ ਸਭ ਤੋਂ ਆਮ ਗਤੀ ਮੁੱਲ ਕੀ ਹੈ?
ਔਸਤ ਗਤੀ
ਔਸਤ ਗਤੀ ਹੀ ਔਸਤ ਹੈ。
ਔਸਤ ਗਤੀ ਕੱਢਣ ਲਈ ਸਾਰੇ ਮੁੱਲਾਂ ਦਾ ਜੋੜ ਕੱਢੋ ਅਤੇ ਉਸ ਨੂੰ ਮੁੱਲਾਂ ਦੀ ਗਿਣਤੀ ਦੇ ਹਿੱਸੇ ਵਿੱਚ ਵੰਡੋ:
(99+86+87+88+111+86+103+87+94+78+77+85+86) / 13 = 89.77
NumPy ਮੌਡੂਲ ਇਸ ਉਦੇਸ਼ ਲਈ ਤਰੀਕੇ ਰੱਖਦਾ ਹੈ:
ਇੰਸਟੈਂਸ
ਨਮਬਰ ਮੌਡੂਲ ਦੀ ਵਰਤੋਂ ਕਰੋ mean()
ਤਰੀਕਾ ਔਸਤ ਗਤੀ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰਦਾ ਹੈ:
import numpy speed = [99,86,87,88,111,86,103,87,94,78,77,85,86] x = numpy.mean(speed) print(x)
ਮੀਡੀਅਨ
ਮੀਡੀਅਨ ਸਾਰੇ ਮੁੱਲਾਂ ਦੇ ਕਿਸਮਤ ਕਰਨ ਤੋਂ ਬਾਅਦ ਮੱਧ ਮੁੱਲ ਹੁੰਦਾ ਹੈ:
77, 78, 85, 86, 86, 86, 87, 87, 88, 94, 99, 103, 111
ਮੀਡੀਅਨ ਮਿਲਣ ਤੋਂ ਪਹਿਲਾਂ ਨੰਬਰਾਂ ਨੂੰ ਕਿਸਮਤ ਕਰਨਾ ਮਹੱਤਵਪੂਰਨ ਹੈ。
NumPy ਮੌਡੂਲ ਇਸ ਉਦੇਸ਼ ਲਈ ਤਰੀਕੇ ਰੱਖਦਾ ਹੈ:
ਇੰਸਟੈਂਸ
ਨਮਬਰ ਮੌਡੂਲ ਦੀ ਵਰਤੋਂ ਕਰੋ median()
ਮੀਡੀਅਨ ਲੱਭਣ ਦਾ ਤਰੀਕਾ:
import numpy speed = [99,86,87,88,111,86,103,87,94,78,77,85,86] x = numpy.median(speed) print(x)
ਜੇਕਰ ਮੱਧ ਵਿੱਚ ਦੋ ਨੰਬਰ ਹਨ ਤਾਂ ਉਨ੍ਹਾਂ ਦਾ ਸਮਾਨਾਂਤਰ ਦੋਹਰਾਓ
, 77, 78, 85, 86, 86, 86, 87, 87, 94, 98, 99, 103 (86 + 87) / 2 = 86.5
ਇੰਸਟੈਂਸ
ਨਮਬਰ ਮੌਡੂਲ ਦੀ ਵਰਤੋਂ ਕਰੋ:
import numpy speed = [99,86,87,88,86,103,87,94,78,77,85,86] x = numpy.median(speed) print(x)
ਮੋਡ
ਸਭ ਤੋਂ ਜ਼ਿਆਦਾ ਆਉਣ ਵਾਲੀ ਮੁੱਲ ਹੈ:
99, 86, 87, 88, 111, 86, 103, 87, 94, 78, 77, 85, 86 = 86
ਸਕਾਈਪੀ ਮੌਡੂਲ ਵਿੱਚ ਇਸ ਉਦੇਸ਼ ਲਈ ਮੰਥਨ ਹਨ:
ਇੰਸਟੈਂਸ
ਸਕਾਈਪੀ ਦੀ ਵਰਤੋਂ ਕਰੋ mode()
ਸਭ ਤੋਂ ਜ਼ਿਆਦਾ ਆਉਣ ਵਾਲੇ ਨੰਬਰ ਲੱਭਣ ਦਾ ਤਰੀਕਾ:
from scipy import stats speed = [99,86,87,88,111,86,103,87,94,78,77,85,86] x = stats.mode(speed) print(x)
ਚੈਪਟਰ ਸਮੀਖਿਆ
ਮੀਡੀਅਨ, ਮੀਡੀਅਨ ਅਤੇ ਮੋਡ ਮਸ਼ੀਨ ਸਿੱਖਿਆ ਵਿੱਚ ਬਹੁਤ ਵਾਰ ਵਰਤੇ ਜਾਂਦੇ ਹਨ, ਇਸ ਲਈ ਉਨ੍ਹਾਂ ਦੇ ਪਿੱਛੇ ਦੇ ਕਨਸੈਪਟ ਦਾ ਜਾਣਕਾਰੀ ਹਾਸਲ ਕਰਨਾ ਮਹੱਤਵਪੂਰਨ ਹੈ。
- ਪਿਛਲਾ ਪੰਨਾ ਸ਼ੁਰੂਆਤ
- ਅਗਲਾ ਪੰਨਾ ਸਟੈਂਡਰਡ ਡੀਵੀਏਸੀ