Π’Π°Ρˆ ΠΏΡ€Π²ΠΈ ΠΊΠΎΡ€Π°ΠΊ Ρƒ Π½Π°ΡƒΡ†ΠΈ ΠΎ ΠΏΠΎΠ΄Π°Ρ†ΠΈΠΌΠ°. Π’ΠΈΡ‚Π°Π½ΠΈΠΊ

ΠšΡ€Π°Ρ‚ΠΊΠ° ΡƒΠ²ΠΎΠ΄Π½Π° Ρ€Π΅Ρ‡

Π’Π΅Ρ€ΡƒΡ˜Π΅ΠΌ Π΄Π° бисмо ΠΌΠΎΠ³Π»ΠΈ Π΄Π° ΡƒΡ€Π°Π΄ΠΈΠΌΠΎ вишС ствари ΠΊΠ°Π΄Π° бисмо Π΄ΠΎΠ±ΠΈΠ»ΠΈ упутства ΠΊΠΎΡ€Π°ΠΊ ΠΏΠΎ ΠΊΠΎΡ€Π°ΠΊ која Π±ΠΈ Π½Π°ΠΌ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»Π° ΡˆΡ‚Π° ΠΈ ΠΊΠ°ΠΊΠΎ Π΄Π° Ρ€Π°Π΄ΠΈΠΌΠΎ. И сама сС сСћам Ρ‚Ρ€Π΅Π½ΡƒΡ‚Π°ΠΊΠ° Ρƒ свом ΠΆΠΈΠ²ΠΎΡ‚Ρƒ ΠΊΠ°Π΄Π° нисам ΠΌΠΎΠ³Π»Π° Π½Π΅ΡˆΡ‚ΠΎ Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅ΠΌ Ρ˜Π΅Ρ€ јС Ρ˜Π΅Π΄Π½ΠΎΡΡ‚Π°Π²Π½ΠΎ Π±ΠΈΠ»ΠΎ Ρ‚Π΅ΡˆΠΊΠΎ Ρ€Π°Π·ΡƒΠΌΠ΅Ρ‚ΠΈ ΠΎΠ΄Π°ΠΊΠ»Π΅ Π΄Π° ΠΏΠΎΡ‡Π½Π΅ΠΌ. МоТда стС јСдном Π΄Π°Π²Π½ΠΎ Π½Π° Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ Π²ΠΈΠ΄Π΅Π»ΠΈ Ρ€Π΅Ρ‡ΠΈ β€žΠΠ°ΡƒΠΊΠ° ΠΎ ΠΏΠΎΠ΄Π°Ρ†ΠΈΠΌΠ°β€œ ΠΈ Π·Π°ΠΊΡ™ΡƒΡ‡ΠΈΠ»ΠΈ Π΄Π° стС Π΄Π°Π»Π΅ΠΊΠΎ ΠΎΠ΄ ΠΎΠ²ΠΎΠ³Π°, Π° Ρ™ΡƒΠ΄ΠΈ који Ρ‚ΠΎ Ρ€Π°Π΄Π΅ су Π½Π΅Π³Π΄Π΅ Ρ‚Π°ΠΌΠΎ, Ρƒ Π΄Ρ€ΡƒΠ³ΠΎΠΌ свСту. НС, ΠΎΠ½ΠΈ су ΠΎΠ²Π΄Π΅. И, ΠΌΠΎΠΆΠ΄Π°, Π·Π°Ρ…Π²Π°Ρ™ΡƒΡ˜ΡƒΡ›ΠΈ Ρ™ΡƒΠ΄ΠΈΠΌΠ° ΠΈΠ· ΠΎΠ²Π΅ области, Π½Π° вашСм Ρ„Π΅Π΅Π΄Ρƒ сС појавио Ρ‡Π»Π°Π½Π°ΠΊ. ΠŸΠΎΡΡ‚ΠΎΡ˜ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ курсСва који Ρ›Π΅ Π²Π°ΠΌ ΠΏΠΎΠΌΠΎΡ›ΠΈ Π΄Π° сС Π½Π°Π²ΠΈΠΊΠ½Π΅Ρ‚Π΅ Π½Π° овај Π·Π°Π½Π°Ρ‚, Π°Π»ΠΈ ΠΎΠ²Π΄Π΅ Ρ›Ρƒ Π²Π°ΠΌ ΠΏΠΎΠΌΠΎΡ›ΠΈ Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ ΠΏΡ€Π²ΠΈ ΠΊΠΎΡ€Π°ΠΊ.

Па, јСси Π»ΠΈ спрСман? ΠžΠ΄ΠΌΠ°Ρ… Π΄Π° Π²Π°ΠΌ ΠΊΠ°ΠΆΠ΅ΠΌ Π΄Π° Ρ›Π΅Ρ‚Π΅ ΠΌΠΎΡ€Π°Ρ‚ΠΈ Π΄Π° Π·Π½Π°Ρ‚Π΅ ΠŸΠΈΡ‚Ρ…ΠΎΠ½ 3, ΠΏΠΎΡˆΡ‚ΠΎ Ρ›Ρƒ Ρ‚ΠΎ ΠΎΠ²Π΄Π΅ користити. Π’Π°ΠΊΠΎΡ’Π΅ Π²Π°ΠΌ ΡΠ°Π²Π΅Ρ‚ΡƒΡ˜Π΅ΠΌ Π΄Π° Π³Π° ΡƒΠ½Π°ΠΏΡ€Π΅Π΄ инсталиратС Π½Π° ΠˆΡƒΠΏΠΈΡ‚Π΅Ρ€ НотСбоок ΠΈΠ»ΠΈ Π²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΊΠ°ΠΊΠΎ Π΄Π° користитС Π³ΠΎΠΎΠ³Π»Π΅ Ρ†ΠΎΠ»Π°Π±.

