เจเฉฑเจ เจเฉเจเจพ เจธเจผเฉเจฐเฉเจเจคเฉ เจธเจผเจฌเจฆ
เจฎเฉเจฐเจพ เจฎเฉฐเจจเจฃเจพ เจนเฉ เจเจฟ เจ
เจธเฉเจ เจนเฉเจฐ เจเฉเจเจผเจพเจ เจเจฐ เจธเจเจฆเฉ เจนเจพเจ เจเฉเจเจฐ เจธเจพเจจเฉเฉฐ เจเจฆเจฎ-เจฆเจฐ-เจเจฆเจฎ เจนเจฟเจฆเจพเจเจคเจพเจ เจชเฉเจฐเจฆเจพเจจ เจเฉเจคเฉเจเจ เจเจพเจเจฆเฉเจเจ เจนเจจ เจเฉ เจธเจพเจจเฉเฉฐ เจเจน เจฆเฉฑเจธเจฃเจเฉเจเจ เจเจฟ เจเฉ เจเจฐเจจเจพ เจนเฉ เจ
เจคเฉ เจเจน เจเจฟเจตเฉเจ เจเจฐเจจเจพ เจนเฉเฅค เจฎเฉเจจเฉเฉฐ เจเจชเจฃเฉ เจเจผเจฟเฉฐเจฆเจเฉ เจฆเฉ เจเจน เจชเจฒ เจฏเจพเจฆ เจนเจจ เจเจฆเฉเจ เจฎเฉเจ เจเฉเจ เจธเจผเฉเจฐเฉ เจจเจนเฉเจ เจเจฐ เจธเจเจฆเจพ เจธเฉ เจเจฟเจเจเจเจฟ เจเจน เจธเจฎเจเจฃเจพ เจฎเฉเจธเจผเจเจฒ เจธเฉ เจเจฟ เจเจฟเฉฑเจฅเฉเจ เจธเจผเฉเจฐเฉ เจเจฐเจจเจพ เจนเฉเฅค เจธเจผเจพเจเจฆ, เจเฉฑเจ เจตเจพเจฐ เจเฉฐเจเจฐเจจเฉเฉฑเจ 'เจคเฉ เจคเฉเจธเฉเจ "เจกเฉเจเจพ เจธเจพเจเฉฐเจธ" เจธเจผเจฌเจฆ เจฆเฉเจเฉ เจ
เจคเฉ เจซเฉเจธเจฒเจพ เจเฉเจคเจพ เจเจฟ เจคเฉเจธเฉเจ เจเจธ เจคเฉเจ เจฌเจนเฉเจค เจฆเฉเจฐ เจนเฉ, เจ
เจคเฉ เจเฉ เจฒเฉเจ เจ
เจเจฟเจนเจพ เจเจฐเจฆเฉ เจนเจจ เจเจน เจเจฟเจคเฉ เจฌเจพเจนเจฐ, เจเจฟเจธเฉ เจนเฉเจฐ เจธเฉฐเจธเจพเจฐ เจตเจฟเฉฑเจ เจธเจจ. เจจเจนเฉเจ, เจเจน เจเฉฑเจฅเฉ เจนเฉ เจนเจจเฅค เจ
เจคเฉ, เจธเจผเจพเจเจฆ, เจเจธ เจเฉเจคเจฐ เจฆเฉ เจฒเฉเจเจพเจ เจฆเจพ เจงเฉฐเจจเจตเจพเจฆ, เจคเฉเจนเจพเจกเฉ เจซเฉเจก 'เจคเฉ เจเฉฑเจ เจฒเฉเจ เจชเฉเจฐเจเจ เจนเฉเจเจ. เจเฉฑเจฅเฉ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจเฉเจฐเจธ เจนเจจ เจเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจเจธ เจเจฒเจพ เจฆเฉ เจเจฆเจค เจชเจพเจเจฃ เจตเจฟเฉฑเจ เจฎเจฆเจฆ เจเจฐเจจเจเฉ, เจชเจฐ เจเฉฑเจฅเฉ เจฎเฉเจ เจคเฉเจนเจพเจจเฉเฉฐ เจชเจนเจฟเจฒเจพ เจเจฆเจฎ เจเฉเฉฑเจเจฃ เจตเจฟเฉฑเจ เจฎเจฆเจฆ เจเจฐเจพเจเจเจพเฅค
เจเฉเจฐ, เจเฉ เจคเฉเจธเฉเจ เจคเจฟเจเจฐ เจนเฉ? เจฎเฉเจ เจคเฉเจนเจพเจจเฉเฉฐ เจคเฉเจฐเฉฐเจค เจฆเฉฑเจธเจฆเจพ เจนเจพเจ เจเจฟ เจคเฉเจนเจพเจจเฉเฉฐ เจชเจพเจเจฅเจจ 3 เจจเฉเฉฐ เจเจพเจฃเจจ เจฆเฉ เจเจผเจฐเฉเจฐเจค เจนเฉเจเจเฉ, เจเจฟเจเจเจเจฟ เจฎเฉเจ เจเฉฑเจฅเฉ เจเจนเฉ เจตเจฐเจค เจฐเจฟเจนเจพ เจนเจพเจเฅค เจฎเฉเจ เจคเฉเจนเจพเจจเฉเฉฐ เจเจน เจตเฉ เจธเจฒเจพเจน เจฆเจฟเฉฐเจฆเจพ เจนเจพเจ เจเจฟ เจคเฉเจธเฉเจ เจเจธเจจเฉเฉฐ เจชเจนเจฟเจฒเจพเจ เจคเฉเจ เจเฉเจชเฉเจเจฐ เจจเฉเจเจฌเฉเฉฑเจ 'เจคเฉ เจธเจฅเจพเจชเจฟเจค เจเจฐเฉ เจเจพเจ เจเฉเจเจฒ เจเฉเจฒเจฌ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฟเจตเฉเจ เจเจฐเฉเจเฅค
เจชเจนเจฟเจฒเจพ เจเจฆเจฎ
เจเจพเจเจฒ เจเจธ เจฎเจพเจฎเจฒเฉ เจตเจฟเฉฑเจ เจคเฉเจนเจพเจกเจพ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจธเจนเจพเจเจ เจนเฉเฅค เจธเจฟเจงเจพเจเจค เจตเจฟเฉฑเจ, เจคเฉเจธเฉเจ เจเจธ เจคเฉเจ เจฌเจฟเจจเจพเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ, เจชเจฐ เจฎเฉเจ เจเจธ เจฌเจพเจฐเฉ เจเฉฑเจ เจนเฉเจฐ เจฒเฉเจ เจตเจฟเฉฑเจ เจเฉฑเจฒ เจเจฐเจพเจเจเจพ. เจเจน เจเฉฑเจ เจชเจฒเฉเจเจซเจพเจฐเจฎ เจนเฉ เจเฉ เจกเฉเจเจพ เจธเจพเจเฉฐเจธ เจฎเฉเจเจพเจฌเจฒเจฟเจเจ เจฆเฉ เจฎเฉเจเจผเจฌเจพเจจเฉ เจเจฐเจฆเจพ เจนเฉเฅค เจ
เจเจฟเจนเฉ เจนเจฐเฉเจ เจฎเฉเจเจพเจฌเจฒเฉ เจตเจฟเฉฑเจ, เจธเจผเฉเจฐเฉเจเจคเฉ เจชเฉเจพเจตเจพเจ เจตเจฟเฉฑเจ เจคเฉเจธเฉเจ เจตเฉฑเจ-เจตเฉฑเจ เจเจฟเจธเจฎเจพเจ เจฆเฉเจเจ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจจเฉเฉฐ เจนเฉฑเจฒ เจเจฐเจจ, เจตเจฟเจเจพเจธ เจ
เจจเฉเจญเจต เจ
เจคเฉ เจเฉฑเจ เจเฉเจฎ เจตเจฟเฉฑเจ เจเฉฐเจฎ เจเจฐเจจ เจฆเจพ เจคเจเจฐเจฌเจพ, เจเฉ เจเจฟ เจธเจพเจกเฉ เจธเจฎเฉเจ เจตเจฟเฉฑเจ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจนเฉ, เจตเจฟเฉฑเจ เจฌเจนเฉเจค เจเจผเจฟเจเจฆเจพ เจ
เจจเฉเจญเจต เจชเฉเจฐเจพเจชเจค เจเจฐเฉเจเฉเฅค
เจ เจธเฉเจ เจเจฅเฉเจ เจเจชเจฃเจพ เจเฉฐเจฎ เจฒเจตเจพเจเจเฉเฅค เจเจธเจจเฉเฉฐ "เจเจพเจเจเฉเจจเจฟเจ" เจเจฟเจนเจพ เจเจพเจเจฆเจพ เจนเฉเฅค เจธเจผเจฐเจค เจเจน เจนเฉ: เจญเจตเจฟเฉฑเจเจฌเจพเจฃเฉ เจเจฐเฉ เจเจฟ เจเฉ เจนเจฐเฉเจ เจตเจฟเจ เจเจคเฉ เจฌเจเฉเจเจพ เจเจพเจ เจจเจนเฉเจเฅค เจเจฎ เจคเฉเจฐ 'เจคเฉ, DS เจตเจฟเฉฑเจ เจธเจผเจพเจฎเจฒ เจเฉฑเจ เจตเจฟเจ เจเจคเฉ เจฆเจพ เจเฉฐเจฎ เจกเฉเจเจพ เจเจเฉฑเจ เจพ เจเจฐเจจเจพ, เจเจธเจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจเจฐเจจเจพ, เจเฉฑเจ เจฎเจพเจกเจฒ เจจเฉเฉฐ เจธเจฟเจเจฒเจพเจ เจฆเฉเจฃเจพ, เจชเฉเจฐเจต เจ เจจเฉเจฎเจพเจจ เจฒเจเจพเจเจฃเจพ เจ เจคเฉ เจนเฉเจฐ เจฌเจนเฉเจค เจเฉเจ เจนเฉเฅค เจเจพเจเจฒ เจตเจฟเฉฑเจ, เจธเจพเจจเฉเฉฐ เจกเฉเจเจพ เจเจเฉฑเจคเจฐ เจเจฐเจจ เจฆเฉ เจชเฉเจพเจ เจจเฉเฉฐ เจเฉฑเจกเจฃ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฑเจคเฉ เจเจพเจเจฆเฉ เจนเฉ - เจเจน เจชเจฒเฉเจเจซเจพเจฐเจฎ 'เจคเฉ เจชเฉเจธเจผ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเจจเฅค เจธเจพเจจเฉเฉฐ เจเจนเจจเจพเจ เจจเฉเฉฐ เจกเจพเจเจจเจฒเฉเจก เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ เจ เจคเฉ เจ เจธเฉเจ เจธเจผเฉเจฐเฉเจเจค เจเจฐ เจธเจเจฆเฉ เจนเจพเจ!
เจคเฉเจธเฉเจ เจเจน เจเจธ เจคเจฐเฉเจนเจพเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ:
เจกเฉเจเจพ เจเฉเจฌ เจตเจฟเฉฑเจ เจเจน เจซเจพเจเจฒเจพเจ เจนเฉเฉฐเจฆเฉเจเจ เจนเจจ เจเจฟเจนเจจเจพเจ เจตเจฟเฉฑเจ เจกเฉเจเจพ เจนเฉเฉฐเจฆเจพ เจนเฉ
เจ
เจธเฉเจ เจกเจพเจเจพ เจกเจพเจเจจเจฒเฉเจก เจเฉเจคเจพ, เจธเจพเจกเฉเจเจ เจเฉเจชเฉเจเจฐ เจจเฉเจเจฌเฉเฉฑเจเจพเจ เจคเจฟเจเจฐ เจเฉเจคเฉเจเจ เจ
เจคเฉ...
เจฆเฉเจเจพ เจเจฆเจฎ
เจนเฉเจฃ เจ เจธเฉเจ เจเจธ เจกเฉเจเจพ เจจเฉเฉฐ เจเจฟเจตเฉเจ เจฒเฉเจก เจเจฐเจฆเฉ เจนเจพเจ?
เจชเจนเจฟเจฒเจพเจ, เจเจ เจฒเฉเฉเฉเจเจฆเฉเจเจ เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉเจเจ เจจเฉเฉฐ เจเจฏเจพเจค เจเจฐเฉเจ:
import pandas as pd
import numpy as np
Pandas เจธเจพเจจเฉเฉฐ เจ เฉฑเจเฉ เจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจฒเจ .csv เจซเจพเจเจฒเจพเจ เจจเฉเฉฐ เจกเจพเจเจจเจฒเฉเจก เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเฉเจตเฉเจเจพเฅค
เจจเฉฐเจฌเจฐเจพเจ เจฆเฉ เจจเจพเจฒ เจเฉฑเจ เจฎเฉเจเฉเจฐเจฟเจเจธ เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจธเจพเจกเฉ เจกเฉเจเจพ เจธเจพเจฐเจฃเฉ เจจเฉเฉฐ เจฆเจฐเจธเจพเจเจฃ เจฒเจ Numpy เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉเฅค
เจฒเฉฐเจ เจเจพเจ. เจเจฒเฉ เจซเจพเจเจฒ 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: ] เจจเจพเจฒ เจ เจธเฉเจ Python เจจเฉเฉฐ เจฆเฉฑเจธเจฆเฉ เจนเจพเจ: เจฎเฉเจ เจตเฉเจฐเฉเจเจฌเจฒ X เจตเจฟเฉฑเจ เจฆเฉเจเฉ เจเจพเจฒเจฎ เจคเฉเจ เจธเจผเฉเจฐเฉ เจนเฉเจฃ เจตเจพเจฒเฉ เจกเฉเจเจพ เจจเฉเฉฐ เจฆเฉเจเจฃเจพ เจเจพเจนเฉเฉฐเจฆเจพ เจนเจพเจ (เจธเจฎเฉเจค เจ เจคเฉ เจฌเจธเจผเจฐเจคเฉ เจเจฟ เจเจฟเจฃเจคเฉ เจเจผเฉเจฐเฉ เจคเฉเจ เจธเจผเฉเจฐเฉ เจนเฉเจตเฉ)เฅค เจฆเฉเจเฉ เจฒเจพเจเจจ เจตเจฟเฉฑเจ เจ เจธเฉเจ เจเจนเจฟเฉฐเจฆเฉ เจนเจพเจ เจเจฟ เจ เจธเฉเจ เจชเจนเจฟเจฒเฉ เจเจพเจฒเจฎ เจตเจฟเฉฑเจ เจกเฉเจเจพ เจฆเฉเจเจฃเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเจพเจเฅค
[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))
เจธเจเจฒเฉเจฐเจจ เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉ เจ เจเจฟเจนเฉ เจตเจงเฉเจ เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉ เจนเฉ เจเฉ เจธเจพเจจเฉเฉฐ เจกเฉเจเจพ เจธเจพเจเฉฐเจธ เจตเจฟเฉฑเจ เจชเฉเจฐเจพ เจเฉฐเจฎ เจเจฐเจจ เจฆเฉ เจเจเจฟเจ เจฆเจฟเฉฐเจฆเฉ เจนเฉเฅค เจเจธ เจตเจฟเฉฑเจ เจตเฉฑเจกเฉ เจเจฟเจฃเจคเฉ เจตเจฟเฉฑเจ เจฆเจฟเจฒเจเจธเจช เจฎเจธเจผเฉเจจ เจธเจฟเจเจฒเจพเจ เจฎเจพเจกเจฒ เจธเจผเจพเจฎเจฒ เจนเจจ เจ เจคเฉ เจเจน เจธเจพเจจเฉเฉฐ เจกเจพเจเจพ เจคเจฟเจเจฐ เจเจฐเจจ เจฆเฉ เจเจเจฟเจ เจตเฉ เจฆเจฟเฉฐเจฆเจพ เจนเฉเฅค
OneHotEncoder เจธเจพเจจเฉเฉฐ เจเจธ เจชเฉเจฐเจคเฉเจจเจฟเจงเจคเจพ เจตเจฟเฉฑเจ เจเฉฑเจ เจตเจฟเจ เจเจคเฉ เจฆเฉ เจฒเจฟเฉฐเจ เจจเฉเฉฐ เจเจจเจเฉเจก เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเฉเจตเฉเจเจพ, เจเจฟเจตเฉเจ เจเจฟ เจ เจธเฉเจ เจฆเฉฑเจธเจฟเจ เจนเฉเฅค 2 เจเจฒเจพเจธเจพเจ เจฌเจฃเจพเจเจเจ เจเจพเจฃเจเฉเจเจ: เจฎเจฐเจฆ, เจเจฐเจคเฅค เจเฉเจเจฐ เจตเจฟเจ เจเจคเฉ เจฎเจฐเจฆ เจนเฉ, เจคเจพเจ เจเฉเจฐเจฎเจตเจพเจฐ "เจชเฉเจฐเจธเจผ" เจเจพเจฒเจฎ เจตเจฟเฉฑเจ 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:])
เจนเฉเจฃ เจธเจพเจกเจพ เจกเฉเจเจพ เจเจธ เจคเจฐเฉเจนเจพเจ เจฆเจฟเจเจฆเจพ เจนเฉ:
เจเจฒเจพเจธ. เจ
เจธเฉเจ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจเจชเจฃเฉ เจเฉเจเฉ เจฆเฉ เจจเฉเฉเฉ เจนเจพเจ!
เจเจฆเจฎ เจเจพเจฐ
เจเจ เจเจชเจฃเฉ เจชเจนเจฟเจฒเฉ เจฎเจพเจกเจฒ เจจเฉเฉฐ เจธเจฟเจเจฒเจพเจ เจฆเฉเจเจ! เจธเจเจฒเฉเจฐเจจ เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉ เจคเฉเจ เจ เจธเฉเจ เจฌเจนเฉเจค เจธเจพเจฐเฉเจเจ เจฆเจฟเจฒเจเจธเจช เจเฉเจเจผเจพเจ เจฒเฉฑเจญ เจธเจเจฆเฉ เจนเจพเจเฅค เจฎเฉเจ เจเจธ เจธเจฎเฉฑเจธเจฟเจ เจฒเจ เจเจฐเฉเจกเฉเจเจเจ เจฌเฉเจธเจเจฟเฉฐเจ เจเจฒเจพเจธเฉเจซเจพเจเจฐ เจฎเจพเจกเจฒ เจจเฉเฉฐ เจฒเจพเจเฉ เจเฉเจคเจพ เจนเฉเฅค เจ เจธเฉเจ เจ เจเจฒเจพเจธเฉเจซเจพเจเจฐ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเจพเจ เจเจฟเจเจเจเจฟ เจธเจพเจกเจพ เจเฉฐเจฎ เจเฉฑเจ เจตเจฐเจเฉเจเจฐเจจ เจฆเจพ เจเฉฐเจฎ เจนเฉเฅค เจชเฉเจฐเจต-เจ เจจเฉเจฎเจพเจจ เจจเฉเฉฐ 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