เดกเดพเดฑเตเดฑเดพ เดธเดฏเตปเดธเดฟเดฒเต† เดจเดฟเด™เตเด™เดณเตเดŸเต† เด†เดฆเตเดฏ เดšเตเดตเดŸเต. เดŸเตˆเดฑเตเดฑเดพเดจเดฟเด•เต

เด’เดฐเต เดšเต†เดฑเดฟเดฏ เด†เดฎเตเด– เดตเดพเด•เตเด•เต

เดŽเดจเตเดคเตเดšเต†เดฏเตเดฏเดฃเดฎเต†เดจเตเดจเตเด‚ เดŽเด™เตเด™เดจเต† เดšเต†เดฏเตเดฏเดฃเดฎเต†เดจเตเดจเตเด‚ เด˜เดŸเตเดŸเด‚ เด˜เดŸเตเดŸเดฎเดพเดฏเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดจเตฝเด•เดฟเดฏเดพเตฝ เดจเดฎเตเด•เตเด•เต เด•เต‚เดŸเตเดคเตฝ เดจเต‡เดŸเตเดŸเด™เตเด™เตพ เด•เตˆเดตเดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดฎเต†เดจเตเดจเต เดžเดพเตป เดตเดฟเดถเตเดตเดธเดฟเด•เตเด•เตเดจเตเดจเต. เดŽเดตเดฟเดŸเต† เดคเตเดŸเด™เตเด™เดฃเดฎเต†เดจเตเดจเต เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเตป เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเดพเดฏเดคเดฟเดจเดพเตฝ เดŽเดจเดฟเด•เตเด•เต เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด†เดฐเด‚เดญเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดพเดคเตเดค เดจเดฟเดฎเดฟเดทเด™เตเด™เตพ เดŽเดจเตเดฑเต† เดœเต€เดตเดฟเดคเดคเตเดคเดฟเตฝ เดžเดพเตป เด“เตผเด•เตเด•เตเดจเตเดจเต. เด’เดฐเตเดชเด•เตเดทเต‡, เดตเดณเดฐเต†เด•เตเด•เดพเดฒเด‚ เดฎเตเดฎเตเดชเต, "เดกเดพเดฑเตเดฑ เดธเดฏเตปเดธเต" เดŽเดจเตเดจ เดตเดพเด•เตเด•เตเด•เตพ เด“เตบเดฒเตˆเดจเดฟเตฝ เด•เดฃเตเดŸเดชเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพ เด…เดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดณเดฐเต† เด…เด•เดฒเต†เดฏเดพเดฃเต†เดจเตเดจเตเด‚ เด…เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เด†เดณเตเด•เตพ เดฎเดฑเตเดฑเต†เดตเดฟเดŸเต†เดฏเต‹, เดฎเดฑเตเดฑเตŠเดฐเต เดฒเต‹เด•เดคเตเดคเดฟเดฒเดพเดฃเต†เดจเตเดจเตเด‚ เดจเดฟเด™เตเด™เตพ เด•เดฐเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚. เดชเด•เตเดทเต‡ เด‡เดฒเตเดฒ, เด…เดตเตผ เด‡เดตเดฟเดŸเต†เดฏเตเดฃเตเดŸเต. เด’เดฐเตเดชเด•เตเดทเต‡ เดˆ เดฎเต‡เด–เดฒเดฏเดฟเดฒเต† เด†เดณเตเด•เตพเด•เตเด•เต เดจเดจเตเดฆเดฟ, เดˆ เดฒเต‡เด–เดจเด‚ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดซเต€เดกเดฟเตฝ เดŽเดคเตเดคเดฟ. เดˆ เด•เดฐเด•เต—เดถเดฒเดคเตเดคเดฟเตฝ เดตเตˆเดฆเด—เตเดฆเตเดงเตเดฏเด‚ เดจเต‡เดŸเดพเตป เดจเดฟเด™เตเด™เดณเต† เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจ เดงเดพเดฐเดพเดณเด‚ เด•เต‹เดดเตโ€Œเดธเตเด•เดณเตเดฃเตเดŸเต, เดชเด•เตเดทเต‡ เด‡เดตเดฟเดŸเต† เดžเดพเตป เดจเดฟเด™เตเด™เดณเต† เด†เดฆเตเดฏเดชเดŸเดฟ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เดพเตป เดธเดนเดพเดฏเดฟเด•เตเด•เตเด‚.