ΠŸΡ€Π²ΠΈ ΠΊΠΎΡ€Π°ΠΊ

Π’Π°Ρˆ ΠΏΡ€Π²ΠΈ ΠΊΠΎΡ€Π°ΠΊ Ρƒ Π½Π°ΡƒΡ†ΠΈ ΠΎ ΠΏΠΎΠ΄Π°Ρ†ΠΈΠΌΠ°. Π’ΠΈΡ‚Π°Π½ΠΈΠΊ

КагглС јС ваш Π·Π½Π°Ρ‡Π°Ρ˜Π°Π½ ΠΏΠΎΠΌΠΎΡ›Π½ΠΈΠΊ Ρƒ овој ствари. Π£ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈ Π±Π΅Π· Ρ‚ΠΎΠ³Π°, Π°Π»ΠΈ ΠΎ Ρ‚ΠΎΠΌΠ΅ Ρ›Ρƒ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΠΈ Ρƒ Π΄Ρ€ΡƒΠ³ΠΎΠΌ Ρ‡Π»Π°Π½ΠΊΡƒ. Ово јС ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π½Π° којој сС ΠΎΠ΄Ρ€ΠΆΠ°Π²Π°Ρ˜Ρƒ Ρ‚Π°ΠΊΠΌΠΈΡ‡Π΅ΡšΠ° Ρƒ Π½Π°ΡƒΡ†ΠΈ ΠΎ ΠΏΠΎΠ΄Π°Ρ†ΠΈΠΌΠ°. Π£ сваком Ρ‚Π°ΠΊΠ²ΠΎΠΌ Ρ‚Π°ΠΊΠΌΠΈΡ‡Π΅ΡšΡƒ, Ρƒ Ρ€Π°Π½ΠΈΠΌ Ρ„Π°Π·Π°ΠΌΠ° стСћи Ρ›Π΅Ρ‚Π΅ Π½Π΅Ρ€Π΅Π°Π»Π½ΠΎ искуство Ρƒ Ρ€Π΅ΡˆΠ°Π²Π°ΡšΡƒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Ρ€Π°Π·Π½ΠΈΡ… врста, Ρ€Π°Π·Π²ΠΎΡ˜Π½ΠΎ искуство ΠΈ искуство Ρ€Π°Π΄Π° Ρƒ Ρ‚ΠΈΠΌΡƒ, ΡˆΡ‚ΠΎ јС Π²Π°ΠΆΠ½ΠΎ Ρƒ нашСм Π²Ρ€Π΅ΠΌΠ΅Π½Ρƒ.

ΠžΠ΄Π°Ρ‚Π»Π΅ Ρ›Π΅ΠΌΠΎ ΠΏΡ€Π΅ΡƒΠ·Π΅Ρ‚ΠΈ наш Π·Π°Π΄Π°Ρ‚Π°ΠΊ. Π—ΠΎΠ²Π΅ сС "Π’ΠΈΡ‚Π°Π½ΠΈΠΊ". Услов јС слСдСћи: ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄Π΅Ρ‚ΠΈ Π΄Π° Π»ΠΈ Ρ›Π΅ свака ΠΏΠΎΡ˜Π΅Π΄ΠΈΠ½Π°Ρ‡Π½Π° особа ΠΏΡ€Π΅ΠΆΠΈΠ²Π΅Ρ‚ΠΈ. Π£ΠΎΠΏΡˆΡ‚Π΅Π½ΠΎ Π³ΠΎΠ²ΠΎΡ€Π΅Ρ›ΠΈ, Π·Π°Π΄Π°Ρ‚Π°ΠΊ особС која јС ΡƒΠΊΡ™ΡƒΡ‡Π΅Π½Π° Ρƒ Π”Π‘ јС ΠΏΡ€ΠΈΠΊΡƒΠΏΡ™Π°ΡšΠ΅ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ°, ΡšΠΈΡ…ΠΎΠ²Π° ΠΎΠ±Ρ€Π°Π΄Π°, ΠΎΠ±ΡƒΡ‡Π°Π²Π°ΡšΠ΅ ΠΌΠΎΠ΄Π΅Π»Π°, ΠΏΡ€Π΅Π΄Π²ΠΈΡ’Π°ΡšΠ΅ ΠΈ Ρ‚Π°ΠΊΠΎ Π΄Π°Ρ™Π΅. Π£ ΠΊΠ°Π³Π³Π»Π΅-Ρƒ Π½Π°ΠΌ јС Π΄ΠΎΠ·Π²ΠΎΡ™Π΅Π½ΠΎ Π΄Π° прСскочимо Ρ„Π°Π·Ρƒ ΠΏΡ€ΠΈΠΊΡƒΠΏΡ™Π°ΡšΠ° ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° - ΠΎΠ½ΠΈ су прСдстављСни Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ. ΠœΠΎΡ€Π°ΠΌΠΎ Π΄Π° ΠΈΡ… ΠΏΡ€Π΅ΡƒΠ·ΠΌΠ΅ΠΌΠΎ ΠΈ ΠΌΠΎΠΆΠ΅ΠΌΠΎ Π΄Π° ΠΏΠΎΡ‡Π½Π΅ΠΌΠΎ!

Π’ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡ‡ΠΈΠ½ΠΈΡ‚ΠΈ Π½Π° слСдСћи Π½Π°Ρ‡ΠΈΠ½:

ΠΊΠ°Ρ€Ρ‚ΠΈΡ†Π° ΠŸΠΎΠ΄Π°Ρ†ΠΈ садрТи Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ΅ којС садрТС ΠΏΠΎΠ΄Π°Ρ‚ΠΊΠ΅

