`\text{Entropy} =0`...Text is not SVG - cannot display
\ No newline at end of file
diff --git a/08/img/impuritiy_gini_entropy_curve.png b/08/img/impuritiy_gini_entropy_curve.png
new file mode 100644
index 0000000..190ef9d
Binary files /dev/null and b/08/img/impuritiy_gini_entropy_curve.png differ
diff --git a/08/img/impurity_entropy_both_weighted_average.svg b/08/img/impurity_entropy_both_weighted_average.svg
new file mode 100644
index 0000000..1e82bb5
--- /dev/null
+++ b/08/img/impurity_entropy_both_weighted_average.svg
@@ -0,0 +1,4 @@
+
+
+
+
x1
x1
x2
x2
データ数:10
データ数:10
クラス1
クラス1
クラス2
クラス2
`frac{6}{10} \times 1=0.6`
`frac{4}{10} \times 0=0`
`\text{Entropy} =1`...
`\text{Entropy} =0`...
全体のエントロピー: 0.6
全体のエントロピー: 0.6Text is not SVG - cannot display
\ No newline at end of file
diff --git a/08/img/impurity_entropy_jar.svg b/08/img/impurity_entropy_jar.svg
new file mode 100644
index 0000000..39478e0
--- /dev/null
+++ b/08/img/impurity_entropy_jar.svg
@@ -0,0 +1,4 @@
+
+
+
+
壺A
壺A
壺B
壺BText is not SVG - cannot display
\ No newline at end of file
diff --git a/08/img/impurity_entropy_jar_and_scatter.svg b/08/img/impurity_entropy_jar_and_scatter.svg
new file mode 100644
index 0000000..d3c120b
--- /dev/null
+++ b/08/img/impurity_entropy_jar_and_scatter.svg
@@ -0,0 +1,4 @@
+
+
+
+
x1
x1
x2
x2
データ数:10
データ数:10
クラス1
クラス1
クラス2
クラス2
壺A
壺A
壺B
壺BText is not SVG - cannot display
\ No newline at end of file
diff --git a/08/img/impurity_gini_both.svg b/08/img/impurity_gini_both.svg
new file mode 100644
index 0000000..ecbdc92
--- /dev/null
+++ b/08/img/impurity_gini_both.svg
@@ -0,0 +1,4 @@
+
+
+
+
x1
x1
x2
x2
データ数:10
データ数:10
クラス1
クラス1
クラス2
クラス2
`\text{Gini} =0.75`...
`\text{Gini} =0`...Text is not SVG - cannot display
\ No newline at end of file
diff --git a/08/img/impurity_gini_both_weighted_average.svg b/08/img/impurity_gini_both_weighted_average.svg
new file mode 100644
index 0000000..d73a928
--- /dev/null
+++ b/08/img/impurity_gini_both_weighted_average.svg
@@ -0,0 +1,4 @@
+
+
+
+
x1
x1
x2
x2
データ数:10
データ数:10
クラス1
クラス1
クラス2
クラス2
`\text{Gini} =0.75`...
`\text{Gini} =0`...
`frac{5}{10} \times 0.75=0.325`
`frac{5}{10} \times 0=0`
全体の不純度: 0.325
全体の不純度: 0.325Text is not SVG - cannot display
\ No newline at end of file
diff --git a/08/img/impurity_gini_left.svg b/08/img/impurity_gini_left.svg
new file mode 100644
index 0000000..403984c
--- /dev/null
+++ b/08/img/impurity_gini_left.svg
@@ -0,0 +1,4 @@
+
+
+
+
x1
x1
x2
x2
データ数:10
データ数:10
クラス1
クラス1
クラス2
クラス2
`\text{Gini} =0.44`...Text is not SVG - cannot display
\ No newline at end of file
diff --git a/08/img/impurity_gini_right.svg b/08/img/impurity_gini_right.svg
new file mode 100644
index 0000000..f75955b
--- /dev/null
+++ b/08/img/impurity_gini_right.svg
@@ -0,0 +1,4 @@
+
+
+
+
x1
x1
x2
x2
データ数:10
データ数:10
クラス1
クラス1
クラス2
クラス2
`\text{Gini} =0`...Text is not SVG - cannot display
\ No newline at end of file
diff --git a/08/img/impurity_good_split.svg b/08/img/impurity_good_split.svg
new file mode 100644
index 0000000..0e3d8d3
--- /dev/null
+++ b/08/img/impurity_good_split.svg
@@ -0,0 +1,4 @@
+
+
+
+
x1
x1
x2
x2
データ数:10
データ数:10
クラス1
クラス1
クラス2
クラス2Text is not SVG - cannot display
\ No newline at end of file
diff --git a/08/img/pruning_image.svg b/08/img/pruning_image.svg
new file mode 100644
index 0000000..1088188
--- /dev/null
+++ b/08/img/pruning_image.svg
@@ -0,0 +1,4 @@
+
+
+
+
条件A データ数=32
条件A...
No
No
条件C データ数=11 (陽性=1, 陰性=10)
条件C...
条件B データ数=21 (陽性=6, 陰性=15)
条件B...
Yes
Yes
陽性 データ数=6 (陽性=6, 陰性=0)
陽性データ数=6...
陰性 データ数=15 (陽性=0, 陰性=0)
陰性データ数=15...
陽性 データ数=1 (陽性=1, 陰性=0)
陽性データ数=1...
正常 データ数=10 (陽性=0, 陰性=10)
正常データ数=10...
条件A データ数=32
条件A...
No
No
条件C データ数=11 (陽性=1, 陰性=10)
条件C...
条件B データ数=21 (陽性=6, 陰性=15)
条件B...
Yes
Yes
陽性 データ数=6 (陽性=6, 陰性=0)
陽性データ数=6...
陰性 データ数=15 (陽性=0, 陰性=0)
陰性データ数=15...
陰性 データ数=10 (陽性=0, 陰性=10)
陰性データ数=10...
条件A データ数=32
条件A...
No
No
陰性 データ数=11
陰性
データ数=11
条件B データ数=21 (陽性=6, 陰性=15)
条件B...
Yes
Yes
陽性 データ数=6 (陽性=6, 陰性=0)
陽性データ数=6...
陰性 データ数=15 (陽性=0, 陰性=0)
陰性データ数=15...
① 削除前の状態
① 削除前の状態
② リーフノードを削除
② リーフノードを削除
② 繰り上げで条件Cが陰性のリーフノードになる
② 繰り上げで条件Cが陰性のリーフノードになるText is not SVG - cannot display
\ No newline at end of file
diff --git a/08/img/pruning_initial_tree.svg b/08/img/pruning_initial_tree.svg
new file mode 100644
index 0000000..01eda5e
--- /dev/null
+++ b/08/img/pruning_initial_tree.svg
@@ -0,0 +1,4 @@
+
+
+
+
センサー1 ≦ 0.765 不純度=0.5 データ数=32 (陽性=16, 陰性=16)
センサー1 ≦ 0.765...
No
No
センサー2 ≦ 0.61 不純度=0.165 データ数=11 (陽性=1, 陰性=10)
センサー2 ≦ 0.61...
センサー1 ≦ 0.025 不純度=0.41 データ数=21 (陽性=15, 陰性=6)
センサー1 ≦ 0.025...
Yes
Yes
センサー2 ≦ 0.045 不純度=0.41 データ数=7 (陽性=2, 陰性=5)
センサー2 ≦ 0.045...
Yes
Yes
センサー1 ≦ 0.32 不純度=0.133 データ数=14 (陽性=13, 陰性=1)
センサー1 ≦ 0.32...
No
No
センサー1 ≦ 0.135 不純度=0.28 データ数=6 (陽性=1, 陰性=5)
センサー1 ≦ 0.135...
センサー1 ≦ 0.185 不純度=0.5 データ数=2 (陽性=1, 陰性=1)
センサー1 ≦ 0.185...
要検査 不純度=0 データ数=1
要検査不純度=0...
正常 不純度=0 データ数=4
正常不純度=0...
要検査 不純度=0 データ数=1
要検査不純度=0...
正常 不純度=0 データ数=1
正常不純度=0...
センサー1 ≦ 0.26 不純度=0.44 データ数=3 (陽性=2, 陰性=1)
センサー1 ≦ 0.26...
要検査 不純度=0 データ数=1
要検査不純度=0...
センサー2 ≦ 0.565 不純度=0.5 データ数=2 (陽性=1, 陰性=1)
センサー2 ≦ 0.565...
要検査 不純度=0 データ数=1
要検査不純度=0...
要検査 不純度=0 データ数=14
要検査不純度=0...
正常 不純度=0 データ数=1
正常不純度=0...
正常 不純度=0 データ数=6
正常不純度=0...
Yes
Yes
センサー2 ≦ 0.755 不純度=0.32 データ数=5 (陽性=1, 陰性=4)
センサー2 ≦ 0.755...
No
No
要検査 不純度=0 データ数=1
要検査不純度=0...
正常 不純度=0 データ数=4
正常不純度=0...Text is not SVG - cannot display
\ No newline at end of file
diff --git a/08/img/pruning_process.svg b/08/img/pruning_process.svg
new file mode 100644
index 0000000..ade6ad7
--- /dev/null
+++ b/08/img/pruning_process.svg
@@ -0,0 +1,4 @@
+
+
+
+
センサー1 ≦ 0.765 不純度=0.5 データ数=32 (陽性=16, 陰性=16)
センサー1 ≦ 0.765...
No
No
センサー2 ≦ 0.61 不純度=0.165 データ数=11 (陽性=1, 陰性=10)
センサー2 ≦ 0.61...
センサー1 ≦ 0.025 不純度=0.41 データ数=21 (陽性=15, 陰性=6)
センサー1 ≦ 0.025...
Yes
Yes
センサー2 ≦ 0.045 不純度=0.41 データ数=7 (陽性=2, 陰性=5)
センサー2 ≦ 0.045...
Yes
Yes
センサー1 ≦ 0.32 不純度=0.133 データ数=14 (陽性=13, 陰性=1)
センサー1 ≦ 0.32...
No
No
センサー1 ≦ 0.135 不純度=0.28 データ数=6 (陽性=1, 陰性=5)
センサー1 ≦ 0.135...
センサー1 ≦ 0.185 不純度=0.5 データ数=2 (陽性=1, 陰性=1)
センサー1 ≦ 0.185...
要検査 不純度=0 データ数=1
要検査不純度=0...
正常 不純度=0 データ数=4
正常不純度=0...
要検査 不純度=0 データ数=1
要検査不純度=0...
正常 不純度=0 データ数=1
正常不純度=0...
センサー1 ≦ 0.26 不純度=0.44 データ数=3 (陽性=2, 陰性=1)
センサー1 ≦ 0.26...
要検査 不純度=0 データ数=1
要検査不純度=0...
センサー2 ≦ 0.565 不純度=0.5 データ数=2 (陽性=1, 陰性=1)
センサー2 ≦ 0.565...
要検査 不純度=0 データ数=1
要検査不純度=0...
要検査 不純度=0 データ数=14
要検査不純度=0...
正常 不純度=0 データ数=1
正常不純度=0...
正常 不純度=0 データ数=6
正常不純度=0...
Yes
Yes
センサー2 ≦ 0.755 不純度=0.32 データ数=5 (陽性=1, 陰性=4)
センサー2 ≦ 0.755...
No
No
要検査 不純度=0 データ数=1
要検査不純度=0...
正常 不純度=0 データ数=4
正常不純度=0...
センサー1 ≦ 0.765 不純度=0.5 データ数=32 (陽性=16, 陰性=16)
センサー1 ≦ 0.765...
No
No
センサー2 ≦ 0.61 不純度=0.165 データ数=11 (陽性=1, 陰性=10)
センサー2 ≦ 0.61...
センサー1 ≦ 0.025 不純度=0.41 データ数=21 (陽性=15, 陰性=6)
センサー1 ≦ 0.025...
Yes
Yes
センサー2 ≦ 0.045 不純度=0.41 データ数=7 (陽性=2, 陰性=5)
センサー2 ≦ 0.045...
Yes
Yes
陽性 不純度=0.133 データ数=14 (陽性=13, 陰性=1)
陽性不純度=0.133...
No
No
センサー1 ≦ 0.135 不純度=0.28 データ数=6 (陽性=1, 陰性=5)
センサー1 ≦ 0.135...
センサー1 ≦ 0.185 不純度=0.5 データ数=2 (陽性=1, 陰性=1)
センサー1 ≦ 0.185...
要検査 不純度=0 データ数=1
要検査不純度=0...
正常 不純度=0 データ数=4
正常不純度=0...
要検査 不純度=0 データ数=1
要検査不純度=0...
正常 不純度=0 データ数=1
正常不純度=0...
正常 不純度=0 データ数=6
正常不純度=0...
Yes
Yes
センサー2 ≦ 0.755 不純度=0.32 データ数=5 (陽性=1, 陰性=4)
センサー2 ≦ 0.755...
No
No
要検査 不純度=0 データ数=1
要検査不純度=0...
正常 不純度=0 データ数=4
正常不純度=0...
センサー1 ≦ 0.765 不純度=0.5 データ数=32 (陽性=16, 陰性=16)
センサー1 ≦ 0.765...
No
No
センサー2 ≦ 0.61 不純度=0.165 データ数=11 (陽性=1, 陰性=10)
センサー2 ≦ 0.61...
センサー1 ≦ 0.025 不純度=0.41 データ数=21 (陽性=15, 陰性=6)
センサー1 ≦ 0.025...
Yes
Yes
センサー2 ≦ 0.045 不純度=0.41 データ数=7 (陽性=2, 陰性=5)
センサー2 ≦ 0.045...
Yes
Yes
陽性 不純度=0.133 データ数=14 (陽性=13, 陰性=1)
陽性不純度=0.133...
No
No
陰性 不純度=0.28 データ数=6 (陽性=1, 陰性=5)
陰性不純度=0.28...
要検査 不純度=0 データ数=1
要検査不純度=0...
正常 不純度=0 データ数=6
正常不純度=0...
Yes
Yes
センサー2 ≦ 0.755 不純度=0.32 データ数=5 (陽性=1, 陰性=4)
センサー2 ≦ 0.755...
No
No
要検査 不純度=0 データ数=1
要検査不純度=0...
正常 不純度=0 データ数=4
正常不純度=0...
α以下を削除
`α_{eff}=0.019`以下を削除
α以下を削除
`α_{eff}=0.026`以下を削除
最初の状態
最初の状態Text is not SVG - cannot display
\ No newline at end of file
diff --git a/08/img/pruning_subtree.svg b/08/img/pruning_subtree.svg
new file mode 100644
index 0000000..93577a7
--- /dev/null
+++ b/08/img/pruning_subtree.svg
@@ -0,0 +1,4 @@
+
+
+
+
センサー1 ≦ 0.765 不純度=0.5 データ数=32 (陽性=16, 陰性=16)
センサー1 ≦ 0.765...
No
No
センサー2 ≦ 0.61 不純度=0.165 データ数=11 (陽性=1, 陰性=10)
センサー2 ≦ 0.61...
センサー1 ≦ 0.025 不純度=0.41 データ数=21 (陽性=15, 陰性=6)
センサー1 ≦ 0.025...
Yes
YesText is not SVG - cannot display
\ No newline at end of file
diff --git a/08/img/pruning_subtree_with_R.svg b/08/img/pruning_subtree_with_R.svg
new file mode 100644
index 0000000..179cc5e
--- /dev/null
+++ b/08/img/pruning_subtree_with_R.svg
@@ -0,0 +1,4 @@
+
+
+
+
センサー1 ≦ 0.32 不純度=0.133 データ数=14 (陽性=13, 陰性=1)
センサー1 ≦ 0.32...
センサー1 ≦ 0.26 不純度=0.44 データ数=3 (陽性=2, 陰性=1)
センサー1 ≦ 0.26...
要検査 不純度=0 データ数=1
要検査不純度=0...
センサー2 ≦ 0.565 不純度=0.5 データ数=2 (陽性=1, 陰性=1)
センサー2 ≦ 0.565...
要検査 不純度=0 データ数=1
要検査不純度=0...
要検査 不純度=0 データ数=11
要検査不純度=0...
正常 不純度=0 データ数=1
正常不純度=0...
ノード: ()
ノード:`N_i`...
サブツリー: ()
サブツリー:`...
α ()
`α_{eff}=0.019`...Text is not SVG - cannot display
\ No newline at end of file
diff --git a/08/img/reg_curve_pred.png b/08/img/reg_curve_pred.png
new file mode 100644
index 0000000..b1feb51
Binary files /dev/null and b/08/img/reg_curve_pred.png differ
diff --git a/08/img/reg_curve_pred.svg b/08/img/reg_curve_pred.svg
new file mode 100644
index 0000000..8faffa1
--- /dev/null
+++ b/08/img/reg_curve_pred.svg
@@ -0,0 +1,4 @@
+
+
+
+
リーフノード1の平均値 =48.0
リーフノード1の平均値...
リーフノード2の平均値 =64.33
リーフノード2の平均値...
リーフノード3の平均値 =89.667
リーフノード3の平均値...
リーフノード4の平均値 =122.0
リーフノード4の平均値...Text is not SVG - cannot display
\ No newline at end of file
diff --git a/08/img/reg_curve_pred_target.svg b/08/img/reg_curve_pred_target.svg
new file mode 100644
index 0000000..fe3a163
--- /dev/null
+++ b/08/img/reg_curve_pred_target.svg
@@ -0,0 +1,4 @@
+
+
+
+
リーフノード1の平均値 =48.0
リーフノード1の平均値...
リーフノード2の平均値 =64.33
リーフノード2の平均値...
リーフノード3の平均値 =89.667
リーフノード3の平均値...
リーフノード4の平均値 =122.0
リーフノード4の平均値...
`\text{median_income}=5`Text is not SVG - cannot display
\ No newline at end of file
diff --git a/08/img/single_node.png b/08/img/single_node.png
new file mode 100644
index 0000000..99e3511
Binary files /dev/null and b/08/img/single_node.png differ
diff --git a/08/img/train_all_conditions.svg b/08/img/train_all_conditions.svg
new file mode 100644
index 0000000..ba61202
--- /dev/null
+++ b/08/img/train_all_conditions.svg
@@ -0,0 +1,4 @@
+
+
+
+
0.81
0.81
0.34
0.34
0.95
0.95
1.06
1.06
0.55
0.55
x < 0.81
x < 0.81
0.81 0.34 0.95 1.06 0.55
0.81...
x < 0.34
x < 0.34
0.81 0.34 0.55
0.81...
1.06
1.06
x < 0.95
x < 0.95
センサー1
センサー1
データごとの分岐条件
データごとの分岐条件
0.34 0.55
0.34...
0.81 0.95 1.06
0.81...
データ
データText is not SVG - cannot display
\ No newline at end of file
diff --git a/08/img/train_boundary_completion.svg b/08/img/train_boundary_completion.svg
new file mode 100644
index 0000000..1ae2613
--- /dev/null
+++ b/08/img/train_boundary_completion.svg
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/08/img/train_boundary_impurity_decreasing.svg b/08/img/train_boundary_impurity_decreasing.svg
new file mode 100644
index 0000000..5d5c086
--- /dev/null
+++ b/08/img/train_boundary_impurity_decreasing.svg
@@ -0,0 +1,4 @@
+
+
+
+
不純度:中
不純度:中
不純度:高
不純度:高
不純度:中
不純度:中
不純度0
不純度0
不純度0
不純度0
不純度0
不純度0
不純度0
不純度0
不純度0
不純度0
不純度0
不純度0
不純度0
不純度0Text is not SVG - cannot display
\ No newline at end of file
diff --git a/08/img/train_condition_A_B.svg b/08/img/train_condition_A_B.svg
new file mode 100644
index 0000000..8a6e2c0
--- /dev/null
+++ b/08/img/train_condition_A_B.svg
@@ -0,0 +1,4 @@
+
+
+
+
分岐条件A:センサー1 < 0.78
分岐条件A:センサー1 < 0.78
分岐条件B:センサー2 < 0.73
分岐条件B:センサー2 < 0.73Text is not SVG - cannot display
\ No newline at end of file
diff --git a/08/img/train_root_node.svg b/08/img/train_root_node.svg
new file mode 100644
index 0000000..e1fd5db
--- /dev/null
+++ b/08/img/train_root_node.svg
@@ -0,0 +1,4 @@
+
+
+
+
子ノード
子ノード
子ノード
子ノード
センサー1 < 0.78 samples=32
センサー1 < 0.78...
次の条件
次の条件
子ノードのサブセット
子ノードのサブセット
子ノードの分割条件 (まだ求めてない)
子ノードの分割条件
(まだ求めてない)
次の条件
次の条件
ルートノード
ルートノードText is not SVG - cannot display
\ No newline at end of file
diff --git a/08/img/train_select_conditions.svg b/08/img/train_select_conditions.svg
new file mode 100644
index 0000000..41d129a
--- /dev/null
+++ b/08/img/train_select_conditions.svg
@@ -0,0 +1,4 @@
+
+
+
+
不純度: 0.32
不純度: 0.32
不純度: 0.4
不純度: 0.4
不純度: 0.6
不純度: 0.6
0.78
0.78
0.34
0.34
0.95
0.95
1.06
1.06
0.55
0.55
x < 0.78
x < 0.78
0.78 0.34 0.95 1.06 0.55
0.78...
x < 0.34
x < 0.34
0.78 0.34 0.55
0.78...
1.06
1.06
x < 0.95
x < 0.95
センサー1
センサー1
データごとの分岐条件
データごとの分岐条件
0.34 0.55
0.34...
0.78 0.95 1.06
0.78...
ノード内のデータ
ノード内のデータText is not SVG - cannot display
\ No newline at end of file
diff --git a/08/img/tree_categorical_sample.svg b/08/img/tree_categorical_sample.svg
new file mode 100644
index 0000000..2244f41
--- /dev/null
+++ b/08/img/tree_categorical_sample.svg
@@ -0,0 +1,4 @@
+
+
+
+
Yes
Yes
体重 < 85
体重 < 85
No
No
No
No
身長 < 170
身長 < 170
Yes
Yes
No
No
運動習慣 = 無
運動習慣 = 無
OK
OK
OK
OK
Yes
Yes
Yes
Yes
体重 < 80
体重 < 80
OK
OK
No
No
No
No
Yes
Yes
年齢 < 40
年齢 < 40
要検査
要検査
要検査
要検査
OK
OK
No
No
運動習慣 = 無
運動習慣 = 無
Yes
Yes
OK
OK
No
No
身長 < 170
身長 < 170
Yes
Yes
OK
OKText is not SVG - cannot display
\ No newline at end of file
diff --git a/08/img/tree_cls_first_node.png b/08/img/tree_cls_first_node.png
new file mode 100644
index 0000000..019b2cd
Binary files /dev/null and b/08/img/tree_cls_first_node.png differ
diff --git a/08/img/tree_cls_sample.png b/08/img/tree_cls_sample.png
new file mode 100644
index 0000000..960e468
Binary files /dev/null and b/08/img/tree_cls_sample.png differ
diff --git a/08/img/tree_cls_sample.svg b/08/img/tree_cls_sample.svg
new file mode 100644
index 0000000..bf0b5fe
--- /dev/null
+++ b/08/img/tree_cls_sample.svg
@@ -0,0 +1,4 @@
+
+
+
+
センサー1 ≦ 0.765 データ数=32
センサー1 ≦ 0.765...
No
No
センサー2 ≦ 0.61 データ数=11
センサー2 ≦ 0.61...
センサー1 ≦ 0.025 データ数=21
センサー1 ≦ 0.025...
Yes
Yes
センサー2 ≦ 0.045 データ数=7
センサー2 ≦ 0.045...
Yes
Yes
センサー1 ≦ 0.32 データ数=14
センサー1 ≦ 0.32...
No
No
センサー1 ≦ 0.135 データ数=6
センサー1 ≦ 0.135...
センサー1 ≦ 0.185 データ数=2
センサー1 ≦ 0.185...
要検査 データ数=1
要検査
データ数=1
正常 データ数=4
正常
データ数=4
要検査 データ数=1
要検査
データ数=1
正常 データ数=1
正常
データ数=1
センサー1 ≦ 0.26 データ数=3
センサー1 ≦ 0.26...
要検査 データ数=1
要検査
データ数=1
センサー2 ≦ 0.565 データ数=2
センサー2 ≦ 0.565...
要検査 データ数=1
要検査
データ数=1
要検査 データ数=14
要検査
データ数=14
正常 データ数=1
正常
データ数=1
正常 データ数=6
正常
データ数=6
Yes
Yes
センサー2 ≦ 0.755 データ数=5
センサー2 ≦ 0.755...
No
No
要検査 データ数=1
要検査
データ数=1
正常 データ数=4
正常
データ数=4Text is not SVG - cannot display
\ No newline at end of file
diff --git a/08/img/tree_cls_sample_depth.svg b/08/img/tree_cls_sample_depth.svg
new file mode 100644
index 0000000..5254374
--- /dev/null
+++ b/08/img/tree_cls_sample_depth.svg
@@ -0,0 +1,4 @@
+
+
+
+
センサー1 ≦ 0.765 データ数=32
センサー1 ≦ 0.765...
No
No
センサー2 ≦ 0.61 データ数=11
センサー2 ≦ 0.61...
センサー1 ≦ 0.025 データ数=21
センサー1 ≦ 0.025...
Yes
Yes
センサー2 ≦ 0.045 データ数=7
センサー2 ≦ 0.045...
Yes
Yes
センサー1 ≦ 0.32 データ数=14
センサー1 ≦ 0.32...
No
No
センサー1 ≦ 0.135 データ数=6
センサー1 ≦ 0.135...
センサー1 ≦ 0.185 データ数=2
センサー1 ≦ 0.185...
要検査 データ数=1
要検査
データ数=1
正常 データ数=4
正常
データ数=4
要検査 データ数=1
要検査
データ数=1
正常 データ数=1
正常
データ数=1
センサー1 ≦ 0.26 データ数=3
センサー1 ≦ 0.26...
要検査 データ数=1
要検査
データ数=1
センサー2 ≦ 0.565 データ数=2
センサー2 ≦ 0.565...
要検査 データ数=1
要検査
データ数=1
要検査 データ数=14
要検査
データ数=14
正常 データ数=1
正常
データ数=1
正常 データ数=6
正常
データ数=6
Yes
Yes
センサー2 ≦ 0.755 データ数=5
センサー2 ≦ 0.755...
No
No
要検査 データ数=1
要検査
データ数=1
正常 データ数=4
正常
データ数=4
1
1
2
2
3
3
4
4
5
5Text is not SVG - cannot display
\ No newline at end of file
diff --git a/08/img/tree_cls_sample_leaf.svg b/08/img/tree_cls_sample_leaf.svg
new file mode 100644
index 0000000..c9ae7e1
--- /dev/null
+++ b/08/img/tree_cls_sample_leaf.svg
@@ -0,0 +1,4 @@
+
+
+
+
センサー1 ≦ 0.765 データ数=32
センサー1 ≦ 0.765...
No
No
センサー2 ≦ 0.61 データ数=11
センサー2 ≦ 0.61...
センサー1 ≦ 0.025 データ数=21
センサー1 ≦ 0.025...
Yes
Yes
センサー2 ≦ 0.045 データ数=7
センサー2 ≦ 0.045...
Yes
Yes
センサー1 ≦ 0.32 データ数=14
センサー1 ≦ 0.32...
No
No
センサー1 ≦ 0.135 データ数=6
センサー1 ≦ 0.135...
センサー1 ≦ 0.185 データ数=2
センサー1 ≦ 0.185...
要検査 データ数=1
要検査
データ数=1
正常 データ数=4
正常
データ数=4
要検査 データ数=1
要検査
データ数=1
正常 データ数=1
正常
データ数=1
センサー1 ≦ 0.26 データ数=3
センサー1 ≦ 0.26...
要検査 データ数=1
要検査
データ数=1
センサー2 ≦ 0.565 データ数=2
センサー2 ≦ 0.565...
要検査 データ数=1
要検査
データ数=1
要検査 データ数=14
要検査
データ数=14
正常 データ数=1
正常
データ数=1
正常 データ数=6
正常
データ数=6
Yes
Yes
センサー2 ≦ 0.755 データ数=5
センサー2 ≦ 0.755...
No
No
要検査 データ数=1
要検査
データ数=1
正常 データ数=4
正常
データ数=4Text is not SVG - cannot display
\ No newline at end of file
diff --git a/08/img/tree_cls_sample_node.svg b/08/img/tree_cls_sample_node.svg
new file mode 100644
index 0000000..042c98e
--- /dev/null
+++ b/08/img/tree_cls_sample_node.svg
@@ -0,0 +1,4 @@
+
+
+
+
センサー1 ≦ 0.765 データ数=32
センサー1 ≦ 0.765...
No
No
センサー2 ≦ 0.61 データ数=11
センサー2 ≦ 0.61...
センサー1 ≦ 0.025 データ数=21
センサー1 ≦ 0.025...
Yes
YesText is not SVG - cannot display
\ No newline at end of file
diff --git a/08/img/tree_cls_sample_prediction.svg b/08/img/tree_cls_sample_prediction.svg
new file mode 100644
index 0000000..d60a561
--- /dev/null
+++ b/08/img/tree_cls_sample_prediction.svg
@@ -0,0 +1,4 @@
+
+
+
+
センサーセンサー
`(\text{センサー1}, \text{センサー2}) = (0.8, 0.4)`
センサー1 ≦ 0.765 データ数=32
センサー1 ≦ 0.765...
No
No
センサー2 ≦ 0.61 データ数=11
センサー2 ≦ 0.61...
センサー1 ≦ 0.025 データ数=21
センサー1 ≦ 0.025...
Yes
Yes
センサー2 ≦ 0.045 データ数=7
センサー2 ≦ 0.045...
Yes
Yes
センサー1 ≦ 0.32 データ数=14
センサー1 ≦ 0.32...
No
No
センサー1 ≦ 0.135 データ数=6
センサー1 ≦ 0.135...
センサー1 ≦ 0.185 データ数=2
センサー1 ≦ 0.185...
要検査 データ数=1
要検査
データ数=1
正常 データ数=4
正常
データ数=4
要検査 データ数=1
要検査
データ数=1
正常 データ数=1
正常
データ数=1
センサー1 ≦ 0.26 データ数=3
センサー1 ≦ 0.26...
要検査 データ数=1
要検査
データ数=1
センサー2 ≦ 0.565 データ数=2
センサー2 ≦ 0.565...
要検査 データ数=1
要検査
データ数=1
要検査 データ数=14
要検査
データ数=14
正常 データ数=1
正常
データ数=1
正常 データ数=6
正常
データ数=6
Yes
Yes
センサー2 ≦ 0.755 データ数=5
センサー2 ≦ 0.755...
No
No
要検査 データ数=1
要検査
データ数=1
正常 データ数=4
正常
データ数=4Text is not SVG - cannot display
\ No newline at end of file
diff --git a/08/img/tree_reg_3models.png b/08/img/tree_reg_3models.png
new file mode 100644
index 0000000..4e4952f
Binary files /dev/null and b/08/img/tree_reg_3models.png differ
diff --git a/08/img/tree_reg_sample.png b/08/img/tree_reg_sample.png
new file mode 100644
index 0000000..ac47ba4
--- /dev/null
+++ b/08/img/tree_reg_sample.png
@@ -0,0 +1,4 @@
+
+
+
+
リーフノード1
リーフノード1
リーフノード2
リーフノード2
リーフノード3
リーフノード3
リーフノード4
リーフノード4Text is not SVG - cannot display
\ No newline at end of file
diff --git a/08/img/tuning_max_depath.png b/08/img/tuning_max_depath.png
new file mode 100644
index 0000000..acf3973
Binary files /dev/null and b/08/img/tuning_max_depath.png differ
diff --git a/08/img/tuning_overfitting_train_valid.png b/08/img/tuning_overfitting_train_valid.png
new file mode 100644
index 0000000..b2a2359
Binary files /dev/null and b/08/img/tuning_overfitting_train_valid.png differ