เด…เดชเตเดชเต‹เตพ, เดจเดฟเด™เตเด™เตพ เดคเดฏเตเดฏเดพเดฑเดพเดฃเต‹? เดชเตˆเดคเตเดคเตบ 3 เด…เดฑเดฟเดฏเดฃเดฎเต†เดจเตเดจเต เดžเดพเตป เด‰เดŸเตป เดคเดจเตเดจเต† เดจเดฟเด™เตเด™เดณเต‹เดŸเต เดชเดฑเดฏเตเด‚, เด•เดพเดฐเดฃเด‚ เด…เดคเดพเดฃเต เดžเดพเตป เด‡เดตเดฟเดŸเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต. เดœเต‚เดชเตเดชเดฟเดฑเตเดฑเตผ เดจเต‹เดŸเตเดŸเตเดฌเตเด•เตเด•เต เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเดพเดจเต‹ เด—เต‚เด—เดฟเตพ เด•เตŠเดณเดพเดฌเต เดŽเด™เตเด™เดจเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดฎเต†เดจเตเดจเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเดจเต‹ เดžเดพเตป เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดธเตเดฑเตเดฑเต†เดชเตเดชเต เด’เดจเตเดจเต

เดกเดพเดฑเตเดฑเดพ เดธเดฏเตปเดธเดฟเดฒเต† เดจเดฟเด™เตเด™เดณเตเดŸเต† เด†เดฆเตเดฏ เดšเตเดตเดŸเต. เดŸเตˆเดฑเตเดฑเดพเดจเดฟเด•เต

เดˆ เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ Kaggle เด’เดฐเต เดตเดฒเดฟเดฏ เดธเดนเดพเดฏเดฎเดพเดฃเต. เดคเดคเตเดตเดคเตเดคเดฟเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เด•เต‚เดŸเดพเดคเต† เดคเดจเตเดจเต† เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚, เดชเด•เตเดทเต‡ เดžเดพเตป เด…เดคเต เดฎเดฑเตเดฑเตŠเดฐเต เดฒเต‡เด–เดจเดคเตเดคเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดพเด‚. เดกเดพเดฑเตเดฑเดพ เดธเดฏเตปเดธเต เดฎเดคเตเดธเดฐเด™เตเด™เตพ เดจเดŸเดคเตเดคเตเดจเตเดจ เด’เดฐเต เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดพเดฃเดฟเดคเต. เดˆ เดฎเดคเตเดธเดฐเด™เตเด™เดณเดฟเตฝ เด“เดฐเต‹เดจเตเดจเดฟเดฒเตเด‚, เดชเตเดฐเดพเดฐเด‚เดญ เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ, เดตเดฟเดตเดฟเดง เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏ เด…เดจเตเดญเดตเด‚, เดตเดฟเด•เดธเดจ เด…เดจเตเดญเดตเด‚, เดŸเต€เด‚ เดตเตผเด•เตเด•เต เด…เดจเตเดญเดตเด‚ เดŽเดจเตเดจเดฟเดต เดฒเดญเดฟเด•เตเด•เตเด‚, เด‡เดคเต เด‡เดจเตเดจเต เดจเดฟเตผเดฃเดพเดฏเด•เดฎเดพเดฃเต.