Π’Π°Ρˆ ΠΏΡ€Π²ΠΈ ΠΊΠΎΡ€Π°ΠΊ Ρƒ Π½Π°ΡƒΡ†ΠΈ ΠΎ ΠΏΠΎΠ΄Π°Ρ†ΠΈΠΌΠ°. Π’ΠΈΡ‚Π°Π½ΠΈΠΊ

Π’Π°Ρˆ ΠΏΡ€Π²ΠΈ ΠΊΠΎΡ€Π°ΠΊ Ρƒ Π½Π°ΡƒΡ†ΠΈ ΠΎ ΠΏΠΎΠ΄Π°Ρ†ΠΈΠΌΠ°. Π’ΠΈΡ‚Π°Π½ΠΈΠΊ

ΠŸΡ€Π΅ΡƒΠ·Π΅Π»ΠΈ смо ΠΏΠΎΠ΄Π°Ρ‚ΠΊΠ΅, ΠΏΡ€ΠΈΠΏΡ€Π΅ΠΌΠΈΠ»ΠΈ нашС ΠˆΡƒΠΏΠΈΡ‚Π΅Ρ€ свСскС ΠΈ...

Π”Ρ€ΡƒΠ³ΠΈ ΠΊΠΎΡ€Π°ΠΊ

Како сада ΡƒΡ‡ΠΈΡ‚Π°Π²Π°ΠΌΠΎ ΠΎΠ²Π΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΊΠ΅?

ΠŸΡ€Π²ΠΎ, Ρ…Π°Ρ˜Π΄Π΅ Π΄Π° ΡƒΠ²Π΅Π·Π΅ΠΌΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅:

import pandas as pd
import numpy as np

ПандС Ρ›Π΅ Π½Π°ΠΌ ΠΎΠΌΠΎΠ³ΡƒΡ›ΠΈΡ‚ΠΈ Π΄Π° ΠΏΡ€Π΅ΡƒΠ·ΠΌΠ΅ΠΌΠΎ .цсв Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ΅ Π·Π° Π΄Π°Ρ™Ρƒ ΠΎΠ±Ρ€Π°Π΄Ρƒ.

Нумпи јС ΠΏΠΎΡ‚Ρ€Π΅Π±Π°Π½ Π΄Π° прСдстави Π½Π°ΡˆΡƒ Ρ‚Π°Π±Π΅Π»Ρƒ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° ΠΊΠ°ΠΎ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ са Π±Ρ€ΠΎΡ˜Π΅Π²ΠΈΠΌΠ°.
Π₯ајдС. Π£Π·ΠΌΠΈΠΌΠΎ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΡƒ Ρ‚Ρ€Π°ΠΈΠ½.цсв ΠΈ ΠΎΡ‚ΠΏΡ€Π΅ΠΌΠΈΠΌΠΎ Π½Π°ΠΌ јС:

dataset = pd.read_csv('train.csv')

ΠŸΠΎΠ·Π²Π°Ρ›Π΅ΠΌΠΎ сС Π½Π° наш ΠΈΠ·Π±ΠΎΡ€ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° Ρ‚Ρ€Π°ΠΈΠ½.цсв ΠΊΡ€ΠΎΠ· ΠΏΡ€ΠΎΠΌΠ΅Π½Ρ™ΠΈΠ²Ρƒ скупа ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ°. Π”Π° Π²ΠΈΠ΄ΠΈΠΌΠΎ ΡˆΡ‚Π° ΠΈΠΌΠ°:

dataset.head()

Π’Π°Ρˆ ΠΏΡ€Π²ΠΈ ΠΊΠΎΡ€Π°ΠΊ Ρƒ Π½Π°ΡƒΡ†ΠΈ ΠΎ ΠΏΠΎΠ΄Π°Ρ†ΠΈΠΌΠ°. Π’ΠΈΡ‚Π°Π½ΠΈΠΊ

Π€ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π° Ρ…Π΅Π°Π΄() ΠΎΠΌΠΎΠ³ΡƒΡ›Π°Π²Π° Π½Π°ΠΌ Π΄Π° ΠΏΠΎΠ³Π»Π΅Π΄Π°ΠΌΠΎ ΠΏΡ€Π²ΠΈΡ… Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ Ρ€Π΅Π΄ΠΎΠ²Π° ΠΎΠΊΠ²ΠΈΡ€Π° ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ°.

ΠŸΡ€Π΅ΠΆΠΈΠ²Π΅Π»Π΅ ΠΊΠΎΠ»ΠΎΠ½Π΅ су ΡƒΠΏΡ€Π°Π²ΠΎ наши Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ, који су ΠΏΠΎΠ·Π½Π°Ρ‚ΠΈ Ρƒ ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ²ΠΈΡ€Ρƒ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ°. Π—Π° ΠΏΠΈΡ‚Π°ΡšΠ΅ Π·Π°Π΄Π°Ρ‚ΠΊΠ°, Ρ‚Ρ€Π΅Π±Π° Π΄Π° ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ΠΈΠΌΠΎ ΠΊΠΎΠ»ΠΎΠ½Ρƒ ΠŸΡ€Π΅ΠΆΠΈΠ²Π΅Π»ΠΈ Π·Π° тСст.цсв ΠΏΠΎΠ΄Π°Ρ‚ΠΊΠ΅. Ови ΠΏΠΎΠ΄Π°Ρ†ΠΈ Ρ‡ΡƒΠ²Π°Ρ˜Ρƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ˜Π΅ ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΡƒΡ‚Π½ΠΈΡ†ΠΈΠΌΠ° Π’ΠΈΡ‚Π°Π½ΠΈΠΊΠ°, Π·Π° којС ΠΌΠΈ, Ρ€Π΅ΡˆΠ°Π²Π°Ρ˜ΡƒΡ›ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Π½Π΅ Π·Π½Π°ΠΌΠΎ исход.

