ΠΡΠ°ΡΠΊΠΎ ΠΏΡΠ΅Π΄ΠΈΡΠ»ΠΎΠ²ΠΈΠ΅
Π‘ΠΌΡΡΠ°ΠΌ, ΡΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΡΠ²ΡΡΡΠΈΠΌ ΠΏΠΎΠ²Π΅ΡΠ΅ Π½Π΅ΡΠ°, Π°ΠΊΠΎ ΠΏΠΎΠ»ΡΡΠΈΠΌ ΡΡΡΠΏΠΊΠ° ΠΏΠΎ ΡΡΡΠΏΠΊΠ° ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ Π΄Π° Π½ΠΈ ΠΊΠ°ΠΆΠ°Ρ ΠΊΠ°ΠΊΠ²ΠΎ ΠΈ ΠΊΠ°ΠΊ Π΄Π° ΠΏΡΠ°Π²ΠΈΠΌ. Π‘ΠΏΠΎΠΌΠ½ΡΠΌ ΡΠΈ Π² ΠΆΠΈΠ²ΠΎΡΠ° ΡΠΈ ΠΌΠΎΠΌΠ΅Π½ΡΠΈ, Π² ΠΊΠΎΠΈΡΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ
Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π° Π½Π΅ΡΠΎ, Π·Π°ΡΠΎΡΠΎ Π±Π΅ΡΠ΅ ΡΡΡΠ΄Π½ΠΎ Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ° ΠΎΡΠΊΡΠ΄Π΅ Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π°. ΠΠΎΠΆΠ΅ Π±ΠΈ Π½ΡΠΊΠΎΠ³Π°, ΠΊΠΎΠ³Π°ΡΠΎ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Π²ΠΈΠ΄Ρ Π΄ΡΠΌΠΈ "Data Science", ΡΠΈ ΠΏΠΎΠΌΠΈΡΠ»ΠΈ, ΡΠ΅ ΡΠΈ Π΄Π°Π»Π΅Ρ ΠΎΡ ΡΠΎΠ²Π°, Π° Ρ
ΠΎΡΠ°ΡΠ°, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π²Π°Ρ Ρ Π½Π΅Π³ΠΎ, ΡΠ° Π½ΡΠΊΡΠ΄Π΅ ΡΠ°ΠΌ, Π² Π΄ΡΡΠ³ΠΈΡ ΡΠ²ΡΡ. ΠΠΎ ΡΠ΅ Π²ΡΡΡΠ½ΠΎΡΡ ΡΠ° ΡΡΠΊ. Π, Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅, Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° Ρ
ΠΎΡΠ° Π² ΡΠ°Π·ΠΈ ΠΎΠ±Π»Π°ΡΡ, Π΄Π° ΡΠΈ ΠΏΠΎΠΏΠ°Π΄Π½Π°Π» Π½Π° ΡΡΠ°ΡΠΈΡ Π² Π»Π΅Π½ΡΠ°ΡΠ° ΡΠΈ. Π‘ΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΡΡΡΠΎΠ²Π΅, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΡΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π°Ρ Π΄Π° ΡΡΠ²ΠΎΠΈΡ Π·Π°Π½Π°ΡΡΠ° ΠΈ ΡΡΠΊ ΡΠ΅ ΠΏΠΎΠΌΠΎΠ³Π½Π° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡ ΠΏΡΡΠ²Π°ΡΠ° ΡΡΡΠΏΠΊΠ°.
Π’Π°ΠΊΠ° ΡΠ΅, Π³ΠΎΡΠΎΠ² Π»ΠΈ ΡΠΈ? Π©Π΅ ΡΠΈ ΠΊΠ°ΠΆΠ° Π²Π΅Π΄Π½Π°Π³Π°, ΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° Π·Π½Π°Π΅Ρ Python 3, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΡΠ΅ Π³ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌ ΡΡΠΊ. ΠΡΠ΅ΠΏΠΎΡΡΡΠ²Π°ΠΌ ΡΡΡΠΎ Π΄Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Ρ Jupyter Notebook ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΠΈΠ»ΠΈ Π΄Π° ΡΠ°Π·Π³Π»Π΅Π΄Π°Ρ ΠΊΠ°ΠΊ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Google Colab.
Π‘ΡΡΠΏΠΊΠ° ΠΏΡΡΠ²Π°