เดจเดฎเตเดฎเตเดŸเต† เดชเตเดฐเดถเตเดจเด‚ เด…เดตเดฟเดŸเต† เดจเดฟเดจเตเดจเต เดจเต‹เด•เตเด•เดพเด‚. เด…เดคเดฟเดจเต† "เดŸเตˆเดฑเตเดฑเดพเดจเดฟเด•เต" เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต. เด“เดฐเต‹ เดตเตเดฏเด•เตเดคเดฟเดฏเตเด‚ เด…เดคเดฟเดœเต€เดตเดฟเด•เตเด•เตเดฎเต‹ เดŽเดจเตเดจเต เดชเตเดฐเดตเดšเดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต เดฒเด•เตเดทเตเดฏเด‚. เดชเตŠเดคเตเดตเดพเดฏเดฟ เดชเดฑเดžเตเดžเดพเตฝ, เด’เดฐเต เดกเดพเดฑเตเดฑเดพ เดธเดฏเดจเตเดฑเดฟเดธเตเดฑเตเดฑเดฟเดจเตเดฑเต† เดœเต‹เดฒเดฟ เดกเดพเดฑเตเดฑ เดถเต‡เด–เดฐเดฟเด•เตเด•เตเด•, เด…เดคเต เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเด•, เด’เดฐเต เดฎเต‹เดกเดฒเดฟเดจเต† เดชเดฐเดฟเดถเต€เดฒเดฟเดชเตเดชเดฟเด•เตเด•เตเด•, เด’เดฐเต เดชเตเดฐเดตเดšเดจเด‚ เดจเดŸเดคเตเดคเตเด• เดคเตเดŸเด™เตเด™เดฟเดฏเดตเดฏเดพเดฃเต. เดฎเดฑเตเดตเดถเดคเตเดคเต, เด•เด—เตเด—เดฟเตพ เดกเดพเดฑเตเดฑเดพ เดถเต‡เด–เดฐเดฃ เด˜เดŸเตเดŸเด‚ เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป เดžเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต - เด‡เดคเต†เดฒเตเดฒเดพเด‚ เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเตฝ เดฒเดญเตเดฏเดฎเดพเดฃเต. เดจเดฎเตเดฎเตพ เด…เดคเต เด…เดชเตโ€Œเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต, เดจเดฎเตเด•เตเด•เต เด†เดฐเด‚เดญเดฟเด•เตเด•เดพเด‚!

เด‡เดคเต เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดšเต†เดฏเตเดฏเดพเด‚:

เดกเดพเดฑเตเดฑ เดŸเดพเดฌเดฟเตฝ เดกเดพเดฑเตเดฑ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดซเดฏเดฒเตเด•เตพ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต

เดกเดพเดฑเตเดฑเดพ เดธเดฏเตปเดธเดฟเดฒเต† เดจเดฟเด™เตเด™เดณเตเดŸเต† เด†เดฆเตเดฏ เดšเตเดตเดŸเต. เดŸเตˆเดฑเตเดฑเดพเดจเดฟเด•เต

เดกเดพเดฑเตเดฑเดพ เดธเดฏเตปเดธเดฟเดฒเต† เดจเดฟเด™เตเด™เดณเตเดŸเต† เด†เดฆเตเดฏ เดšเตเดตเดŸเต. เดŸเตˆเดฑเตเดฑเดพเดจเดฟเด•เต

เดžเด™เตเด™เตพ เดกเดพเดฑเตเดฑ เดฒเต‹เดกเต เดšเต†เดฏเตเดคเต, เดžเด™เตเด™เดณเตเดŸเต† เดœเต‚เดชเตเดชเดฟเดฑเตเดฑเตผ เดจเต‹เดŸเตเดŸเตเดฌเตเด•เตเด•เตเด•เตพ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟ, เด•เต‚เดŸเดพเดคเต†...

เด˜เดŸเตเดŸเด‚ เดฐเดฃเตเดŸเต

เดˆ เดกเดพเดฑเตเดฑ เด‡เดชเตเดชเต‹เตพ เดŽเด™เตเด™เดจเต† เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดพเด‚?

เด†เดฆเตเดฏเด‚, เด†เดตเดถเตเดฏเดฎเดพเดฏ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เด‡เดฑเด•เตเด•เตเดฎเดคเดฟ เดšเต†เดฏเตเดฏเดพเด‚:

import pandas as pd
import numpy as np

เด•เต‚เดŸเตเดคเตฝ เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เดฟเดจเดพเดฏเดฟ .csv เดซเดฏเดฒเตเด•เตพ เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดพเตป เดชเดพเดฃเตเดŸเด•เตพ เดžเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด‚.

เดจเดฎเตเดฎเตเดŸเต† เดกเดพเดฑเตเดฑ เดชเดŸเตเดŸเดฟเด•เดฏเต† เดธเด‚เด–เตเดฏเด•เดณเตเดŸเต† เด’เดฐเต เดฎเดพเดŸเตเดฐเดฟเด•เตเดธเดพเดฏเดฟ เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดจเดฎเตเดชเดฟ เด†เดตเดถเตเดฏเดฎเดพเดฃเต.
เดจเดฎเตเด•เตเด•เต เดฎเตเดจเตเดจเต‹เดŸเตเดŸเต เดชเต‹เด•เดพเด‚. เดจเดฎเตเด•เตเด•เต train.csv เดซเดฏเตฝ เดŽเดŸเตเดคเตเดคเต เด…เดชเตโ€Œเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดพเด‚:

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