Π”Π°ΠΊΠ»Π΅, ΠΏΠΎΠ΄Π΅Π»ΠΈΠΌΠΎ Π½Π°ΡˆΡƒ Ρ‚Π°Π±Π΅Π»Ρƒ Π½Π° зависнС ΠΈ нСзависнС ΠΏΠΎΠ΄Π°Ρ‚ΠΊΠ΅. ОвдС јС свС Ρ˜Π΅Π΄Π½ΠΎΡΡ‚Π°Π²Π½ΠΎ. Зависни ΠΏΠΎΠ΄Π°Ρ†ΠΈ су ΠΎΠ½ΠΈ ΠΏΠΎΠ΄Π°Ρ†ΠΈ који зависС ΠΎΠ΄ нСзависних ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° који сС Π½Π°Π»Π°Π·Π΅ Ρƒ исходима. НСзависни ΠΏΠΎΠ΄Π°Ρ†ΠΈ су ΠΎΠ½ΠΈ ΠΏΠΎΠ΄Π°Ρ†ΠΈ који ΡƒΡ‚ΠΈΡ‡Ρƒ Π½Π° исход.

На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠΌΠ°ΠΌΠΎ слСдСћи скуп ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ°:

β€žΠ’ΠΎΠ²Π° јС ΠΏΡ€Π΅Π΄Π°Π²Π°ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΡƒ - Π½Π΅.
Π’ΠΎΠ²Π° јС Π΄ΠΎΠ±ΠΈΠΎ 2 ΠΈΠ· ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅.”

ΠžΡ†Π΅Π½Π° ΠΈΠ· ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ зависи ΠΎΠ΄ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡ€Π° Π½Π° ΠΏΠΈΡ‚Π°ΡšΠ΅: Π΄Π° Π»ΠΈ јС Π’ΠΎΠ²Π° студирао ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΡƒ? ЈС јасно? ИдСмо Π΄Π°Ρ™Π΅, Π²Π΅Ρ› смо Π±Π»ΠΈΠΆΠ΅ Ρ†ΠΈΡ™Ρƒ!

Π’Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π°Π»Π½Π° Π²Π°Ρ€ΠΈΡ˜Π°Π±Π»Π° Π·Π° нСзависнС ΠΏΠΎΠ΄Π°Ρ‚ΠΊΠ΅ јС Кс. Π—Π° зависнС ΠΏΠΎΠ΄Π°Ρ‚ΠΊΠ΅, ΠΈ.

Π Π°Π΄ΠΈΠΌΠΎ слСдСћС:

X = dataset.iloc[ : , 2 : ]
y = dataset.iloc[ : , 1 : 2 ]

Π¨Ρ‚Π° јС Ρ‚ΠΎ? Π‘Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜ΠΎΠΌ ΠΈΠ»ΠΎΡ†[:, 2: ] ΠΊΠ°ΠΆΠ΅ΠΌΠΎ ΠŸΠΈΡ‚Ρ…ΠΎΠ½-Ρƒ: Π–Π΅Π»ΠΈΠΌ Π΄Π° Π²ΠΈΠ΄ΠΈΠΌ Ρƒ ΠΏΡ€ΠΎΠΌΠ΅Π½Ρ™ΠΈΠ²ΠΎΡ˜ Кс ΠΏΠΎΠ΄Π°Ρ‚ΠΊΠ΅ који ΠΏΠΎΡ‡ΠΈΡšΡƒ ΠΎΠ΄ Π΄Ρ€ΡƒΠ³Π΅ ΠΊΠΎΠ»ΠΎΠ½Π΅ (ΡƒΠΊΡ™ΡƒΡ‡ΡƒΡ˜ΡƒΡ›ΠΈ ΠΈ ΠΏΠΎΠ΄ условом Π΄Π° Π±Ρ€ΠΎΡ˜Π°ΡšΠ΅ ΠΏΠΎΡ‡ΠΈΡšΠ΅ ΠΎΠ΄ Π½ΡƒΠ»Π΅). Π£ Π΄Ρ€ΡƒΠ³ΠΎΠΌ Ρ€Π΅Π΄Ρƒ ΠΊΠ°ΠΆΠ΅ΠΌΠΎ Π΄Π° ΠΆΠ΅Π»ΠΈΠΌΠΎ Π΄Π° Π²ΠΈΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄Π°Ρ‚ΠΊΠ΅ Ρƒ ΠΏΡ€Π²ΠΎΡ˜ ΠΊΠΎΠ»ΠΎΠ½ΠΈ.

[ Π°:Π±, Ρ†:Π΄ ] јС ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ˜Π° ΠΎΠ½ΠΎΠ³Π° ΡˆΡ‚ΠΎ користимо Ρƒ Π·Π°Π³Ρ€Π°Π΄Π°ΠΌΠ°. Ако Π½Π΅ Π½Π°Π²Π΅Π΄Π΅Ρ‚Π΅ Π½ΠΈΡ˜Π΅Π΄Π½Ρƒ ΠΏΡ€ΠΎΠΌΠ΅Π½Ρ™ΠΈΠ²Ρƒ, ΠΎΠ½Π΅ Ρ›Π΅ Π±ΠΈΡ‚ΠΈ сачуванС ΠΊΠ°ΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π½Π΅. Π’ΠΎ Ρ˜Π΅ΡΡ‚, ΠΌΠΎΠΆΠ΅ΠΌΠΎ ΠΎΠ΄Ρ€Π΅Π΄ΠΈΡ‚ΠΈ [:,: Π΄] ΠΈ Ρ‚Π°Π΄Π° Ρ›Π΅ΠΌΠΎ Π΄ΠΎΠ±ΠΈΡ‚ΠΈ свС ΠΊΠΎΠ»ΠΎΠ½Π΅ Ρƒ ΠΎΠΊΠ²ΠΈΡ€Ρƒ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ°, осим ΠΎΠ½ΠΈΡ… којС ΠΈΠ΄Ρƒ ΠΎΠ΄ Π±Ρ€ΠΎΡ˜Π° Π΄ ΠΏΠ° Π½Π°Π΄Π°Ρ™Π΅. ΠŸΡ€ΠΎΠΌΠ΅Π½Ρ™ΠΈΠ²Π΅ Π° ΠΈ Π± Π΄Π΅Ρ„ΠΈΠ½ΠΈΡˆΡƒ Π½ΠΈΠ·ΠΎΠ²Π΅, Π°Π»ΠΈ су Π½Π°ΠΌ свС ΠΏΠΎΡ‚Ρ€Π΅Π±Π½Π΅, ΠΏΠ° ΠΎΠ²ΠΎ остављамо ΠΊΠ°ΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π½ΠΎ.

