์๋
ํ์ธ์. ๋ฐํด์ ์
๋๋ค.
์ผ๋ผ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํ์ฉํ ๋จธ์ ๋ฌ๋, Do It! ๋ฅ๋ฌ๋,ย ๋จธ์ ๋ฌ๋ ๊ต๊ณผ์, ํธ์ฆ์จ ๋จธ์ ๋ฌ๋ 2์ ์๋กญ๊ฒ ๋ฑ๋ก๋ ์๋ฌํ๋ฅผย ์๋ดํด ๋๋ฆฝ๋๋ค.
<์ผ๋ผ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํ์ฉํ ๋จธ์ ๋ฌ๋>
- (p11) ์์ ํ์ผ ๊ตฌ์กฐ ์๋ ๋ฆฌ์คํธ์ ์ฒซ ๋ฒ์งธ ํญ๋ชฉ ๋์ ๋ค์ ์ฃผ์์ ์ถ๊ฐํฉ๋๋ค. โ์ญ์ฃผ ์ผ๋ผ์ค ๋ฉํฐ๋ฐฑ์๋ ๋ฒ์ ์ 2.3.x์์ ๊ฐ๋ฐ์ด ์ค์ง๋์์ต๋๋ค. ์ดํ๋ถํฐ๋ ํ
์ํ๋ก์ ํฌํจ๋ tf.keras๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค. ์ด ์ฑ
์ ์์ ์ฝ๋๋ฅผ ์ต์ ํ
์ํ๋ก์ ํฌํจ๋ tf.keras์ ํฌํ
ํ ๋ฒ์ ์ ์ญ์์ ๊นํ๋ธ tf2 ๋ธ๋์น(https://github.com/rickiepark/deep-learning-with-python-notebooks/tree/tf2)์์ ๋ณผ ์ ์์ต๋๋ค.โ
<Do It! ๋ฅ๋ฌ๋>
- (p248) (3์) ํ์ด์ง ๋ง์ง๋ง ๋ฌธ์ฅ ๋์ โ๋ณ์์ ๋์ผํ ๊ฐ์ผ๋ก ์ง์ ํฉ๋๋ค.ย
max_pool2d()ย ํจ์๊ฐ ๋ฐํํย Tensorย ๊ฐ์ฒด๋ฅผย numpy()ย ๋ฉโ๋ฅผ ์ถ๊ฐํฉ๋๋ค.(์ด*๊ณค ๋)
- (p100) ์์์ 8๋ฒ์งธ ์ค์ โ[4,ย 5, 8]์ด๋ผ๋ ๋ํ์ด ๋ฐฐ์ด๋กโ๋ฅผ โ[4,ย 6, 8]์ด๋ผ๋ ๋ํ์ด ๋ฐฐ์ด๋กโ๋ก ์ ์ ํฉ๋๋ค.(์ด*๊ณค ๋)
- (p151) ์ฝ๋ ๋ธ๋ญ์ 2๋ฒ์งธ ์ค๊ณผ 8๋ฒ์งธ ์ค์ย
x_train์ย x_train_all๋ก ์ ์ ํฉ๋๋ค.(์ด*๊ณค ๋)
- (p164) ์๋์์ 2๋ฒ์งธ ์ค์ โ05์ฅ๊ณผ ๋์ผํฉ๋๋คโ๋ฅผ โ05์ฅ๊ณผย ๊ฑฐ์ย ๋์ผํฉ๋๋คโ๋ก ์์ ํฉ๋๋ค.(์ด*๊ณค ๋)
- (p162) ํ์ด์ง ์ค๊ฐ์ย
ย ํ๋ ฌ ์์์ ์ฒซ ๋ฒ์งธ ์ด์ ๋ง์ง๋ง ์์ย
๋ฅผย
๋ก ์ ์ ํฉ๋๋ค.(์ด*๊ตฌ ๋)
- (p106) ์๋์์ 3๋ฒ์งธ ์ค์ย
์ย
๋ก ์ ์ ํฉ๋๋ค.(์ฅ*์ง ๋)
<๋จธ์ ๋ฌ๋ ๊ต๊ณผ์>
- (p125) ๊ทธ๋ฆผ 3-23 ์ ๋ง์ง๋ง ๋ฌธ์ฅ ๋์ ๋ค์ ์ญ์ฃผ๋ฅผ ์ถ๊ฐํฉ๋๋ค. โ์ญ์ฃผย ์ฌ์ดํท๋ฐ 0.21 ๋ฒ์ ์์ ์ถ๊ฐ๋ย
plot_tree()ย ํจ์๋ฅผ ์ฌ์ฉํ๋ฉด dot ํ์ผ์ ๋ง๋ค์ง ์๊ณ ๊ทธ๋ฆผ 3-23๊ณผ ๋น์ทํ ํธ๋ฆฌ๋ฅผ ๋ฐ๋ก ๊ทธ๋ฆด ์ ์์ต ๋๋ค. ์ด ํจ์๋ย export_graphviz()ย ํจ์์์ ์ฌ์ฉํย class_names,ย feature_names,ย impurity,ย filledย ๋งค๊ฐ๋ณ์๋ฅผ ๋ชจ๋ ์ง์ํฉ๋๋ค.โ
- (p140) ๋
ธํธ ๋ง์ง๋ง ๋ฌธ์ฅ์ ๋์ ๋ค์ ๋ฌธ์ฅ์ ์ถ๊ฐํฉ๋๋ค. โ0.22 ๋ฒ์ ์์๋ ์ต๊ทผ์ ์ด์ ๋ฐฉ์์ผ๋ก ๋์ฒดํ๋ย
KNNImputerย ํด๋์ค๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.โ
- (p221) ์ญ์ฃผย 2๋ฒ ๋์ ๋ค์ ๋ฌธ๋จ์ ์ถ๊ฐํฉ๋๋ค. โ์ฌ์ดํท๋ฐ 0.23๋ฒ์ ์์ ์ถ์ ๊ธฐ ๊ฐ์ฒด๋ฅผ ์ฃผํผํฐ ๋
ธ ํธ๋ถ์์ ์๊ฐํํด์ฃผ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค. ํนํ ํ์ดํ๋ผ์ธ ๊ตฌ์กฐ๋ฅผ ์๊ฐ์ ์ผ๋ก ์ ์์ฝํด์ฃผ๋ฉฐ ๋ค์๊ณผ ๊ฐ์ด ์ฌ์ฉํฉ๋๋ค.
- >>> from sklearn import set_config
- >>> set_config(display='diagram')
- >>> pipe
- (p240) ๋ ๋ฒ์งธ ์ฝ๋ ๋ธ๋ญ ์ ๋ฌธ์ฅ์ ๋์ ๋ค์ ์ฃผ์์ ์ถ๊ฐํฉ๋๋ค. โ์ญ์ฃผย ์ฌ์ดํท๋ฐ 0.22 ๋ฒ์ ์์ ์ค์ฐจ ํ๋ ฌ์ ๊ทธ๋ ค์ฃผ๋ย
plot_confusion_matrix()ย ํจ์๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.โ
- (p245) ๋ง์ง๋ง ๋ฌธ์ฅ ๋์ ๋ค์ ์ฃผ์์ ์ถ๊ฐํฉ๋๋ค. โ์ฌ์ดํท๋ฐ 0.22 ๋ฒ์ ์์ ROC ๊ณก์ ์ ๊ทธ๋ ค์ฃผ๋ย
plot_roc_curve()ย ํจ์์ ์ ๋ฐ๋-์ฌํ์จ ๊ณก์ ์ ๊ทธ๋ ค์ฃผ๋ย plot_precision_recall_curve()ย ํจ์๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.โ
- (p287) ๋
ธํธ ๋์ ๋ค์ ๋ฌธ๋จ์ ์ถ๊ฐํฉ๋๋ค. โ์ฌ์ดํท๋ฐ 0.21 ๋ฒ์ ์์ ํ์คํ ๊ทธ๋จ ๊ธฐ๋ฐ ๋ถ์คํ
์๊ณ ๋ฆฌ์ฆ์ธย
HistGradientBoostingClassifier๊ฐ ์ถ๊ฐ๋์์ต๋๋ค. ์ด ํด๋์ค๋ ์์ง ์คํ์ ์ด๊ธฐ ๋๋ฌธ์ ์ฌ์ฉํ๊ธฐ ์ ์ ๋จผ์ ํ์ฑํํด์ผ ํฉ๋๋ค.
- >>> from sklearn.experimental import enable_hist_gradient_boosting
- >>> from sklearn.ensemble import HistGradientBoostingClassifier
- (p620) pip ๋ช
๋ น ์ ๋ฌธ์ฅ ๋์ ๋ค์ ์ฃผ์์ ์ถ๊ฐํฉ๋๋ค. โ์ญ์ฃผย ์ต์ ๋ฒ์ ์ ํ
์ํ๋ก๋ฅผ ์ค์นํ๋ ค๋ฉด โ==2.0.0โ์ ์ญ์ ํ๊ณ ์ค์นํ์ธ์.โ
- (p627) ๊ทธ๋ฆผ A-23 ์ ๋ฌธ์ฅ ๋์ ๋ค์ ์ฃผ์์ ์ถ๊ฐํฉ๋๋ค. โ์ญ์ฃผย ํ์ฌ๋ ์ฝ๋ฉ์ ํ
์ํ๋ก ์ต์ ๋ฒ์ ์ด ์ค์น๋์ด ์์ผ๋ฏ๋ก ์ด ๊ณผ์ ์ด ํ์์์ต๋๋ค.โ
- (p53) ์์์ 7๋ฒ์งธ ์ค์ย
๋ฅผย
๋ก ์ ์ ํฉ๋๋ค.
- (5์) (p67) ๋
ธํธ์ ์๋ ์์ 4๋ฒ์งธ ์ค์์ย
๋ฅผย
๋ก ์ ์ ํฉ๋๋ค.
- (p103) ๋ ๋ฒ์งธ ์์์์ย
์ ์๋ย
๋ฅผ ๋ณผ๋์ฒด๋ก ์ ์ ํฉ๋๋ค.
- (p105) 12๋ฒ ์ฃผ์์์ โ
ย ์ถ๊ณผ ๋ง๋๋ ์ ํธ์โ์ โ
ย ์ถ๊ณผ ๋ง๋๋ ์ ํธ์โ๋ก ์ ์ ํฉ๋๋ค.
- (p481) 13.3.2์ ์๋ 3๋ฒ์งธ ์ค์์ โ๋ค์คย ๋ก์ง์คํฑ ํ๊ทโ๋ฅผ โ๋คํญย ๋ก์ง์คํฑ ํ๊ทโ๋ก ์ ์ ํฉ๋๋ค.
- (p120) 1๋ฒ์งธ ์ค๊ณผ 9๋ฒ์งธ ์ค์์ย
์ย
๋ก ์ ์ ํฉ๋๋ค.
- (p126) 25์ฃผ์ ๋์ โ์ฌ์ดํท๋ฐ 0.22 ๋ฒ์ ์์ ๋น์ฉ ๋ณต์ก๋ ๊ธฐ๋ฐ์ ์ฌํ ๊ฐ์ง์น๊ธฐ๋ฅผ ์ํย
ccp_alpha๋งค๊ฐ๋ณ์๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.โ๋ฅผ ์ถ๊ฐํฉ๋๋ค.
- (p162) ์ฒซ ๋ฒ์งธ ๋
ธํธ ์๋ 3๋ฒ์งธ ์ค์์ โ์ต์ํํ ๊ธฐ์ค ํจ์โ๋ฅผ โ์ต๋ํํ ๊ธฐ์ค ํจ์โ๋ก ์ ์ ํฉ๋๋ค. 6๋ฒ์งธ ์ค์์ โ์ฑ๋ฅ ์์ค์ดย ์ต๋๊ฐ ๋๋โ์ โ์ฑ๋ฅ ์์ค์ดย ์ต์๊ฐ ๋๋โ์ผ๋ก ์ ์ ํฉ๋๋ค.
- (p196) ์ฌ์ดํท๋ฐ 0.20 ๋ฒ์ ์์ LDA์์ ๊ณ ์ ๋ฒกํฐ๋ฅผ ๊ณ์ฐํ ๋ ์ ๊ทํ๋ฅผ ์ ์ฉํ๋ ๋ฒ๊ทธ๊ฐ ์์ ๋์์ต๋๋ค. ์ด์ ๋ง์ถ์ด ์๋์์ 13๋ฒ์งธ ์ค์ โ๊ณ ์ ๋ฒกํฐ๋ฅผย ์ ๋ ฌํ ํ L2 ๋
ธ๋ฆ์ผ๋ก ๋๋์ด ์ ๊ทํํ์ฌโ๋ฅผ โ๊ณ ์ ๋ฒกํฐ๋ฅผย ์ ๋ ฌํ์ฌโ๋ก ์์ ํฉ๋๋ค. ์๋์์ 8๋ฒ์งธ ์ค์ ์ฝ๋ย
ei_vec /= np.linalg.norm(ei_vec, axis=0)๋ฅผ ์ญ์ ํฉ๋๋ค.
<ํธ์ฆ์จ ๋จธ์ ๋ฌ๋ 2>
- (p845) ์ฐ์ต๋ฌธ์ 18๋ฒ 6๋ฒ์งธ ์ค์์ โ๊ฐ๋ฐย ์ธํธ์์ ์ฑ๋ฅ์ด ๋์๋ค๋ฉดโ์ โ๊ฒ์ฆย ์ธํธ์์ ์ฑ๋ฅ์ด ๋์๋ค๋ฉดโ์ผ๋ก ์ ์ ํฉ๋๋ค.(๊น*ํ ๋)
- (p294) ์์์ 3๋ฒ์งธ ์ค์์ โ๋ย ๊ตฌ์ฒด์ ย ๋งํ๋ฉดโ์ โ๋ย ๊ตฌ์ฒด์ ์ผ๋กย ๋งํ๋ฉดโ์ผ๋ก ์์ ํฉ๋๋ค.(๊น*ํ ๋)
- (p850) 2๋ฒ ๋ฌธ์ ์ ๋ํ ๋ต๋ณ์ ๋ง์ง๋ง ์ค์์ย
๋ฅผย
๋ก ์์ ํฉ๋๋ค.(๊น*ํ ๋)
- (p43) 1.4.2์ ์๋ ์ฒซ ๋ฒ์งธ ๋ฌธ์ฅ์์ โ์
๋ ฅ ๋ฐ์ดํฐ์ ์คํธ๋ฆผstream๋ถํฐโ๋ฅผ โ์
๋ ฅ ๋ฐ์ดํฐ์ ์คํธ๋ฆผstream์ผ๋ก๋ถํฐโ๋ก ์์ ํฉ๋๋ค.(๊น*ํ ๋)
- (p100) ๋ ๋ฒ์งธ ๋ฌธ๋จ ๋์ ๋ค์์ฒ๋ผ ์ฃผ์์ ์ถ๊ฐํฉ๋๋ค. โโฆย
SimpleImputer์ ๊ฐ์ฒด๋ฅผ ์์ฑํฉ๋๋ค.<์ฃผ์>์ฎ๊ธด์ด_ย ์ฌ์ดํท๋ฐ 0.22๋ฒ์ ์์ ์ต๊ทผ์ ์ด์ ๋ฐฉ์์ผ๋ก ๋๋ฝ๋ ๊ฐ์ ๋์ฒดํ๋ย KNNImputerย ํด๋์ค๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.</์ฃผ์>โ
- (p109) ์ฒซ ๋ฒ์งธ ๋ฌธ๋จ ๋์ ๋ค์์ฒ๋ผ ์ฃผ์์ ์ถ๊ฐํฉ๋๋ค. โโฆ ๋ณํ์ ์ ์ฉํด๋ณด๊ฒ ์ต๋๋ค.<์ฃผ์>์ฎ๊ธด์ด_ย ์ฌ์ดํท๋ฐ 0.22๋ฒ์ ์์ ์ด ์ด๋ฆ์ด๋ ๋ฐ์ดํฐ ํ์
์ ๊ธฐ๋ฐ์ผ๋ก ์ด์ ์ ํํ ์ ์๋ย
make_column_selector()ย ํจ์๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.</์ฃผ์>โ
- (p118) 54๋ฒ ์ฃผ์ ๋์ ๋ค์ ๋ฌธ์ฅ์ ์ถ๊ฐํฉ๋๋ค. โ์ฌ์ดํท๋ฐ 0.24๋ฒ์ ์์ ํ๋ผ๋ฏธํฐ ํ์ ๋ฒ์๋ฅผ ์ขํ๊ฐ๋ฉด์ ์ปดํจํ
์์์ ๋๋ ค๊ฐ๋ย
HalvingGridSearchCV์ย HalvingRandomSearchCV๊ฐ ์ถ๊ฐ๋ฉ๋๋ค. ์ด ์์ ๋ย https://bit.ly/halving-grid-search๋ฅผ ์ฐธ๊ณ ํ์ธ์.โ
- (p128) ์ฒซ ๋ฒ์งธ ๋ฌธ์ฅ ๋์ ๋ค์์ฒ๋ผ ์ฃผ์์ ์ถ๊ฐํฉ๋๋ค. โโฆ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค.<์ฃผ์>์ฎ๊ธด์ด_ย ์ฌ์ดํท๋ฐ 0.22๋ฒ์ ์์ย
fetch_openml()ย ํจ์์ย as_frameย ๋งค๊ฐ๋ณ์๊ฐ ์ถ๊ฐ๋์์ต๋๋ค. ์ด ๋งค๊ฐ๋ณ์๋ฅผย True๋ก ์ค์ ํ๋ฉด ํ๋ค์ค ๋ฐ์ดํฐํ๋ ์์ ๋ฐํํฉ๋๋ค.</์ฃผ์>โ
- (p140) 6๋ฒ ์ฃผ์ ๋์ ๋ค์ ๋ฌธ์ฅ์ ์ถ๊ฐํฉ๋๋ค. โ์ฌ์ดํท๋ฐ 0.22๋ฒ์ ์์ ์ ๋ฐ๋/์ฌํ์จ ๊ณก์ ์ ๊ทธ๋ ค์ฃผ๋ย
plot_precision_recall_curve()ย ํจ์๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.โ
- (p142) ์ฒซ ๋ฒ์งธ ๋ฌธ์ฅ ๋์ ๋ค์์ฒ๋ผ ์ฃผ์์ ์ถ๊ฐํฉ๋๋ค. โโฆ ๊ทธ๋ํ๋ฅผ ๊ทธ๋ฆฝ๋๋ค.<์ฃผ์>์ฎ๊ธด์ด_ย ์ฌ์ดํท๋ฐ 0.22๋ฒ์ ์์ ROC ๊ณก์ ์ ๊ทธ๋ ค์ฃผ๋ย
plot_roc_curve()ย ํจ์๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.</์ฃผ์>โ
- (p149) ์ฒซ ๋ฒ์งธ ๋ฌธ์ฅ ๋์ ๋ค์์ฒ๋ผ ์ฃผ์์ ์ถ๊ฐํฉ๋๋ค. โโฆ ํธ๋ฆฌํ ๋๊ฐ ๋ง์ต๋๋ค.<์ฃผ์>์ฎ๊ธด์ด_ย ์ฌ์ดํท๋ฐ 0.22๋ฒ์ ์์ ์ค์ฐจ ํ๋ ฌ์ ๊ทธ๋ํ๋ก ๊ทธ๋ ค์ฃผ๋ย
plot_confusion_matrix()ย ํจ์๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.</์ฃผ์>โ
- (p188) ์ฒซ ๋ฒ์งธ ๋ฌธ๋จ 2๋ฒ์งธ ์ค์์ โ2์ฐจ๋ฐฉ์ ์์ฒ๋ผย ๋ณด์ด๋ฉฐ ๊ฑฐ์ ์ ํ์ ์
๋๋คโ๋ฅผ โ3์ฐจ๋ฐฉ์ ์์ฒ๋ผย ๋ณด์
๋๋คโ๋ก ์ ์ ํฉ๋๋ค.
- (p230) 1๋ฒ ์ฃผ์ ๋์ ๋ค์ ๋ฌธ์ฅ์ ์ถ๊ฐํฉ๋๋ค. โ์ฌ์ดํท๋ฐ 0.21๋ฒ์ ์์ dot ํ์ผ์ ๋ง๋ค์ง ์๊ณ ๋ฐ๋ก ํธ๋ฆฌ๋ฅผ ๊ทธ๋ฆด ์ ์๋ย
plot_tree()ย ํจ์๋ ์ถ๊ฐ๋์์ต๋๋ค.โ
- (p236) 5๋ฒ ์ฃผ์์ ๋ค์๊ณผ ๊ฐ์ด ๋ฐ๊ฟ๋๋ค. โ์ฎ๊ธด์ด_ย ์ฌ์ดํท๋ฐ 0.21๋ฒ์ ์์ ํ์คํ ๊ทธ๋จ ๊ธฐ๋ฐ ๊ทธ๋ ์ด๋์ธํธ ๋ถ์คํ
์ด ์ถ๊ฐ๋์๊ณ ย
presortย ๋งค๊ฐ๋ณ์๋ก ์ป์ ์ ์๋ ์ฑ๋ฅ ํฅ์์ด ํฌ์ง ์๊ธฐ ๋๋ฌธ์ ์ฌ์ดํท๋ฐ 0.24๋ฒ์ ์์ ๊ฒฐ์ ํธ๋ฆฌ์ ๊ทธ๋ ์ด๋์ธํธ ๋ถ์คํ
ํด๋์ค์ย presortย ๋งค๊ฐ๋ณ์๊ฐ ์ญ์ ๋ฉ๋๋ค.โ
- (p238) 9๋ฒ ์ฃผ์์์ โโฆย
min_impurity_decrease์ย ๋ถํ ๋์์ด ๋๊ธฐ ์ํด โฆย min_impurity_split๊ฐ ์ถ๊ฐ๋์์ต๋๋คโ๋ฅผ โโฆย min_impurity_decrease๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.ย ๋ถํ ๋์์ด ๋๊ธฐ ์ํด โฆย min_impurity_split๋ 0.25๋ฒ์ ์์ ์ญ์ ๋ฉ๋๋คโ๋ก ์์ ํฉ๋๋ค. ๋ 10๋ฒ ์ฃผ์ ๋์์ โโฆย ์ง์ํฉ๋๋คโ๋ฅผ โโฆย ์ง์ํ์ง๋ง 0.22๋ฒ์ ์์ ๋น์ฉ ๋ณต์ก๋ ๊ธฐ๋ฐ์ ์ฌํ ๊ฐ์ง์น๊ธฐ๋ฅผ ์ํ ccp_alpha ๋งค๊ฐ๋ณ์๊ฐ ๊ฒฐ์ ํธ๋ฆฌ์ ํธ๋ฆฌ ๊ธฐ๋ฐ์ ์์๋ธ ๋ชจ๋ธ์ ์ถ๊ฐ๋์์ต๋๋คโ๋ก ์์ ํฉ๋๋ค.
- (p254) 7.4์ ์๋ ๋ ๋ฒ์งธ ๋ฌธ์ฅ ๋์ ๋ค์์ฒ๋ผ ์ฃผ์์ ์ถ๊ฐํฉ๋๋ค. โโฆ ํฌ๊ธฐ๋ก ์ง์ ํฉ๋๋ค.<์ฃผ์>์ฎ๊ธด์ด_ย ์ฌ์ดํท๋ฐ 0.22๋ฒ์ ์์ ๋๋ค ํฌ๋ ์คํธ ํด๋์ค์ ๋ถํธ์คํธ๋ฉ ์ํ ํฌ๊ธฐ๋ฅผ ์ง์ ํ ์ ์๋ย
max_samplesย ๋งค๊ฐ๋ณ์๊ฐ ์ถ๊ฐ๋์์ต๋๋ค. ์ํ ํฌ๊ธฐ๋ฅผ ์ ์๋ก ์
๋ ฅํ๊ฑฐ๋ ๋น์จ์ ์ค์๋ก ์ง์ ํ ์ ์์ต๋๋ค. ๊ธฐ๋ณธ๊ฐ์ ํ๋ จ ์ธํธ ์ ์ฒด ํฌ๊ธฐ์
๋๋ค.<์ฃผ์>โ
- (p262) 7.5.2์ ์์ ๋ ๋ฒ์งธ ๋ฌธ๋จ, ์ฒซ ๋ฒ์งธ ์ค์์ โ๊ทธ๋ ์ด๋์ธํธ ๋ถ์คํ
์ย ํ๊ทย ๋ฌธ์ ์๋ ์์ฃผ ์ ์๋ํฉ๋๋คโ๋ฅผ โ๊ทธ๋ ์ด๋์ธํธ ๋ถ์คํ
์ย ๋ถ๋ฅย ๋ฌธ์ ์๋ ์์ฃผ ์ ์๋ํฉ๋๋คโ๋ก ์ ์ ํฉ๋๋ค.
- (p266) ์ฒซ ๋ฒ์งธ ๋ฌธ๋จ ๋์ ๋ค์์ฒ๋ผ ์ฃผ์์ ์ถ๊ฐํฉ๋๋ค. โโฆ ํ๋ จ์ ๋ฉ์ถฅ๋๋ค.<์ฃผ์>์ฎ๊ธด์ด_ย ์ฌ์ดํท๋ฐ 0.20๋ฒ์ ์์ ๊ทธ๋๋์ธํธ ๋ถ์คํ
์ ์กฐ๊ธฐ ์ข
๋ฃ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค. ํ๋ จ ๋ฐ์ดํฐ์์ย
validation_fractionย ๋น์จ(๊ธฐ๋ณธ๊ฐ 0.1)๋งํผ ๋ผ์ด ๋ด์ด ์ธก์ ํ ์์ค์ดย n_iter_no_changeย ๋ฐ๋ณต ๋์์ย tolย ๊ฐ(๊ธฐ๋ณธ๊ฐ 1e-4) ์ด์ ํฅ์๋์ง ์์ผ๋ฉด ํ๋ จ์ด ๋ฉ์ถฅ๋๋ค.</์ฃผ์>โ
- (p267) ๋ ๋ฒ์งธ ๋ฌธ๋จ ๋์ ๋ค์์ฒ๋ผ ์ฃผ์์ ์ถ๊ฐํฉ๋๋ค. โโฆ ๋งค์ฐ ๋น์ทํฉ๋๋ค.<์ฃผ์>์ฎ๊ธด์ด_ย ์ด์ธ์๋ ํ์คํ ๊ทธ๋จ ๊ธฐ๋ฐ ๊ทธ๋ ์ด๋์ธํธ ๋ถ์คํ
์ ๊ตฌํํ LightGBM(https://lightgbm.readthedocs.io)์ด ์์ต๋๋ค. ์ฌ์ดํท๋ฐ 0.21๋ฒ์ ์์ ํ์คํ ๊ทธ๋จ ๊ธฐ๋ฐ ๊ทธ๋ ์ด๋์ธํธ ๋ถ์คํ
์ ๊ตฌํํย
HistGradientBoostingClassifier์ย HistGradientBoostingRegressor๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.</์ฃผ์>โ
- (p271) ์ฒซ ๋ฒ์งธ ๋ฌธ์ฅ ๋์์ ๋ค์์ฒ๋ผ ์ฃผ์์ ์ถ๊ฐํฉ๋๋ค. โโฆ ์ง์ํ์ง ์์ต๋๋ค.<์ฃผ์>์ฎ๊ธด์ด_ย ์ฌ์ดํท๋ฐ 0.22๋ฒ์ ์์ย
StackingClassifier์ย StackingRegressor๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.</์ฃผ์>โ
- (p319) 9.1.5์ ์๋ ์ฒซ ๋ฒ์งธ ๋ฌธ๋จ ๋์ ๋ค์์ฒ๋ผ ์ฃผ์์ ์ถ๊ฐํฉ๋๋ค. โโฆ ํ๋ จํด๋ณด๊ฒ ์ต๋๋ค.<์ฃผ์>์ฎ๊ธด์ด_ย ์ฌ์ดํท๋ฐ 0.24๋ฒ์ ์์ ์ค์ง๋ ํ์ต์ ์ํย
SelfTrainingClassifier๊ฐ ์ถ๊ฐ๋ฉ๋๋ค.</์ฃผ์>โ
- (p358) ์ฒซ ๋ฒ์งธ ๋ฌธ๋จ ๋์์ โโฆ ๋ค์คย ์ถ๋ ฅย ๋ถ๋ฅ๊ธฐmultioutputย classifier์
๋๋ค.โ๋ฅผ โโฆ ๋ค์คย ๋ ์ด๋ธย ๋ถ๋ฅ๊ธฐmultilabelย classifier์
๋๋ค.โ๋ก ์ ์ ํฉ๋๋ค.
- (p380) ์๋์์ ๋ ๋ฒ์งธ ๋ฌธ๋จ ๋์์ โ(89% ๊ฒ์ฆ ์ ํ๋์ ๊ฐ๊น์ด ๋๋ฌํ ๊ฒ์
๋๋ค)โ๋ฅผ โ(89.4% ๊ฒ์ฆ ์ ํ๋์ ๊ฐ๊น์ด ๋๋ฌํ ๊ฒ์
๋๋ค)โ๋ก ์์ ํฉ๋๋ค.
- (p405) ํ์ด์ง ๋์ ๋ค์์ฒ๋ผ ์ฃผ์์ ์ถ๊ฐํฉ๋๋ค. โโฆ ๋ฐฐ์น ํฌ๊ธฐ๋ฅผ ์ฌ์ฉํด๋ณด์ธ์.<์ฃผ์>์ฎ๊ธด์ด_ย ํ
์ํ๋ก 2.4๋ฒ์ ์์ ์ผ๋ผ์ค ๋ชจ๋ธ์ย
compile()ย ๋ฉ์๋์ ์๋ย steps_per_executionย ๋งค๊ฐ๋ณ์๋ฅผ 1์ด์์ผ๋ก ์ค์ ํ๋ฉด ๊ณ์ฐ ๊ทธ๋ํ๋ฅผ ํ ๋ฒ ์คํํ ๋ ์ฌ๋ฌ ๋ฐฐ์น๋ฅผ ์ฒ๋ฆฌํ ์ ์๊ธฐ ๋๋ฌธ์ GPU๋ฅผ ์ต๋๋ก ํ์ฉํ๊ณ ๋ฐฐ์น ํฌ๊ธฐ๋ฅผ ๋ฐ๊พธ์ง ์๊ณ ํ๋ จ ์๋๋ฅผ ๋์ผ ์ ์์ต๋๋ค.</์ฃผ์>โ
- (p406) 6๋ฒ ๋ฌธ์ ๋ ๋ฒ์งธ์ ์ธ ๋ฒ์งธ ํญ๋ชฉ์์ โ๊ฐ์ค์นย ๋ฒกํฐโ๋ฅผ โ๊ฐ์ค์นย ํ๋ ฌโ๋ก ์ ์ ํฉ๋๋ค.
- (p465) 12.2์ ์๋ ์ฒซ ๋ฒ์งธ ๋ฌธ๋จ ๋์ ๋ค์์ฒ๋ผ ์ฃผ์์ ์ถ๊ฐํฉ๋๋ค. โโฆ ๋ฐฉ๋ฒ์ ์์๋ด
๋๋ค.<์ฃผ์>์ฎ๊ธด์ด_ย ํ
์ํ๋ก 2.4๋ฒ์ ์์ ๋ํ์ด ํธํ API์ธย
tf.experimental.numpy๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.</์ฃผ์>โ
- (p475) ์ฒซ ๋ฒ์งธ ์ฝ๋ ๋ธ๋ญ์์ย
my_softplusย ํจ์ ์์ ์ฃผ์์ โ# tf.nn.softplus(z)์ ๋ฐํ๊ฐ์ด ๊ฐ์ต๋๋ค.โ์์ โ# tf.nn.softplus(z)๊ฐ ํฐ ์
๋ ฅ์ ๋ ์ ๋ค๋ฃน๋๋ค.โ๋ก ์์ ํฉ๋๋ค.
- (p492) 22๋ฒ ์ฃผ์ ๋์ ๋ค์ ๋ฌธ์ฅ์ ์ถ๊ฐํฉ๋๋ค. โ์ด ์๋ ๋ฒ์ญ์ ๊นํ๋ธ์ ์๋ย
custom_model_in_keras.ipynbย ์ฃผํผํฐ ๋
ธํธ๋ถ์ ์ฐธ๊ณ ํ์ธ์.โ
- (p531) 13.3.3์ ์๋ ์ฒซ ๋ฒ์งธ ๋ฌธ์ฅ ๋์ ๋ค์์ฒ๋ผ ์ฃผ์์ ์ถ๊ฐํฉ๋๋ค. โโฆ ๋
ธ๋ ฅํ๊ณ ์์ต๋๋ค.<์ฃผ์>์ฎ๊ธด์ด_ย
tf.keras.layers.experimental.preprocessingย ์๋ ์ด๋ฏธ์ง ์ฒ๋ฆฌ, ์ด๋ฏธ์ง ์ฆ์, ๋ฒ์ฃผํ ๋ฐ์ดํฐ์ ๊ด๋ จ๋ ์ ์ฒ๋ฆฌ ์ธต์ด ์ถ๊ฐ๋์์ต๋๋ค.</์ฃผ์>โ
- (p633) ์ฒซ ๋ฒ์งธ ๋ฌธ๋จ ๋ง์ง๋ง ๋ถ๋ถ์ โํ๊น(๋ง์ง๋ง ๊ธ์)๋ฅผ ๋ถ๋ฆฌํ๊ฒ ์ต๋๋คโ๋ฅผ โํ๊น(๋ง์ง๋งย 100๊ฐ์๊ธ์)๋ฅผ ๋ถ๋ฆฌํ๊ฒ ์ต๋๋คโ๋ก ์ ์ ํฉ๋๋ค.
- (p662) [์ 16-2] ์ ๋ ๋ฒ์งธ ์ค์์ โ์๋์ชฝ์ย (์ ์น๋์ด) ํํ๋์ด ์์ต๋๋คโ๋ฅผ โ์์ชฝ์ย (์ ์น๋์ด) ํํ๋์ด ์์ต๋๋คโ๋ก ์ ์ ํฉ๋๋ค.
- (p663) ์์์ ๋ค ๋ฒ์งธ ์ค์์ โ์ผ์ชฝย ์๋ย ์์ง ์ ์ ์ผ๋กโ๋ฅผ โ์ผ์ชฝย ์ย ์์ง ์ ์ ์ผ๋กโ๋ก ์ ์ ํฉ๋๋ค.
- (p771) [๊ทธ๋ฆผ 17-19] ์์ โ์๋ฅผ ๋ค์ด ์์ฑ์์ ์ถ๋ ฅ์ ~ ํ๋ง ์ธต์ด ๋ค๋ฐ๋ฆ
๋๋ค).โ ๋ฌธ๋จ์ ๋ค์ ๋ฌธ๋จ์ผ๋ก ๊ต์ฒดํฉ๋๋ค.
- โ์๋ฅผ ๋ค์ด ์์ฑ์์ ์ถ๋ ฅ์ 4 ร 4์์ 8 ร 8๋ก ํฌ๊ฒํ๋ ค๋ฉด(๊ทธ๋ฆผ 17-19) ๊ธฐ์กด ํฉ์ฑ๊ณฑ ์ธต(โํฉ์ฑ๊ณฑ ์ธต 1โ)์ (์ต๊ทผ์ ์ด์ ํํฐ๋ง์ ์ฌ์ฉํ27) ์
์ํ๋ง ์ธต์ ์ถ๊ฐํ์ฌ 8 ร 8 ํฌ๊ธฐ ํน์ฑ ๋งต์ ์ถ๋ ฅํฉ๋๋ค. ์ด ํน์ฑ ๋งต์ด ์๋ก์ด ํฉ์ฑ๊ณฑ ์ธต(โํฉ์ฑ๊ณฑ ์ธต 2โ)์ผ๋ก ์ฃผ์
๋๊ณ ๋ค์ ์๋ก์ด ์ถ๋ ฅ ํฉ์ฑ๊ณฑ ์ธต์ผ๋ก ์ฃผ์
๋ฉ๋๋ค. โํฉ์ฑ๊ณฑ ์ธต 1โ์ ํ๋ จ๋ ๊ฐ์ค์น๋ฅผ ์์ง ์๊ธฐ ์ํด ([๊ทธ๋ฆผ 17-19]์ ์ ์ ์ผ๋ก ํ์๋) ๋ ๊ฐ์ ์๋ก์ด ํฉ์ฑ๊ณฑ ์ธต์ ์ ์ง์ ์ผ๋ก ํ์ด๋-์ธfade-inํ๊ณ ์๋ ์ถ๋ ฅ์ธต์ ํ์ด๋-์์fade-outํฉ๋๋ค. ์ด๋ ๊ฒ ํ๊ธฐ์ํด ์๋ก์ด ์ถ๋ ฅ(๊ฐ์ค์น ฮฑ)๊ณผ ์๋ ์ถ๋ ฅ(๊ฐ์ค์น 1 โ ฮฑ)์ ๊ฐ์ค์น ํฉ์ผ๋ก ์ต์ข
์ถ๋ ฅ์ ๋ง๋ญ๋๋ค. ๋น์ทํ ํ์ด๋-์ธfade-in/ํ์ด๋-์์fade-outย ๊ธฐ๋ฒ์ด ํ๋ณ์์ ์๋ก์ด ํฉ์ฑ๊ณฑ ์ธต์ ์ถ๊ฐํ ๋ ์ฌ์ฉ๋ฉ๋๋ค(๋ค์ด์ํ๋ง์ ์ํด ํ๊ท ํ๋ง ์ธต์ด ๋ค๋ฐ๋ฆ
๋๋ค). ๋ชจ๋ ํฉ์ฑ๊ณฑ ์ธต์ โsameโ ์คํธ๋ผ์ด๋ 1์ ์ฌ์ฉํ๋ฏ๋ก ์
๋ ฅ์ ๋์ด์ ๋๋น๋ฅผ ๋ณด์กดํฉ๋๋ค. ์๋ ํฉ์ฑ๊ณฑ ์ธต๋ ๋ง์ฐฌ๊ฐ์ง์
๋๋ค. ๋ฐ๋ผ์ (์
๋ ฅ์ด 8 ร 8์ด๊ธฐ ๋๋ฌธ์) 8 ร 8 ์ถ๋ ฅ์ ๋ง๋ญ๋๋ค. ๋ง์ง๋ง์ผ๋ก ์ถ๋ ฅ์ธต์ ์ปค๋ ํฌ๊ธฐ๋ 1์
๋๋ค. ์ด๋ฅผ ์ฌ์ฉํด ์
๋ ฅ์ ํ์ํ ์ปฌ๋ฌ ์ฑ๋ ์ (์ผ๋ฐ์ ์ผ๋ก 3)๋ก ํฌ์ํฉ๋๋ค.โ
- (p756) ์์์ 3๋ฒ์งธ ์ค์ โ์ค์ฐจ๋ ์ ์ด (s,ย r, sโ)๊ฐ ๋งค์ฐ ๋๋๋ค๋โ๋ฅผ ์ค์ฐจ๋ ์ ์ด (s,ย a, sโ)๊ฐ ๋งค์ฐ ๋๋๋ค๋โ๋ก ์ ์ ํฉ๋๋ค.
- (p811) ์ฃผ์ 16๋ฒ ๋์ ๋ค์ ๋ฌธ์ฅ์ ์ถ๊ฐํฉ๋๋ค. โํ
์ํ๋ก 2.4์์ GPU ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ ๋ฐํํ๋ย
tf.config.experimental.get_memory_usage()ย ํจ์๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.โ
- (p834) ์ฒซ ๋ฒ์งธ ๋ฌธ๋จ ๋์ ๋ค์์ฒ๋ผ ์ฃผ์์ ์ถ๊ฐํฉ๋๋ค. โโฆ ํ๋ จ ์ฝ๋๋ฅผ ์คํํฉ๋๋ค.<์ฃผ์>์ฎ๊ธด์ด_
MultiWorkerMirroredStrategy๋ ํ
์ํ๋ก 2.4์์ย experimental์ ๋ฒ์ด๋ ์์ API๊ฐ ๋ฉ๋๋ค.</์ฃผ์>โ ๋ํ ๋ง์ง๋ง ๋ฌธ๋จ, ๋ง์ง๋ง ๋ฌธ์ฅ ๋์ ๋ค์์ฒ๋ผ ์ฃผ์์ ์ถ๊ฐํฉ๋๋ค. โโฆ ์์ฑ์์ ์ ๋ฌํ์ธ์.<์ฃผ์>์ฎ๊ธด์ด_ย ํ
์ํ๋ก 2.4์์ย CollectiveCommunicationย ํด๋์ค์ ์ด๋ฆ์ดย CommunicationImplementation๋ก ๋ฐ๋๋๋ค.</์ฃผ์>
- (p835) ๋ ๋ฒ์งธ ๋ฌธ๋จ ๋์ ๋ค์์ฒ๋ผ ์ฃผ์์ ์ถ๊ฐํฉ๋๋ค. โโฆ ์ ๋ต๊ณผ ๋์ผํฉ๋๋ค).<์ฃผ์>์ฎ๊ธด์ด_
TPUStrategy๋ ํ
์ํ๋ก 2.3์์ย experimental์ ๋ฒ์ด๋ ์์ API๊ฐ ๋์์ต๋๋ค.</์ฃผ์>
- (p849) 7๋ฒ ๋ฌธ์ ๋ต์ ๋ง์ง๋ง ํญ๋ชฉ์์ โ
๋ย
์ ์ค๋ฅธ์ชฝ์์ย
ย ๋จ์ ํ๋ ฌย
์ด ์ถ๊ฐ๋๊ณ โฆ ์ฑ์์ง ํ๋ ฌ์
๋๋ค.โ๋ฅผ โ
๋ย
์ ์ค๋ฅธ์ชฝ์์ย
์ด ์ถ๊ฐ๋๊ณ โฆ ์ฑ์์ง ํ๋ ฌ์
๋๋ค(
์ย
๋จ์ ํ๋ ฌ).โ๋ก ์ ์ ํฉ๋๋ค. ๋ํ ๋ฐ๋ก ์๋ A ํ๋ ฌ์ ์ฒซ ๋ฒ์งธ ํย
์ย
์ผ๋ก ์ ์ ํฉ๋๋ค.
- (p857) 6๋ฒ ๋ฌธ์ ๋ต์์ 2๋ฒ์งธ, 3๋ฒ์งธ ํญ๋ชฉ์ โ๊ฐ์ค์นย ๋ฒกํฐโ๋ฅผ โ๊ฐ์ค์นย ํ๋ ฌโ๋ก ์ ์ ํฉ๋๋ค.
- (p889) [์ C-4]์ ์ฐ๋ณ์ ๋ ํญ์ ์์๋ฅผ ๋ค์๊ณผ ๊ฐ์ด ๋ฐ๊ฟ๋๋ค.ย
ย .ย ๊ทธ๋ฆฌ๊ณ [์ C-4] ์๋ โ์ฌ๊ธฐ์ย
ย ์ผ ๋โ๋ฅผ โ์ฌ๊ธฐ์ย
ย ์ด๊ณ ย
ย ์ผ ๋โ๋ก ์ ์ ํฉ๋๋ค.ย [์ C-4] ๋ค์ ๋ฌธ์ฅ์์ โ์ด ํจ์๋ฅผย ์ต์ํํ๊ณ โฆย
์ธย ๋ฒกํฐ โฆโ๋ฅผ โ์ด ํจ์๋ฅผย ์ต๋ํํ๊ณ โฆย
์ด๊ณ ย
์ธย ๋ฒกํฐ โฆโ๋ก ์ ์ ํฉ๋๋ค.ย ๋ํ [์ C-5] ์๋์ โ์ฌ๊ธฐ์์ย
๋ ์ํฌํธ ๋ฒกํฐ์ ๊ฐ์์
๋๋คโ ๋ฌธ์ฅ์ ์ถ๊ฐํฉ๋๋ค.
- (p917) ์ฒซ ๋ฒ์งธ ๋ฌธ์ฅ ๋์ ๋ค์์ฒ๋ผ ์ฃผ์์ ์ถ๊ฐํฉ๋๋ค. โโฆ ๊ทธ๋ํ๋ฅผ ์ดํด๋ณด๊ฒ ์ต๋๋ค.<์ฃผ์>์ฎ๊ธด์ด_์ด ๋ถ๋ก์ ์ฝ๋๋ 12์ฅ์ ์ฃผํผํฐ ๋
ธํธ๋ถ์ ํฌํจ๋์ด ์์ต๋๋ค.</์ฃผ์>โ
๊ฐ์ฌํฉ๋๋ค!