Kaggle Π΅ Π²Π°ΠΆΠ΅Π½ ΠΏΠΎΠΌΠΎΡΠ½ΠΈΠΊ Π² ΡΠΎΠ²Π° Π½Π°ΡΠΈΠ½Π°Π½ΠΈΠ΅. Π ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅, ΠΌΠΎΠΆΠ΅Ρ ΠΈ Π±Π΅Π· Π½Π΅Π³ΠΎ, Π½ΠΎ Π·Π° Π½Π΅Π³ΠΎ ΡΠ΅ Π³ΠΎΠ²ΠΎΡΡ Π² Π΄ΡΡΠ³Π° ΡΡΠ°ΡΠΈΡ. Π’ΠΎΠ²Π° Π΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°, Π½Π° ΠΊΠΎΡΡΠΎ ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΠΆΠ΄Π°Ρ ΡΡΡΡΠ΅Π·Π°Π½ΠΈΡ ΠΏΠΎ Data Science. ΠΠ° ΡΠ°Π½Π½ΠΈΡΠ΅ Π΅ΡΠ°ΠΏΠΈ Π½Π° Π²ΡΡΠΊΠΎ ΡΡΡΡΠ΅Π·Π°Π½ΠΈΠ΅ ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΎΠΏΠΈΡ Π² ΡΠ΅ΡΠ°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π·Π°Π΄Π°ΡΠΈ, ΠΎΠΏΠΈΡ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° ΠΈ ΡΠ°Π±ΠΎΡΠ° Π² Π΅ΠΊΠΈΠΏ, ΠΊΠΎΠ΅ΡΠΎ Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π½Π΅Ρ.
Π©Π΅ Π²Π·Π΅ΠΌΠ΅ΠΌ Π½Π°ΡΠ°ΡΠ° Π·Π°Π΄Π°ΡΠ° ΠΎΡΡΠ°ΠΌ. ΠΠ°ΠΌΠΈΡΠ° ΡΠ΅ ΠΏΠΎΠ΄ ΠΈΠΌΠ΅ΡΠΎ: "Π’ΠΈΡΠ°Π½ΠΈΠΊ". Π£ΡΠ»ΠΎΠ²ΠΈΡΡΠ° ΡΠ°: Π΄Π° ΡΠ΅ ΠΏΡΠΎΠ³Π½ΠΎΠ·ΠΈΡΠ°, Π΄Π°Π»ΠΈ Π²ΡΠ΅ΠΊΠΈ ΠΎΡΠ΄Π΅Π»Π΅Π½ ΡΠΎΠ²Π΅ΠΊ ΡΠ΅ ΠΎΡΠ΅Π»Π΅Π΅. ΠΠ°ΡΠΎ ΡΡΠ»ΠΎ, Π·Π°Π΄Π°ΡΠ°ΡΠ° Π½Π° ΡΠΎΠ²Π΅ΠΊ, Π·Π°Π½ΠΈΠΌΠ°Π²Π°Ρ ΡΠ΅ Ρ DS, Π΅ Π΄Π° ΡΡΠ±ΠΈΡΠ° Π΄Π°Π½Π½ΠΈ, ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π° Π³ΠΈ, ΠΎΠ±ΡΡΠ°Π²Π° ΠΌΠΎΠ΄Π΅Π», ΠΏΡΠ°Π²ΠΈ ΠΏΡΠΎΠ³Π½ΠΎΠ·ΠΈ ΠΈ Π²ΡΠΈΡΠΊΠΎ ΠΎΡΡΠ°Π½Π°Π»ΠΎ. Π Kaggle ΠΎΠ±Π°ΡΠ΅ Π½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ Π΄Π° ΠΏΡΠΎΠΏΡΡΠ½Π΅ΠΌ Π΅ΡΠ°ΠΏΠ° Π½Π° ΡΡΠ±ΠΈΡΠ°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ β ΡΠ΅ Π²Π΅ΡΠ΅ ΡΠ° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π΅Π½ΠΈ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ°. Π’ΡΡΠ±Π²Π° ΡΠ°ΠΌΠΎ Π΄Π° Π³ΠΈ ΠΈΠ·ΡΠ΅Π³Π»ΠΈΠΌ ΠΈ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ΠΌ ΡΠ°Π±ΠΎΡΠ°!
ΠΠΎΠΆΠ΅Ρ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡ ΡΠΎΠ²Π° ΠΏΠΎ ΡΠ»Π΅Π΄Π½ΠΈΡ Π½Π°ΡΠΈΠ½:
Π² ΡΠ°Π·Π΄Π΅Π»Π° Data ΡΠ° ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ΡΠ΅, Π² ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΡΡΠ΄ΡΡΠΆΠ°Ρ Π΄Π°Π½Π½ΠΈΡΠ΅