Π”Π° Π²ΠΈΠ΄ΠΈΠΌΠΎ ΡˆΡ‚Π° ΠΈΠΌΠ°ΠΌΠΎ:

X.head()

Π’Π°Ρˆ ΠΏΡ€Π²ΠΈ ΠΊΠΎΡ€Π°ΠΊ Ρƒ Π½Π°ΡƒΡ†ΠΈ ΠΎ ΠΏΠΎΠ΄Π°Ρ†ΠΈΠΌΠ°. Π’ΠΈΡ‚Π°Π½ΠΈΠΊ

y.head()

Π’Π°Ρˆ ΠΏΡ€Π²ΠΈ ΠΊΠΎΡ€Π°ΠΊ Ρƒ Π½Π°ΡƒΡ†ΠΈ ΠΎ ΠΏΠΎΠ΄Π°Ρ†ΠΈΠΌΠ°. Π’ΠΈΡ‚Π°Π½ΠΈΠΊ

Π”Π° бисмо ΠΏΠΎΡ˜Π΅Π΄Π½ΠΎΡΡ‚Π°Π²ΠΈΠ»ΠΈ ΠΎΠ²Ρƒ ΠΌΠ°Π»Ρƒ Π»Π΅ΠΊΡ†ΠΈΡ˜Ρƒ, ΡƒΠΊΠ»ΠΎΠ½ΠΈΡ›Π΅ΠΌΠΎ ΠΊΠΎΠ»ΠΎΠ½Π΅ којС Π·Π°Ρ…Ρ‚Π΅Π²Π°Ρ˜Ρƒ посСбну ΠΏΠ°ΠΆΡšΡƒ ΠΈΠ»ΠΈ ΡƒΠΎΠΏΡˆΡ‚Π΅ Π½Π΅ ΡƒΡ‚ΠΈΡ‡Ρƒ Π½Π° ΠΏΡ€Π΅ΠΆΠΈΠ²Ρ™Π°Π²Π°ΡšΠ΅. Π‘Π°Π΄Ρ€ΠΆΠ΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΊΠ΅ Ρ‚ΠΈΠΏΠ° стр.

count = ['Name', 'Ticket', 'Cabin', 'Embarked']
X.drop(count, inplace=True, axis=1)

Π‘ΡƒΠΏΠ΅Ρ€! ΠŸΡ€Π΅Ρ’ΠΈΠΌΠΎ Π½Π° слСдСћи ΠΊΠΎΡ€Π°ΠΊ.

ΠšΠΎΡ€Π°ΠΊ Ρ‚Ρ€ΠΈ

ОвдС Ρ‚Ρ€Π΅Π±Π° Π΄Π° ΠΊΠΎΠ΄ΠΈΡ€Π°ΠΌΠΎ нашС ΠΏΠΎΠ΄Π°Ρ‚ΠΊΠ΅ ΠΊΠ°ΠΊΠΎ Π±ΠΈ машина Π±ΠΎΡ™Π΅ Ρ€Π°Π·ΡƒΠΌΠ΅Π»Π° ΠΊΠ°ΠΊΠΎ ΠΎΠ²ΠΈ ΠΏΠΎΠ΄Π°Ρ†ΠΈ ΡƒΡ‚ΠΈΡ‡Ρƒ Π½Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚. Али Π½Π΅Ρ›Π΅ΠΌΠΎ ΠΊΠΎΠ΄ΠΈΡ€Π°Ρ‚ΠΈ свС, Π²Π΅Ρ› само стр ΠΏΠΎΠ΄Π°Ρ‚ΠΊΠ΅ којС смо оставили. Колона β€žΠ‘Π΅ΠΊΡβ€. Како ΠΆΠ΅Π»ΠΈΠΌΠΎ Π΄Π° ΠΊΠΎΠ΄ΠΈΡ€Π°ΠΌΠΎ? Π₯ајдС Π΄Π° прСдставимо ΠΏΠΎΠ΄Π°Ρ‚ΠΊΠ΅ ΠΎ ΠΏΠΎΠ»Ρƒ особС ΠΊΠ°ΠΎ Π²Π΅ΠΊΡ‚ΠΎΡ€: 10 - ΠΌΡƒΡˆΠΊΠΎ, 01 - ТСнско.

ΠŸΡ€Π²ΠΎ, Ρ…Π°Ρ˜Π΄Π΅ Π΄Π° ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΡƒΡ˜Π΅ΠΌΠΎ нашС Ρ‚Π°Π±Π΅Π»Π΅ Ρƒ ΠΡƒΠΌΠŸΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ:

X = np.array(X)
y = np.array(y)

А сада поглСдајмо:

from sklearn.compose import ColumnTransformer
from sklearn.preprocessing import OneHotEncoder

ct = ColumnTransformer(transformers=[('encoder', OneHotEncoder(), [1])],
                       remainder='passthrough')