เดกเดพเดฑเตเดฑเดพเดธเต†เดฑเตเดฑเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฎเตเดฎเตเดŸเต† train.csv เดกเดพเดฑเตเดฑเดพเดธเต†เดฑเตเดฑเต เดฑเดซเตผ เดšเต†เดฏเตเดฏเดพเด‚. เด…เดคเดฟเตฝ เดŽเดจเตเดคเดพเดฃเต เด‰เดณเตเดณเดคเต†เดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดจเต‹เด•เตเด•เดพเด‚:

dataset.head()

เดกเดพเดฑเตเดฑเดพ เดธเดฏเตปเดธเดฟเดฒเต† เดจเดฟเด™เตเด™เดณเตเดŸเต† เด†เดฆเตเดฏ เดšเตเดตเดŸเต. เดŸเตˆเดฑเตเดฑเดพเดจเดฟเด•เต

เด’เดฐเต เดกเดพเดฑเตเดฑเดพเดซเตเดฐเต†เดฏเดฟเดฎเดฟเดจเตเดฑเต† เด†เดฆเตเดฏเดคเตเดคเต† เด•เตเดฑเดšเตเดšเต เดตเดฐเดฟเด•เตพ เดจเต‹เด•เตเด•เดพเตป head() เดซเด‚เด—เตเดทเตป เดจเดฎเตเดฎเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

"เด…เดคเดฟเดœเต€เดตเดฟเดšเตเดšเดคเต" เดŽเดจเตเดจ เด•เต‹เดณเด™เตเด™เตพ เดจเดฎเตเดฎเตเดŸเต† เดซเดฒเด™เตเด™เดณเต† เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดต เดˆ เดกเดพเดฑเตเดฑเดพเดซเตเดฐเต†เดฏเดฟเดฎเดฟเตฝ เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต. เดชเตเดฐเดถเตเดจ เดšเต‹เดฆเตเดฏเดคเตเดคเดฟเดจเต, test.csv เดกเดพเดฑเตเดฑเดฏเตเด•เตเด•เดพเดฏเดฟ "เด…เดคเดฟเดœเต€เดตเดฟเดšเตเดšเดคเต" เดŽเดจเตเดจ เด•เต‹เดณเด‚ เดชเตเดฐเดตเดšเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดชเตเดฐเดถเตเดจเดชเดฐเดฟเดนเดพเดฐเด•เดฐเดพเดฏ เดจเดฎเตเด•เตเด•เต เดซเดฒเด™เตเด™เตพ เด…เดฑเดฟเดฏเดพเดคเตเดค เดฎเดฑเตเดฑเต เดŸเตˆเดฑเตเดฑเดพเดจเดฟเด•เต เดฏเดพเดคเตเดฐเด•เตเด•เดพเดฐเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ เดˆ เดกเดพเดฑเตเดฑเดฏเดฟเตฝ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เด…เดชเตเดชเต‹เตพ, เดจเดฎเตเดฎเตเดŸเต† เดชเดŸเตเดŸเดฟเด•เดฏเต† เด†เดถเตเดฐเดฟเดค, เดธเตเดตเดคเดจเตเดคเตเดฐ เดกเดพเดฑเตเดฑ เดŽเดจเตเดจเดฟเด™เตเด™เดจเต† เดตเดฟเดญเดœเดฟเด•เตเด•เดพเด‚. เด‡เดคเต เดฒเดณเดฟเดคเดฎเดพเดฃเต. เด†เดถเตเดฐเดฟเดค เดกเดพเดฑเตเดฑ เดŽเดจเตเดจเดคเต เดซเดฒเด™เตเด™เดณเดฟเดฒเต† เดธเตเดตเดคเดจเตเดคเตเดฐ เดกเดพเดฑเตเดฑเดฏเต† เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเดจเตเดจ เดกเดพเดฑเตเดฑเดฏเดพเดฃเต. เดธเตเดตเดคเดจเตเดคเตเดฐ เดกเดพเดฑเตเดฑ เดŽเดจเตเดจเดคเต เดซเดฒเดคเตเดคเต† เดธเตเดตเดพเดงเต€เดจเดฟเด•เตเด•เตเดจเตเดจ เดกเดพเดฑเตเดฑเดฏเดพเดฃเต.

เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดžเด™เตเด™เตพเด•เตเด•เต เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดกเดพเดฑเตเดฑ เดธเต†เดฑเตเดฑเต เด‰เดฃเตเดŸเต:

โ€œเดตเต‹เดต เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเตผ เดธเดฏเตปเดธเต เดชเด เดฟเดšเตเดšเต - เด‡เดฒเตเดฒ.
เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเตผ เดธเดฏเตปเดธเดฟเตฝ เดตเต‹เดตเดฏเตเด•เตเด•เต 2 เด—เตเดฐเต‡เดกเต เดฒเดญเดฟเดšเตเดšเต.

เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเตผ เดธเดฏเตปเดธเต เด—เตเดฐเต‡เดกเต เดˆ เดšเต‹เดฆเตเดฏเดคเตเดคเดฟเดจเตเดณเตเดณ เด‰เดคเตเดคเดฐเดคเตเดคเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต: เดตเต‹เดต เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเตผ เดธเดฏเตปเดธเต เดชเด เดฟเดšเตเดšเต‹? เดฎเดจเดธเตเดธเดฟเดฒเดพเดฏเต‹? เดจเดฎเตเด•เตเด•เต เดฎเตเดจเตเดจเต‹เดŸเตเดŸเต เดชเต‹เด•เดพเด‚, เดจเดฎเตเดฎเตพ เดจเดฎเตเดฎเตเดŸเต† เดฒเด•เตเดทเตเดฏเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เด…เดŸเตเด•เตเด•เตเด•เดฏเดพเดฃเต!

เดธเตเดตเดคเดจเตเดคเตเดฐ เดกเดพเดฑเตเดฑเดฏเตเดŸเต† เดชเดฐเดฎเตเดชเดฐเดพเด—เดค เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ X เด†เดฃเต. เด†เดถเตเดฐเดฟเดค เดกเดพเดฑเตเดฑเดฏเตเด•เตเด•เต, เด‡เดคเต y เด†เดฃเต.

เดžเด™เตเด™เตพ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดต เดšเต†เดฏเตเดฏเตเดจเตเดจเต:

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

เด‡เดคเต†เดจเตเดคเดพเดฃเต? iloc[:, 2:] เดซเด‚เด—เตโ€Œเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฎเตเดฎเตพ เดชเตˆเดคเตเดคเดฃเดฟเดจเต‹เดŸเต เดชเดฑเดฏเตเดจเตเดจเต: เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ 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 เดกเดพเดฑเตเดฑ เดฎเดพเดคเตเดฐเด‚. "เดธเต†เด•เตเดธเต" เด•เต‹เดณเด‚. เดจเดฎเตเดฎเตพ เด…เดคเต เดŽเด™เตเด™เดจเต† เดŽเตปเด•เต‹เดกเต เดšเต†เดฏเตเดฏเตเด‚? เดตเตเดฏเด•เตเดคเดฟเดฏเตเดŸเต† เดฒเดฟเด‚เด—เดญเต‡เดฆเด‚ เด’เดฐเต เดตเต†เด•เตเดฑเตเดฑเดฑเดพเดฏเดฟ เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เดพเด‚: 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 เดฒเตˆเดฌเตเดฐเดฑเดฟ. เด‡เดคเดฟเตฝ เดงเดพเดฐเดพเดณเด‚ เดฐเดธเด•เดฐเดฎเดพเดฏ เดฎเต†เดทเต€เตป เดฒเต‡เดฃเดฟเด‚เด—เต เดฎเต‹เดกเดฒเตเด•เตพ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เดกเดพเดฑเตเดฑ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เตฝ เดจเดŸเดคเตเดคเดพเดจเตเด‚ เดžเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