ΠΠ·ΡΠ΅Π³Π»ΠΈΡ
ΠΌΠ΅ Π΄Π°Π½Π½ΠΈΡΠ΅, ΠΏΠΎΠ΄Π³ΠΎΡΠ²ΠΈΡ
ΠΌΠ΅ Π½Π°ΡΠΈΡΠ΅ Jupyter ΡΠ΅ΡΡΠ°Π΄ΠΊΠΈ ΠΈβ¦
Π‘ΡΡΠΏΠΊΠ° Π²ΡΠΎΡΠ°
ΠΠ°ΠΊ ΡΠ΅Π³Π° Π΄Π° ΠΈΠ·ΡΠ΅Π³Π»ΠΈΠΌ ΡΠ΅Π·ΠΈ Π΄Π°Π½Π½ΠΈ?
ΠΡΡΠ²ΠΎ, Π²Π½Π°ΡΡΠΌΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ:
import pandas as pd
import numpy as np
Pandas ΡΠ΅ Π½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° Π·Π°ΡΠ΅ΠΆΠ΄Π°ΠΌΠ΅ .csv ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π·Π° ΠΏΠΎ-Π½Π°ΡΠ°ΡΡΡΠ½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°.
Numpy Π΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌ, Π·Π° Π΄Π° ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠΌ Π½Π°ΡΠ°ΡΠ° ΡΠ°Π±Π»ΠΈΡΠ° Π΄Π°Π½Π½ΠΈ ΠΏΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° ΠΌΠ°ΡΡΠΈΡΠ° Ρ ΡΠΈΡΠ»Π°.
ΠΡΠΎΠ΄ΡΠ»ΠΆΠ°Π²Π°ΠΌΠ΅. Π©Π΅ Π²Π·Π΅ΠΌΠ΅ΠΌ ΡΠ°ΠΉΠ»Π° train.csv ΠΈ ΡΠ΅ Π³ΠΎ Π·Π°ΡΠ΅Π΄ΠΈΠΌ:
dataset = pd.read_csv('train.csv')
Π©Π΅ ΡΠ΅ ΠΏΠΎΠ·ΠΎΠ²Π΅ΠΌ Π½Π° Π½Π°ΡΠΈΡ Π½Π°Π±ΠΎΡ ΠΎΡ Π΄Π°Π½Π½ΠΈ train.csv ΡΡΠ΅Π· ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°ΡΠ° dataset. ΠΠ΅ΠΊΠ° Π΄Π° Π²ΠΈΠ΄ΠΈΠΌ ΠΊΠ°ΠΊΠ²ΠΎ ΡΡΠ΄ΡΡΠΆΠ° ΡΠΎΠΉ:
dataset.head()