X = np.array(ct.fit_transform(X))

Π‘ΠΊΠ»Π΅Π°Ρ€Π½ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° јС Ρ‚Π°ΠΊΠΎ ΠΊΡƒΠ» Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° која Π½Π°ΠΌ ΠΎΠΌΠΎΠ³ΡƒΡ›Π°Π²Π° Π΄Π° ΠΎΠ±Π°Π²ΠΈΠΌΠΎ ΠΊΠΎΠΌΠΏΠ»Π΅Ρ‚Π°Π½ посао Ρƒ Π½Π°ΡƒΡ†ΠΈ ΠΎ ΠΏΠΎΠ΄Π°Ρ†ΠΈΠΌΠ°. Π‘Π°Π΄Ρ€ΠΆΠΈ Π²Π΅Π»ΠΈΠΊΠΈ Π±Ρ€ΠΎΡ˜ Π·Π°Π½ΠΈΠΌΡ™ΠΈΠ²ΠΈΡ… ΠΌΠΎΠ΄Π΅Π»Π° машинског ΡƒΡ‡Π΅ΡšΠ° ΠΈ Ρ‚Π°ΠΊΠΎΡ’Π΅ Π½Π°ΠΌ ΠΎΠΌΠΎΠ³ΡƒΡ›Π°Π²Π° ΠΏΡ€ΠΈΠΏΡ€Π΅ΠΌΡƒ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ°.

ОнСΠ₯ΠΎΡ‚Π•Π½Ρ†ΠΎΠ΄Π΅Ρ€ Ρ›Π΅ Π½Π°ΠΌ ΠΎΠΌΠΎΠ³ΡƒΡ›ΠΈΡ‚ΠΈ Π΄Π° ΠΊΠΎΠ΄ΠΈΡ€Π°ΠΌΠΎ ΠΏΠΎΠ» особС Ρƒ Ρ‚ΠΎΡ˜ Ρ€Π΅ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΡ˜ΠΈ, ΠΊΠ°ΠΎ ΡˆΡ‚ΠΎ смо описали. Π‘Ρ‚Π²ΠΎΡ€ΠΈΡ›Π΅ сС 2 Ρ€Π°Π·Ρ€Π΅Π΄Π°: ΠΌΡƒΡˆΠΊΠΎ, ТСнско. Ако јС особа ΠΌΡƒΡˆΠΊΠ°Ρ€Π°Ρ†, ΠΎΠ½Π΄Π° Ρ›Π΅ 1 Π±ΠΈΡ‚ΠΈ написано Ρƒ ΠΊΠΎΠ»ΠΎΠ½ΠΈ β€žΠΌΡƒΡˆΠΊΠΎβ€œ, Π° 0 Ρƒ ΠΊΠΎΠ»ΠΎΠ½ΠΈ β€žΠΆΠ΅Π½ΡΠΊΠΎβ€œ.

ПослС ОнСΠ₯ΠΎΡ‚Π•Π½Ρ†ΠΎΠ΄Π΅Ρ€() ΠΏΠΎΡΡ‚ΠΎΡ˜ΠΈ [1] - Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈ Π΄Π° ΠΆΠ΅Π»ΠΈΠΌΠΎ Π΄Π° ΠΊΠΎΠ΄ΠΈΡ€Π°ΠΌΠΎ ΠΊΠΎΠ»ΠΎΠ½Ρƒ Π±Ρ€ΠΎΡ˜ 1 (Ρ€Π°Ρ‡ΡƒΠ½Π°Ρ˜ΡƒΡ›ΠΈ ΠΎΠ΄ Π½ΡƒΠ»Π΅).

Π‘ΡƒΠΏΠ΅Ρ€. Π₯ајдСмо још Π΄Π°Ρ™Π΅!

По ΠΏΡ€Π°Π²ΠΈΠ»Ρƒ, Ρ‚ΠΎ сС дСшава Π΄Π° Π½Π΅ΠΊΠΈ ΠΏΠΎΠ΄Π°Ρ†ΠΈ остану ΠΏΡ€Π°Π·Π½ΠΈ (Ρ‚ΠΎ Ρ˜Π΅ΡΡ‚, НаН - Π½Π΅ Π±Ρ€ΠΎΡ˜). На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΡΡ‚ΠΎΡ˜Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ˜Π΅ ΠΎ особи: њСгово ΠΈΠΌΠ΅, ΠΏΠΎΠ». Али Π½Π΅ΠΌΠ° ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° ΠΎ њСговим Π³ΠΎΠ΄ΠΈΠ½Π°ΠΌΠ°. Π£ ΠΎΠ²ΠΎΠΌ ΡΠ»ΡƒΡ‡Π°Ρ˜Ρƒ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ›Π΅ΠΌΠΎ слСдСћи ΠΌΠ΅Ρ‚ΠΎΠ΄: Π½Π°Ρ›ΠΈ Ρ›Π΅ΠΌΠΎ Π°Ρ€ΠΈΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‡ΠΊΡƒ срСдину Π½Π°Π΄ свим ΠΊΠΎΠ»ΠΎΠ½Π°ΠΌΠ° ΠΈ, Π°ΠΊΠΎ Π½Π΅ΠΊΠΈ ΠΏΠΎΠ΄Π°Ρ†ΠΈ Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ˜Ρƒ Ρƒ ΠΊΠΎΠ»ΠΎΠ½ΠΈ, ΠΎΠ½Π΄Π° Ρ›Π΅ΠΌΠΎ ΠΏΡ€Π°Π·Π½ΠΈΠ½Ρƒ ΠΏΠΎΠΏΡƒΠ½ΠΈΡ‚ΠΈ Π°Ρ€ΠΈΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‡ΠΊΠΎΠΌ срСдином.

