Open20
決定木の学習アルゴリズムってどうなってるの?
ピン留めされたアイテム

結論:決定境界の探索はゴリ押し。
二分探索するからオーダーは意外と低いのかな?全てのサンプルに対して勾配を計算するような手法よりは軽いのかな

これが木を作ってる

add root node
start, end は自分より下の部分木のインデックスの最初と最後ってことかな。下3つは謎。

n_constant_features 名前から察するに、ノード内の特徴量が全部同じで分割する必要がないことを示す変数かな?

add node

これはなんだ?→各ノードの予測値を設定
node_value は各ノードに入ってるサンプルのラベルっぽい。
引数で node.value と node_id を足してるところが気持ち悪い
value_stride
node_value method の引数は、すべての node_value を格納するでかい配列における、とある node の value のインデックスなのかな?

やっぱり value はアドレスっぽいな