เดจเดฎเตเดฎเตพ เดตเดฟเดตเดฐเดฟเดšเตเดš เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเดคเตเดคเดฟเตฝ เด’เดฐเต เดตเตเดฏเด•เตเดคเดฟเดฏเตเดŸเต† เดฒเดฟเด‚เด—เดญเต‡เดฆเด‚ เดŽเตปเด•เต‹เดกเต เดšเต†เดฏเตเดฏเดพเตป OneHotEncoder เดจเดฎเตเดฎเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด‚. เด‡เดคเต เดฐเดฃเตเดŸเต เด•เตเดฒเดพเดธเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด‚: เดชเตเดฐเตเดทเดจเตเด‚ เดธเตเดคเตเดฐเต€เดฏเตเด‚. เดตเตเดฏเด•เตเดคเดฟ เดชเตเดฐเตเดทเดจเดพเดฃเต†เด™เตเด•เดฟเตฝ, "เดชเตเดฐเตเดท" เด•เต‹เดณเดคเตเดคเดฟเดจเต เดฏเดฅเดพเด•เตเดฐเดฎเด‚ 1 เด‰เด‚ "เดธเตเดคเตเดฐเต€" เด•เต‹เดณเดคเตเดคเดฟเดจเต เดฏเดฅเดพเด•เตเดฐเดฎเด‚ 0 เด‰เด‚ เดจเตฝเด•เตเด‚.

OneHotEncoder() เดจเต เดถเต‡เดทเด‚ [1] เด‰เดฃเตเดŸเต - เด‡เดคเดฟเดจเตผเดคเตเดฅเด‚ เดจเดฎเตเดฎเตพ เด•เต‹เดณเด‚ เดจเดฎเตเดชเตผ 1 (เดชเต‚เดœเตเดฏเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดŽเดฃเตเดฃเตเดจเตเดจเต) เดŽเตปเด•เต‹เดกเต เดšเต†เดฏเตเดฏเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดพเดฃเต.

เด•เตŠเดณเตเดณเดพเด‚. เดจเดฎเตเด•เตเด•เต เดฎเตเดจเตเดจเต‹เดŸเตเดŸเต เดชเต‹เด•เดพเด‚!

เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ, เดšเดฟเดฒ เดกเดพเดฑเตเดฑ เดถเต‚เดจเตเดฏเดฎเดพเดฏเดฟ เดคเดจเตเดจเต† เดคเตเดŸเดฐเดพเดฑเตเดฃเตเดŸเต (เด…เดคเดพเดฏเดคเต, NaNโ€”เด’เดฐเต เดธเด‚เด–เตเดฏเดฏเดฒเตเดฒ). เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด’เดฐเต เดตเตเดฏเด•เตเดคเดฟเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เดณเตเดฃเตเดŸเต: เด…เดตเดฐเตเดŸเต† เดชเต‡เดฐเตเด‚ เดฒเดฟเด‚เด—เดญเต‡เดฆเดตเตเด‚. เดŽเดจเตเดจเดพเตฝ เด…เดตเดฐเตเดŸเต† เดชเตเดฐเดพเดฏเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด’เดฐเต เดตเดฟเดตเดฐเดตเตเดฎเดฟเดฒเตเดฒ. เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดžเด™เตเด™เตพ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฐเต€เดคเดฟ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต: เดŽเดฒเตเดฒเดพ เดจเดฟเดฐเด•เดณเดฟเดฒเตเดฎเตเดณเตเดณ เด—เดฃเดฟเดค เดถเดฐเดพเดถเดฐเดฟ เดžเด™เตเด™เตพ เด•เดฃเตเดŸเต†เดคเตเดคเตเด•เดฏเตเด‚, เด’เดฐเต เดจเดฟเดฐเดฏเดฟเดฒเต† เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดกเดพเดฑเตเดฑ เดจเดทเตเดŸเดชเตเดชเต†เดŸเตเดŸเดพเตฝ, เดถเต‚เดจเตเดฏเดคเดฏเต† เด—เดฃเดฟเดค เดถเดฐเดพเดถเดฐเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเต‚เดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

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:])

เด‡เดชเตเดชเต‹เตพ เดžเด™เตเด™เดณเตเดŸเต† เดกเดพเดฑเตเดฑ เด‡เดคเตเดชเต‹เดฒเต† เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจเต:

เดกเดพเดฑเตเดฑเดพ เดธเดฏเตปเดธเดฟเดฒเต† เดจเดฟเด™เตเด™เดณเตเดŸเต† เด†เดฆเตเดฏ เดšเตเดตเดŸเต. เดŸเตˆเดฑเตเดฑเดพเดจเดฟเด•เต

เด•เตŠเดณเตเดณเดพเด‚. เดจเดฎเตเดฎเตพ เดฒเด•เตเดทเตเดฏเดคเตเดคเดฟเดจเต เด…เดŸเตเดคเตเดคเต†เดคเตเดคเดฟ!