Π€ΡΠ½ΠΊΡΠΈΡΡΠ° head() Π½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΏΡΠ΅Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΏΡΡΠ²ΠΈΡΠ΅ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΠ΅Π΄Π° Π½Π° Π΄Π°ΡΠ°ΡΡΠ΅ΠΉΠΌΠ°.
Π‘ΡΡΠ»Π±ΡΠΈΡΠ΅ Survived ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ²Π°Ρ Π½Π°ΡΠΈΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈ, ΠΊΠΎΠΈΡΠΎ Π² ΡΠΎΠ·ΠΈ Π΄Π°ΡΠ°ΡΡΠ΅ΠΉΠΌ ΡΠ° ΠΈΠ·Π²Π΅ΡΡΠ½ΠΈ. ΠΠ° ΡΠ΅Π»ΠΈΡΠ΅ Π½Π° Π·Π°Π΄Π°ΡΠ°ΡΠ° Π½ΠΈ ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΡΠΎΠ³Π½ΠΎΠ·ΠΈΡΠ°ΠΌΠ΅ ΡΡΡΠ»Π±Π΅Ρ Survived Π·Π° Π΄Π°Π½Π½ΠΈΡΠ΅ test.csv. Π ΡΠ΅Π·ΠΈ Π΄Π°Π½Π½ΠΈ ΡΠ΅ ΡΡΠ΄ΡΡΠΆΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° Π΄ΡΡΠ³ΠΈ ΠΏΡΡΠ½ΠΈΡΠΈ Π½Π° Π’ΠΈΡΠ°Π½ΠΈΠΊ, Π·Π° ΠΊΠΎΠΈΡΠΎ Π½Π΅ Π·Π½Π°Π΅ΠΌ ΠΈΠ·Ρ ΠΎΠ΄ΠΈΡΠ΅.
Π ΡΠ°ΠΊΠ°, ΡΠ΅ ΡΠ°Π·Π΄Π΅Π»ΠΈΠΌ Π½Π°ΡΠ°ΡΠ° ΡΠ°Π±Π»ΠΈΡΠ° Π½Π° Π·Π°Π²ΠΈΡΠΈΠΌΠΈ ΠΈ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΈ Π΄Π°Π½Π½ΠΈ. Π’ΡΠΊ Π²ΡΠΈΡΠΊΠΎ Π΅ ΠΏΡΠΎΡΡΠΎ. ΠΠ°Π²ΠΈΡΠΈΠΌΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ ΡΠ° ΡΠ΅Π·ΠΈ, ΠΊΠΎΠΈΡΠΎ Π·Π°Π²ΠΈΡΡΡ ΠΎΡ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΈΡΠ΅ - Ρ.Π΅. ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅. ΠΠ΅Π·Π°Π²ΠΈΡΠΈΠΌΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ ΡΠ° ΡΠ΅Π·ΠΈ, ΠΊΠΎΠΈΡΠΎ Π²Π»ΠΈΡΡΡ Π½Π° ΠΈΠ·Ρ ΠΎΠ΄Π°.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΠΌΠ°ΠΌΠ΅ ΡΠ»Π΅Π΄Π½ΠΈΡ Π½Π°Π±ΠΎΡ ΠΎΡ Π΄Π°Π½Π½ΠΈ:
βΠΠΎΠ²Π° ΡΡΠΈΠ» ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΊΠ° β Π½Π΅.
ΠΠΎΠ²Π° ΠΏΠΎΠ»ΡΡΠΈΠ» 2 ΠΏΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΊΠ°.β
ΠΡΠ΅Π½ΠΊΠ°ΡΠ° ΠΏΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΊΠ° Π·Π°Π²ΠΈΡΠΈ ΠΎΡ ΠΎΡΠ³ΠΎΠ²ΠΎΡΠ° Π½Π° Π²ΡΠΏΡΠΎΡΠ°: ΡΡΠΈΠ» Π»ΠΈ Π΅ ΠΠΎΠ²Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΊΠ°? Π―ΡΠ½ΠΎ Π»ΠΈ Π΅? ΠΡΠΎΠ΄ΡΠ»ΠΆΠ°Π²Π°ΠΌΠ΅ Π½Π°ΡΠ°ΡΡΠΊ, Π²Π΅ΡΠ΅ ΡΠΌΠ΅ ΠΏΠΎ-Π±Π»ΠΈΠ·ΠΎ Π΄ΠΎ ΡΠ΅Π»ΡΠ°!
Π’ΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½Π°ΡΠ° ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° Π·Π° Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΈ Π΄Π°Π½Π½ΠΈ Π΅ X. ΠΠ° Π·Π°Π²ΠΈΡΠΈΠΌΠΈ - y.
ΠΡΠ°Π²ΠΈΠΌ ΡΠ»Π΅Π΄Π½ΠΎΡΠΎ:
X = dataset.iloc[ : , 2 : ]
y = dataset.iloc[ : , 1 : 2 ]
ΠΠ°ΠΊΠ²ΠΎ Π΅ ΡΠΎΠ²Π°? Π‘ ΡΡΠ½ΠΊΡΠΈΡΡΠ° iloc[:, 2: ] ΠΊΠ°Π·Π²Π°ΠΌΠ΅ Π½Π° Python: ΠΈΡΠΊΠ°ΠΌ Π΄Π° Π²ΠΈΠ΄Ρ Π² ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°ΡΠ° X Π΄Π°Π½Π½ΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ Π·Π°ΠΏΠΎΡΠ²Π°Ρ ΠΎΡ Π²ΡΠΎΡΠΈΡ ΡΡΡΠ»Π± (Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ, ΠΏΡΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠ΅, ΡΠ΅ Π±ΡΠΎΠ΅Π½Π΅ΡΠΎ Π·Π°ΠΏΠΎΡΠ²Π° ΠΎΡ Π½ΡΠ»Π°). ΠΡΠ² Π²ΡΠΎΡΠ°ΡΠ° Π»ΠΈΠ½ΠΈΡ ΠΊΠ°Π·Π²Π°ΠΌΠ΅, ΡΠ΅ ΠΈΡΠΊΠ°ΠΌΠ΅ Π΄Π° Π²ΠΈΠ΄ΠΈΠΌ Π² y Π΄Π°Π½Π½ΠΈΡΠ΅ ΠΎΡ ΠΏΡΡΠ²ΠΈΡ ΡΡΡΠ»Π±.
[ a:b, c:d ] β ΡΠΎΠ²Π° Π΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡΡΠ°, ΠΊΠΎΡΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Π² ΡΠΊΠΎΠ±ΠΈΡΠ΅. ΠΠΊΠΎ Π½Π΅ Π·Π°Π΄Π°Π΄Π΅ΠΌ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ, ΡΠ΅ ΡΠ΅ ΠΎΡΡΠ°Π½Π°Ρ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅. Π’ΠΎΠ΅ΡΡ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π·Π°Π΄Π°Π΄Π΅ΠΌ [:,: d] ΠΈ ΡΠΎΠ³Π°Π²Π° ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΠΌ Π² Π΄Π°ΡΠ°ΡΡΠ΅ΠΉΠΌΠ° Π²ΡΠΈΡΠΊΠΈ ΡΡΡΠ»Π±ΡΠΈ, Ρ ΠΈΠ·ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠ΅Π·ΠΈ, ΠΊΠΎΠΈΡΠΎ Π·Π°ΠΏΠΎΡΠ²Π°Ρ ΠΎΡ Π½ΠΎΠΌΠ΅Ρ d Π½Π°ΡΠ°ΡΡΠΊ. ΠΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈΡΠ΅ a ΠΈ b ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡ ΡΠ΅Π΄ΠΎΠ²Π΅ΡΠ΅, Π½ΠΎ ΡΠ΅ ΡΠ° Π½ΠΈ Π²ΡΠΈΡΠΊΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈ, ΡΠ°ΠΊΠ° ΡΠ΅ ΠΎΡΡΠ°Π²ΡΠΌΠ΅ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅.
ΠΠ΅ΠΊΠ° Π²ΠΈΠ΄ΠΈΠΌ ΠΊΠ°ΠΊΠ²ΠΎ ΡΠΌΠ΅ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ:
X.head() 
y.head() 
ΠΠ° Π΄Π° ΠΎΠΏΡΠΎΡΡΠΈΠΌ ΡΠΎΠ·ΠΈ ΠΌΠ°Π»ΡΠΊ ΡΡΠΎΠΊ, ΡΠ΅ ΠΏΡΠ΅ΠΌΠ°Ρ
Π½Π΅ΠΌ ΡΡΡΠ»Π±ΡΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ ΠΈΠ·ΠΈΡΠΊΠ²Π°Ρ ΠΎΡΠΎΠ±Π΅Π½ΠΎ βΠ³ΡΠΈΠΆΠ°β, ΠΈΠ»ΠΈ ΠΈΠ·ΠΎΠ±ΡΠΎ Π½Π΅ Π²Π»ΠΈΡΡΡ Π½Π° ΠΎΡΠ΅Π»ΡΠ²Π°Π½Π΅ΡΠΎ. Π’Π΅ ΡΡΠ΄ΡΡΠΆΠ°Ρ Π΄Π°Π½Π½ΠΈ ΠΎΡ ΡΠΈΠΏ str.
count = ['Name', 'Ticket', 'Cabin', 'Embarked']
X.drop(count, inplace=True, axis=1)
Π‘ΡΠΏΠ΅Ρ! ΠΡΠ΅ΠΌΠΈΠ½Π°Π²Π°ΠΌΠ΅ ΠΊΡΠΌ ΡΠ»Π΅Π΄Π²Π°ΡΠ°ΡΠ° ΡΡΡΠΏΠΊΠ°.
Π‘ΡΡΠΏΠΊΠ° ΡΡΠ΅ΡΠ°
Π’ΡΠΊ ΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° ΠΊΠΎΠ΄ΠΈΡΠ°ΠΌΠ΅ Π½Π°ΡΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ, Π·Π° Π΄Π° ΠΌΠΎΠΆΠ΅ ΠΌΠ°ΡΠΈΠ½Π°ΡΠ° ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅ Π΄Π° ΡΠ°Π·Π±ΠΈΡΠ° ΠΊΠ°ΠΊ ΡΠ΅Π·ΠΈ Π΄Π°Π½Π½ΠΈ Π²Π»ΠΈΡΡΡ Π½Π° ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠ°. ΠΠΎ ΡΠ΅ ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ ΡΠ°ΠΌΠΎ ΡΠ°ΡΡ ΠΎΡ Π΄Π°Π½Π½ΠΈΡΠ΅, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Π΄Π°Π½Π½ΠΈΡΠ΅ ΠΎΡ ΡΠΈΠΏ str, ΠΊΠΎΠΈΡΠΎ ΡΠΌΠ΅ ΠΎΡΡΠ°Π²ΠΈΠ»ΠΈ. ΠΠΎΠ»ΠΎΠ½Π°ΡΠ° "Sex". ΠΠ°ΠΊ ΠΈΡΠΊΠ°ΠΌΠ΅ Π΄Π° ΠΊΠΎΠ΄ΠΈΡΠ°ΠΌΠ΅? ΠΠ΅ΠΊΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠΌ Π΄Π°Π½Π½ΠΈΡΠ΅ Π·Π° ΠΏΠΎΠ»Π° Π½Π° ΡΠΎΠ²Π΅ΠΊΠ° ΠΊΠ°ΡΠΎ Π²Π΅ΠΊΡΠΎΡ: 10 β ΠΌΡΠΆΠΊΠΈ ΠΏΠΎΠ», 01 β ΠΆΠ΅Π½ΡΠΊΠΈ ΠΏΠΎΠ».
ΠΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΎ Π΄Π° ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ²Π°ΠΌΠ΅ Π½Π°ΡΠΈΡΠ΅ ΡΠ°Π±Π»ΠΈΡΠΈ Π² ΠΌΠ°ΡΡΠΈΡΠ° NumPy:
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))
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° sklearn Π΅ ΡΡΡΠ°Ρ ΠΎΡΠ½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°, ΠΊΠΎΡΡΠΎ Π½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΠΌΠ΅ ΡΡΠ»ΠΎΡΡΠ½Π° ΡΠ°Π±ΠΎΡΠ° Π² Data Science. Π’Ρ ΡΡΠ΄ΡΡΠΆΠ° Π³ΠΎΠ»ΡΠΌΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π·Π° ΠΌΠ°ΡΠΈΠ½Π½ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ Π½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΡΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π²Π°ΠΌΠ΅ Ρ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° Π½Π° Π΄Π°Π½Π½ΠΈ.
OneHotEncoder ΡΠ΅ Π½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ ΠΏΠΎΠ»Π° Π½Π° ΡΠΎΠ²Π΅ΠΊΠ° Π² ΠΆΠ΅Π»Π°Π½ΠΎΡΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΡΠ½Π΅, ΠΊΠ°ΠΊΠ²ΠΎΡΠΎ ΠΎΠΏΠΈΡΠ°Ρ ΠΌΠ΅. Π©Π΅ Π±ΡΠ΄Π°Ρ ΡΡΠ·Π΄Π°Π΄Π΅Π½ΠΈ 2 ΠΊΠ»Π°ΡΠ°: ΠΌΡΠΆΠΊΠΈ ΠΈ ΠΆΠ΅Π½ΡΠΊΠΈ. ΠΠΊΠΎ ΡΠΎΠ²Π΅ΠΊΡΡ Π΅ ΠΌΡΠΆ, Π² ΠΊΠΎΠ»ΠΎΠ½Π°ΡΠ° "ΠΌΡΠΆΠΊΠΈ" ΡΠ΅ Π±ΡΠ΄Π΅ Π·Π°ΠΏΠΈΡΠ°Π½Π° 1, Π° Π² "ΠΆΠ΅Π½ΡΠΊΠΈ" ΡΡΠΎΡΠ²Π΅ΡΠ½ΠΎ 0.
Π‘Π»Π΅Π΄ OneHotEncoder() ΡΡΠΎΠΈ [1] β ΡΠΎΠ²Π° ΠΎΠ·Π½Π°ΡΠ°Π²Π°, ΡΠ΅ ΠΈΡΠΊΠ°ΠΌΠ΅ Π΄Π° ΠΊΠΎΠ΄ΠΈΡΠ°ΠΌΠ΅ ΠΊΠΎΠ»ΠΎΠ½Π°ΡΠ° Π½ΠΎΠΌΠ΅Ρ 1 (Π±ΡΠΎΠ΅Π½Π΅ΡΠΎ Π·Π°ΠΏΠΎΡΠ²Π° ΠΎΡ Π½ΡΠ»Π°).
Π‘ΡΡΠ°Ρ ΠΎΡΠ½ΠΎ. ΠΡΠΎΠ΄ΡΠ»ΠΆΠ°Π²Π°ΠΌΠ΅ Π½Π°ΠΏΡΠ΅Π΄!
ΠΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΡΠ΅ ΡΠ»ΡΡΠ²Π° ΡΠ°ΠΊΠ°, ΡΠ΅ Π½ΡΠΊΠΎΠΈ Π΄Π°Π½Π½ΠΈ ΠΎΡΡΠ°Π²Π°Ρ Π½Π΅ΠΏΠΎΠΏΡΠ»Π½Π΅Π½ΠΈ (Ρ.Π΅. NaN β not a number). ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΠΌΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΡΠΎΠ²Π΅ΠΊ: ΠΈΠΌΠ΅ΡΠΎ ΠΌΡ, ΠΏΠΎΠ»Π°. ΠΠΎ Π²ΡΠ΅ ΠΏΠ°ΠΊ Π½ΡΠΌΠ° Π΄Π°Π½Π½ΠΈ Π·Π° Π²ΡΠ·ΡΠ°ΡΡΡΠ° ΠΌΡ. Π ΡΠ°ΠΊΡΠ² ΡΠ»ΡΡΠ°ΠΉ ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠΈΠΌ ΠΌΠ΅ΡΠΎΠ΄, ΠΏΡΠΈ ΠΊΠΎΠΉΡΠΎ ΡΠ΅ Π½Π°ΠΌΠ΅ΡΠΈΠΌ ΡΡΠ΅Π΄Π½ΠΎΡΠΎ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ½ΠΎ Π½Π° Π²ΡΠΈΡΠΊΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΈ ΠΈ, Π°ΠΊΠΎ Π½ΡΠΊΠΎΠΈ ΠΎΡ Π΄Π°Π½Π½ΠΈΡΠ΅ Π² ΠΊΠΎΠ»ΠΎΠ½Π°ΡΠ° ΡΠ° ΠΏΡΠΎΠΏΡΡΠ½Π°ΡΠΈ, ΡΠ΅ Π·Π°ΠΏΡΠ»Π½ΠΈΠΌ ΠΏΡΠ°Π·Π½ΠΎΡΠ°ΡΠ° ΡΡΡ ΡΡΠ΅Π΄Π½ΠΎΡΠΎ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ½ΠΎ.
from sklearn.impute import SimpleImputer
imputer = SimpleImputer(missing_values=np.nan, strategy='mean')
imputer.fit(X)
X = imputer.transform(X)
Π ΡΠ΅Π³Π° Π΄Π° Π²Π·Π΅ΠΌΠ΅ΠΌ Π² ΠΏΡΠ΅Π΄Π²ΠΈΠ΄, ΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΡΠ»ΡΡΠ°Ρ ΡΠΈΡΡΠ°ΡΠΈΠΈ, ΠΊΠΎΠ³Π°ΡΠΎ Π΄Π°Π½Π½ΠΈΡΠ΅ ΡΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π·ΠΏΡΡΡΠ½Π°ΡΠΈ. ΠΡΠΊΠΎΠΈ Π΄Π°Π½Π½ΠΈ ΡΠ° Π² ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»Π° [0:1], Π° Π΄ΡΡΠ³ΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π½Π°Π΄Π²ΠΈΡΠ°Π²Π°Ρ ΡΡΠΎΡΠΈΡΠΈ ΠΈ Ρ ΠΈΠ»ΡΠ΄ΠΈ. ΠΠ° Π΄Π° ΠΈΠ·ΠΊΠ»ΡΡΠΈΠΌ ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ ΡΠ°Π·ΠΏΠ°Π΄ ΠΈ ΠΊΠΎΠΌΠΏΡΡΡΡΡΡ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΠΎ-ΡΠΎΡΠ΅Π½ Π² ΠΈΠ·ΡΠΈΡΠ»Π΅Π½ΠΈΡΡΠ°, ΡΠ΅ Π½ΠΎΡΠΌΠ°Π»ΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ Π΄Π°Π½Π½ΠΈΡΠ΅. ΠΠ΅ΠΊΠ° Π²ΡΠΈΡΠΊΠΈ ΡΠΈΡΠ»Π° Π΄Π° Π½Π΅ Π½Π°Π΄Π²ΠΈΡΠ°Π²Π°Ρ ΡΡΠΈ. ΠΠ° ΡΠΎΠ²Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΡΡΠ½ΠΊΡΠΈΡΡΠ° StandartScaler.
from sklearn.preprocessing import StandardScaler
sc = StandardScaler()
X[:, 2:] = sc.fit_transform(X[:, 2:])
Π‘Π΅Π³Π° Π½Π°ΡΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°Ρ ΡΠ°ΠΊΠ°:

Π‘ΡΡΠ°Ρ
ΠΎΡΠ½ΠΎ. ΠΠΈΠ΅ Π²Π΅ΡΠ΅ ΡΠΌΠ΅ Π±Π»ΠΈΠ·ΠΎ Π΄ΠΎ ΡΠ΅Π»ΡΠ° ΡΠΈ!
Π§Π΅ΡΠ²ΡΡΡΠ° ΡΡΡΠΏΠΊΠ°
Π©Π΅ ΠΎΠ±ΡΡΠΈΠΌ Π½Π°ΡΠ°ΡΠ° ΠΏΡΡΠ²Π° ΠΌΠΎΠ΄Π΅Π»! ΠΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° sklearn ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π½Π°ΠΌΠ΅ΡΠΈΠΌ Π±Π΅Π·Π±ΡΠΎΠΉ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΈ Π½Π΅ΡΠ°. ΠΡΠΈΠ»ΠΎΠΆΠΈΡ ΠΌΠΎΠ΄Π΅Π»Π° Gradient Boosting Classifier ΠΊΡΠΌ ΡΠ°Π·ΠΈ Π·Π°Π΄Π°ΡΠ°. ΠΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΊΠ»Π°ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ, ΡΡΠΉ ΠΊΠ°ΡΠΎ Π½Π°ΡΠ°ΡΠ° Π·Π°Π΄Π°ΡΠ° Π΅ Π·Π°Π΄Π°ΡΠ° Π·Π° ΠΊΠ»Π°ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ. Π’ΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΠΏΡΠΎΠ³Π½ΠΎΠ·ΠΈΡΠ° Π΄Π°Π»ΠΈ Π΅ 1 (ΠΎΡΠ΅Π»ΡΠ») ΠΈΠ»ΠΈ 0 (Π½Π΅ Π΅ ΠΎΡΠ΅Π»ΡΠ»).
from sklearn.ensemble import GradientBoostingClassifier
gbc = GradientBoostingClassifier(learning_rate=0.5, max_depth=5, n_estimators=150)
gbc.fit(X, y)
Π€ΡΠ½ΠΊΡΠΈΡΡΠ° fit ΠΊΠ°Π·Π²Π° Π½Π° Python: ΠΠ΅ΠΊΠ° ΠΌΠΎΠ΄Π΅Π»ΡΡ ΡΡΡΡΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΌΠ΅ΠΆΠ΄Ρ X ΠΈ y.
ΠΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΎΡ ΡΠ΅ΠΊΡΠ½Π΄Π° ΠΈ ΠΌΠΎΠ΄Π΅Π»ΡΡ Π΅ Π³ΠΎΡΠΎΠ².