from sklearn.impute import SimpleImputer
imputer = SimpleImputer(missing_values=np.nan, strategy='mean')
imputer.fit(X)
X = imputer.transform(X)

Π‘Π°Π΄Π° ΡƒΠ·ΠΌΠΈΠΌΠΎ Ρƒ ΠΎΠ±Π·ΠΈΡ€ Π΄Π° сС ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡ˜Π΅ Π΄Π΅ΡˆΠ°Π²Π°Ρ˜Ρƒ ΠΊΠ°Π΄Π° су ΠΏΠΎΠ΄Π°Ρ†ΠΈ Π²Π΅ΠΎΠΌΠ° Π²Π΅Π»ΠΈΠΊΠΈ. НСки ΠΏΠΎΠ΄Π°Ρ†ΠΈ су Ρƒ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρƒ [0:1], Π΄ΠΎΠΊ Π½Π΅ΠΊΠΈ ΠΌΠΎΠ³Ρƒ ΠΏΡ€Π΅Π»Π°Π·ΠΈΡ‚ΠΈ стотинС ΠΈ Ρ…ΠΈΡ™Π°Π΄Π΅. Π”Π° бисмо Слиминисали Ρ‚Π°ΠΊΠ²ΠΎ Ρ€Π°ΡΠΈΠΏΠ°ΡšΠ΅ ΠΈ Π΄Π° бисмо Ρ€Π°Ρ‡ΡƒΠ½Π°Ρ€ ΡƒΡ‡ΠΈΠ½ΠΈΠ»ΠΈ ΠΏΡ€Π΅Ρ†ΠΈΠ·Π½ΠΈΡ˜ΠΈΠΌ Ρƒ својим ΠΏΡ€ΠΎΡ€Π°Ρ‡ΡƒΠ½ΠΈΠΌΠ°, скСнираћСмо ΠΏΠΎΠ΄Π°Ρ‚ΠΊΠ΅ ΠΈ скалирати ΠΈΡ…. НСка сви Π±Ρ€ΠΎΡ˜Π΅Π²ΠΈ Π½Π΅ ΠΏΡ€Π΅Π»Π°Π·Π΅ Ρ‚Ρ€ΠΈ. Π”Π° бисмо Ρ‚ΠΎ ΡƒΡ€Π°Π΄ΠΈΠ»ΠΈ, користићСмо Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Ρƒ Π‘Ρ‚Π°Π½Π΄Π°Ρ€Π΄Π‘Ρ†Π°Π»Π΅Ρ€.

from sklearn.preprocessing import StandardScaler
sc = StandardScaler()
X[:, 2:] = sc.fit_transform(X[:, 2:])

Π‘Π°Π΄Π° наши ΠΏΠΎΠ΄Π°Ρ†ΠΈ ΠΈΠ·Π³Π»Π΅Π΄Π°Ρ˜Ρƒ ΠΎΠ²Π°ΠΊΠΎ:

Π’Π°Ρˆ ΠΏΡ€Π²ΠΈ ΠΊΠΎΡ€Π°ΠΊ Ρƒ Π½Π°ΡƒΡ†ΠΈ ΠΎ ΠΏΠΎΠ΄Π°Ρ†ΠΈΠΌΠ°. Π’ΠΈΡ‚Π°Π½ΠΈΠΊ

Класа. Π’Π΅Ρ› смо Π±Π»ΠΈΠ·Ρƒ Ρ†ΠΈΡ™Π°!

Π§Π΅Ρ‚Π²Ρ€Ρ‚ΠΈ ΠΊΠΎΡ€Π°ΠΊ

Π₯ајдС Π΄Π° ΠΎΠ±ΡƒΡ‡ΠΈΠΌΠΎ наш ΠΏΡ€Π²ΠΈ ΠΌΠΎΠ΄Π΅Π»! Из склСарн Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ ΠΌΠΎΠΆΠ΅ΠΌΠΎ ΠΏΡ€ΠΎΠ½Π°Ρ›ΠΈ ΠΎΠ³Ρ€ΠΎΠΌΠ°Π½ Π±Ρ€ΠΎΡ˜ Π·Π°Π½ΠΈΠΌΡ™ΠΈΠ²ΠΈΡ… ствари. На овај ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ сам ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΎ ΠΌΠΎΠ΄Π΅Π» Π“Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ Боостинг ЦлассифиСр. ΠšΠΎΡ€ΠΈΡΡ‚ΠΈΠΌΠΎ А класификатор Ρ˜Π΅Ρ€ јС наш Π·Π°Π΄Π°Ρ‚Π°ΠΊ Π·Π°Π΄Π°Ρ‚Π°ΠΊ ΠΊΠ»Π°ΡΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π΅. ΠŸΡ€ΠΎΠ³Π½ΠΎΠ·Ρƒ Ρ‚Ρ€Π΅Π±Π° Π΄ΠΎΠ΄Π΅Π»ΠΈΡ‚ΠΈ 1 (ΠΏΡ€Π΅ΠΆΠΈΠ²Π΅ΠΎ) ΠΈΠ»ΠΈ 0 (нијС ΠΏΡ€Π΅ΠΆΠΈΠ²Π΅ΠΎ).

from sklearn.ensemble import GradientBoostingClassifier
gbc = GradientBoostingClassifier(learning_rate=0.5, max_depth=5, n_estimators=150)
gbc.fit(X, y)

Π€ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π° ΡƒΠΊΠ»Π°ΠΏΠ°ΡšΠ° Π³ΠΎΠ²ΠΎΡ€ΠΈ ΠŸΠ°Ρ˜Ρ‚ΠΎΠ½Ρƒ: НСка ΠΌΠΎΠ΄Π΅Π» Ρ‚Ρ€Π°ΠΆΠΈ зависности ΠΈΠ·ΠΌΠ΅Ρ’Ρƒ Кс ΠΈ ΠΈ.