เด˜เดŸเตเดŸเด‚ เดจเดพเดฒเต

เดจเดฎเตเดฎเตเดŸเต† เด†เดฆเตเดฏเดคเตเดคเต† เดฎเต‹เดกเดฒเดฟเดจเต† เดชเดฐเดฟเดถเต€เดฒเดฟเดชเตเดชเดฟเด•เตเด•เดพเด‚! sklearn เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเดฟเตฝ เดจเดฎเตเด•เตเด•เต เดงเดพเดฐเดพเดณเด‚ เดฐเดธเด•เดฐเดฎเดพเดฏ เด•เดพเดฐเตเดฏเด™เตเด™เตพ เด•เดฃเตเดŸเต†เดคเตเดคเดพเตป เด•เดดเดฟเดฏเตเด‚. เดˆ เดชเตเดฐเดถเตเดจเดคเตเดคเดฟเดจเต เดžเดพเตป เด—เตเดฐเต‡เดกเดฟเดฏเดจเตเดฑเต เดฌเต‚เดธเตเดฑเตเดฑเดฟเด‚เด—เต เด•เตเดฒเดพเดธเดฟเดซเดฏเตผ เดฎเต‹เดกเตฝ เดชเตเดฐเดฏเต‹เด—เดฟเดšเตเดšเต. เดจเดฎเตเดฎเตเดŸเต† เดŸเดพเดธเตโ€Œเด•เต เด’เดฐเต เดตเตผเด—เตเด—เต€เด•เดฐเดฃ เดชเตเดฐเดถเตโ€Œเดจเดฎเดพเดฏเดคเดฟเดจเดพเตฝ เดจเดฎเตเดฎเตพ เด’เดฐเต เด•เตเดฒเดพเดธเดฟเดซเดฏเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. 1 (เด…เดคเดฟเดœเต€เดตเดฟเดšเตเดšเต) เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 0 (เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดŸเต) เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เต เด’เดฐเต เดชเตเดฐเดตเดšเดจเด‚ เดจเตฝเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

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

เดซเดฟเดฑเตเดฑเต เดซเด‚เด—เตเดทเตป เดชเตˆเดคเตเดคเดฃเดฟเดจเต‹เดŸเต เดชเดฑเดฏเตเดจเตเดจเต: 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% เดถเดฐเดฟเดฏเดพเดฏ เด‰เดคเตเดคเดฐเด™เตเด™เตพ เดจเตฝเด•เตเด• เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดžเด™เตเด™เดณเตเดŸเต† เดกเดพเดฑเตเดฑเดพ เดธเดฏเตปเดธเต เดตเตˆเดฆเด—เตเดงเตเดฏเดคเตเดคเต† เด‰เดคเตเดคเต‡เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดเดฑเตเดฑเดตเตเด‚ เดœเดฟเดœเตเดžเดพเดธเตเด•เตเด•เตพเด•เตเด•เต เดŽเดชเตเดชเต‹เตพ เดตเต‡เดฃเดฎเต†เด™เตเด•เดฟเดฒเตเด‚ เดŽเดจเตเดจเต† เดธเตเดตเด•เดพเดฐเตเดฏเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเดพเดจเตเด‚ เดšเต‹เดฆเตเดฏเด™เตเด™เตพ เดšเต‹เดฆเดฟเด•เตเด•เดพเดจเตเด‚ เดธเตเดตเดพเด—เดคเด‚. เดŽเดฒเตเดฒเดพเดตเตผเด•เตเด•เตเด‚ เดจเดจเตเดฆเดฟ!

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

DDoS เดชเดฐเดฟเดฐเด•เตเดทเดฏเตเดณเตเดณ เดธเตˆเดฑเตเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏ เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดตเดพเด™เตเด™เตเด•, VPS VDS เดธเต†เตผเดตเดฑเตเด•เตพ ๐Ÿ”ฅ DDoS เดชเดฐเดฟเดฐเด•เตเดท, VPS VDS เดธเต†เตผเดตเดฑเตเด•เตพ เด‰เดณเตเดณ เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏ เดตเต†เดฌเตโ€Œเดธเตˆเดฑเตเดฑเต เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดตเดพเด™เตเด™เต‚ | ProHoster