ΠΠ°ΠΊ Π΄Π° Π³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠΈΠΌ? Π‘Π΅Π³Π° ΡΠ΅ Π²ΠΈΠ΄ΠΈΠΌ!
Π‘ΡΡΠΏΠΊΠ° ΠΏΠ΅ΡΠ°. ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
Π‘Π΅Π³Π° ΡΡΡΠ±Π²Π° Π΄Π° Π·Π°ΡΠ΅Π΄ΠΈΠΌ ΡΠ°Π±Π»ΠΈΡΠ°ΡΠ° Ρ Π½Π°ΡΠΈΡΠ΅ ΡΠ΅ΡΡΠΎΠ²ΠΈ Π΄Π°Π½Π½ΠΈ, Π·Π° ΠΊΠΎΠΈΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ ΠΏΡΠΎΠ³Π½ΠΎΠ·Π°ΡΠ°. Π‘ ΡΠ°Π·ΠΈ ΡΠ°Π±Π»ΠΈΡΠ° ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠΈΠΌ ΡΡΡΠΈΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ, ΠΊΠΎΠΈΡΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΡ ΠΌΠ΅ Π·Π° X.
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)
ΠΡΠΈΡΠΊΠΎ. ΠΠ°ΠΏΡΠ°Π²ΠΈΡ ΠΌΠ΅ ΠΏΡΠΎΠ³Π½ΠΎΠ·Π°ΡΠ°. Π‘Π΅Π³Π° ΡΡΡΠ±Π²Π° Π΄Π° Ρ Π·Π°ΠΏΠΈΡΠ΅ΠΌ Π² csv ΠΈ Π΄Π° Ρ ΠΈΠ·ΠΏΡΠ°ΡΠΈΠΌ Π½Π° ΡΠ°ΠΉΡΠ°.
np.savetxt('my_gbc_predict.csv', gbc_predict, delimiter=",", header = 'Survived')
ΠΠΎΡΠΎΠ²ΠΎ. ΠΠΎΠ»ΡΡΠΈΡ
ΠΌΠ΅ ΡΠ°ΠΉΠ», ΡΡΠ΄ΡΡΠΆΠ°Ρ ΠΏΡΠΎΠ³Π½ΠΎΠ·ΠΈΡΠ΅ Π·Π° Π²ΡΠ΅ΠΊΠΈ ΠΏΡΡΠ½ΠΈΠΊ. ΠΡΡΠ°Π²Π° ΡΠ°ΠΌΠΎ Π΄Π° ΠΊΠ°ΡΠΈΠΌ ΡΠ΅Π·ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π½Π° ΡΠ°ΠΉΡΠ° ΠΈ Π΄Π° ΠΏΠΎΠ»ΡΡΠΈΠΌ ΠΎΡΠ΅Π½ΠΊΠ° Π½Π° ΠΏΡΠΎΠ³Π½ΠΎΠ·Π°ΡΠ°. Π’Π°ΠΊΠΎΠ²Π° ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Π½ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π°Π²Π° 74% ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΈ ΠΎΡΠ³ΠΎΠ²ΠΎΡΠΈ Π½Π° ΠΏΡΠ±Π»ΠΈΡΠ½ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ ΠΈ ΡΡΡΠΎ ΡΠ°ΠΊΠ° ΠΎΡΠΈΠ³ΡΡΡΠ²Π° ΠΈΠ·Π²Π΅ΡΡΠ΅Π½ ΡΠ»Π°ΡΡΠΊ Π² Data Science. ΠΠ°ΠΉ-Π»ΡΠ±ΠΎΠΏΠΈΡΠ½ΠΈΡΠ΅ ΠΌΠΎΠ³Π°Ρ ΠΏΠΎ Π²ΡΡΠΊΠΎ Π²ΡΠ΅ΠΌΠ΅ Π΄Π° ΠΌΠΈ ΠΏΠΈΡΠ°Ρ Π½Π° Π»ΠΈΡΠ½ΠΎ ΠΈ Π΄Π° Π·Π°Π΄Π°Π²Π°Ρ Π²ΡΠΏΡΠΎΡΠΈ. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ Π½Π° Π²ΡΠΈΡΠΊΠΈ!
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: habr.com