МањС ΠΎΠ΄ сСкундС ΠΈ ΠΌΠΎΠ΄Π΅Π» јС спрСман.

Π’Π°Ρˆ ΠΏΡ€Π²ΠΈ ΠΊΠΎΡ€Π°ΠΊ Ρƒ Π½Π°ΡƒΡ†ΠΈ ΠΎ ΠΏΠΎΠ΄Π°Ρ†ΠΈΠΌΠ°. Π’ΠΈΡ‚Π°Π½ΠΈΠΊ

Како Π³Π° ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΠΈ? Π’ΠΈΠ΄Π΅Ρ›Π΅ΠΌΠΎ сад!

ΠšΠΎΡ€Π°ΠΊ ΠΏΠ΅Ρ‚ΠΈ. Π—Π°ΠΊΡ™ΡƒΡ‡Π°ΠΊ

Π‘Π°Π΄Π° Ρ‚Ρ€Π΅Π±Π° Π΄Π° ΡƒΡ‡ΠΈΡ‚Π°ΠΌΠΎ Ρ‚Π°Π±Π΅Π»Ρƒ са нашим тСст ΠΏΠΎΠ΄Π°Ρ†ΠΈΠΌΠ° Π·Π° којС Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌΠΎ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Ρƒ. Π‘Π° ΠΎΠ²ΠΎΠΌ Ρ‚Π°Π±Π΅Π»ΠΎΠΌ ΡƒΡ€Π°Π΄ΠΈΡ›Π΅ΠΌΠΎ свС истС Ρ€Π°Π΄ΡšΠ΅ којС смо ΡƒΡ€Π°Π΄ΠΈΠ»ΠΈ Π·Π° Кс.

X_test = pd.read_csv('test.csv', index_col=0)

count = ['Name', 'Ticket', 'Cabin', 'Embarked']
X_test.drop(count, inplace=True, axis=1)

X_test = np.array(X_test)

from sklearn.compose import ColumnTransformer
from sklearn.preprocessing import OneHotEncoder
ct = ColumnTransformer(transformers=[('encoder', OneHotEncoder(), [1])],
                       remainder='passthrough')
X_test = np.array(ct.fit_transform(X_test))

from sklearn.impute import SimpleImputer
imputer = SimpleImputer(missing_values=np.nan, strategy='mean')
imputer.fit(X_test)
X_test = imputer.transform(X_test)

from sklearn.preprocessing import StandardScaler
sc = StandardScaler()
X_test[:, 2:] = sc.fit_transform(X_test[:, 2:])

Π₯ајдС Π΄Π° сада ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎ наш ΠΌΠΎΠ΄Π΅Π»!

gbc_predict = gbc.predict(X_test)

Π‘Π²Π΅. Направили смо ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Ρƒ. Π‘Π°Π΄Π° Ρ‚ΠΎ Ρ‚Ρ€Π΅Π±Π° снимити Ρƒ цсв ΠΈ послати Π½Π° ΡΠ°Ρ˜Ρ‚.

np.savetxt('my_gbc_predict.csv', gbc_predict, delimiter=",", header = 'Survived')

Π‘ΠΏΡ€Π΅ΠΌΠ°Π½. Π”ΠΎΠ±ΠΈΠ»ΠΈ смо Ρ„Π°Ρ˜Π» који садрТи ΠΏΡ€Π΅Π΄Π²ΠΈΡ’Π°ΡšΠ° Π·Π° сваког ΠΏΡƒΡ‚Π½ΠΈΠΊΠ°. ΠžΡΡ‚Π°Ρ˜Π΅ само Π΄Π° ΠΎΠ²Π° Ρ€Π΅ΡˆΠ΅ΡšΠ° поставитС Π½Π° Π²Π΅Π± Π»ΠΎΠΊΠ°Ρ†ΠΈΡ˜Ρƒ ΠΈ Π΄ΠΎΠ±ΠΈΡ˜Π΅Ρ‚Π΅ ΠΏΡ€ΠΎΡ†Π΅Π½Ρƒ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Π΅. Овакво ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½ΠΎ Ρ€Π΅ΡˆΠ΅ΡšΠ΅ дајС Π½Π΅ само 74% Ρ‚Π°Ρ‡Π½ΠΈΡ… ΠΎΠ΄Π³ΠΎΠ²ΠΎΡ€Π° Ρƒ Ρ˜Π°Π²Π½ΠΎΡΡ‚ΠΈ, Π²Π΅Ρ› ΠΈ Π½Π΅ΠΊΠΈ ΠΏΠΎΠ΄ΡΡ‚ΠΈΡ†Π°Ρ˜ Ρƒ Π”Π°Ρ‚Π° Π‘Ρ†ΠΈΠ΅Π½Ρ†Π΅. ΠΠ°Ρ˜Ρ€Π°Π΄ΠΎΠ·Π½Π°Π»ΠΈΡ˜ΠΈ ΠΌΠΎΠ³Ρƒ Ρƒ сваком Ρ‚Ρ€Π΅Π½ΡƒΡ‚ΠΊΡƒ Π΄Π° ΠΌΠΈ ΠΏΠΈΡˆΡƒ Ρƒ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Π΅ ΠΏΠΎΡ€ΡƒΠΊΠ΅ ΠΈ ΠΏΠΎΡΡ‚Π°Π²Ρ™Π°Ρ˜Ρƒ ΠΏΠΈΡ‚Π°ΡšΠ΅. Π₯Π²Π°Π»Π° свима!

Π˜Π·Π²ΠΎΡ€: Π²Π²Π².Ρ…Π°Π±Ρ€.Ρ†ΠΎΠΌ

Π”ΠΎΠ΄Π°Ρ˜ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€