mirror of
https://github.com/sjwhitworth/golearn.git
synced 2025-04-26 13:49:14 +08:00
Adding Example script for CART
This commit is contained in:
parent
c083759523
commit
b16b60fcb5
1460
examples/datasets/boston_house_prices.csv
Normal file
1460
examples/datasets/boston_house_prices.csv
Normal file
File diff suppressed because it is too large
Load Diff
889
examples/datasets/titanic.csv
Normal file
889
examples/datasets/titanic.csv
Normal file
@ -0,0 +1,889 @@
|
||||
0,3,1,2
|
||||
1,1,0,0
|
||||
1,3,0,2
|
||||
1,1,0,2
|
||||
0,3,1,2
|
||||
0,3,1,1
|
||||
0,1,1,2
|
||||
0,3,1,2
|
||||
1,3,0,2
|
||||
1,2,0,0
|
||||
1,3,0,2
|
||||
1,1,0,2
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
0,3,0,2
|
||||
1,2,0,2
|
||||
0,3,1,1
|
||||
1,2,1,2
|
||||
0,3,0,2
|
||||
1,3,0,0
|
||||
0,2,1,2
|
||||
1,2,1,2
|
||||
1,3,0,1
|
||||
1,1,1,2
|
||||
0,3,0,2
|
||||
1,3,0,2
|
||||
0,3,1,0
|
||||
0,1,1,2
|
||||
1,3,0,1
|
||||
0,3,1,2
|
||||
0,1,1,0
|
||||
1,1,0,0
|
||||
1,3,0,1
|
||||
0,2,1,2
|
||||
0,1,1,0
|
||||
0,1,1,2
|
||||
1,3,1,0
|
||||
0,3,1,2
|
||||
0,3,0,2
|
||||
1,3,0,0
|
||||
0,3,0,2
|
||||
0,2,0,2
|
||||
0,3,1,0
|
||||
1,2,0,0
|
||||
1,3,0,1
|
||||
0,3,1,2
|
||||
0,3,1,1
|
||||
1,3,0,1
|
||||
0,3,1,0
|
||||
0,3,0,2
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
1,1,0,0
|
||||
1,2,0,2
|
||||
0,1,1,0
|
||||
1,1,1,2
|
||||
1,2,0,2
|
||||
0,3,1,0
|
||||
1,2,0,2
|
||||
0,3,1,2
|
||||
0,3,1,0
|
||||
0,1,1,2
|
||||
0,3,1,2
|
||||
0,1,1,0
|
||||
1,3,1,0
|
||||
1,2,0,2
|
||||
0,3,1,2
|
||||
1,3,0,2
|
||||
0,3,1,2
|
||||
0,2,1,2
|
||||
0,3,0,2
|
||||
0,2,1,2
|
||||
0,3,1,0
|
||||
1,3,1,2
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
1,2,1,2
|
||||
1,3,0,2
|
||||
0,3,1,2
|
||||
1,3,1,2
|
||||
1,3,0,1
|
||||
0,1,1,2
|
||||
1,2,0,2
|
||||
1,3,0,2
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
1,1,0,2
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
0,1,1,2
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
0,1,1,0
|
||||
1,1,1,0
|
||||
1,2,0,2
|
||||
0,2,1,2
|
||||
0,3,0,2
|
||||
0,3,1,2
|
||||
0,1,1,2
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
1,3,0,2
|
||||
1,3,1,2
|
||||
0,3,1,2
|
||||
1,3,0,1
|
||||
0,1,1,2
|
||||
0,3,0,0
|
||||
0,3,1,2
|
||||
0,3,0,2
|
||||
0,3,0,0
|
||||
0,3,1,2
|
||||
0,3,1,1
|
||||
0,2,1,2
|
||||
0,1,1,0
|
||||
0,3,0,2
|
||||
0,2,1,2
|
||||
0,3,1,2
|
||||
0,2,1,0
|
||||
1,2,0,2
|
||||
0,1,1,2
|
||||
1,3,1,0
|
||||
0,3,1,1
|
||||
1,3,1,2
|
||||
1,3,0,0
|
||||
0,3,1,2
|
||||
0,3,1,0
|
||||
0,3,1,2
|
||||
0,3,0,2
|
||||
1,2,0,2
|
||||
0,2,1,2
|
||||
0,2,1,0
|
||||
1,1,0,2
|
||||
0,1,1,2
|
||||
0,3,1,2
|
||||
0,1,1,0
|
||||
0,3,0,0
|
||||
1,3,0,2
|
||||
1,3,0,2
|
||||
0,3,1,1
|
||||
0,2,1,2
|
||||
0,2,1,2
|
||||
1,3,1,2
|
||||
0,3,0,2
|
||||
0,2,1,2
|
||||
0,2,1,2
|
||||
0,2,1,2
|
||||
1,1,0,2
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
0,1,1,0
|
||||
1,3,0,1
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
1,2,0,2
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
1,3,1,2
|
||||
1,1,0,2
|
||||
0,3,0,2
|
||||
0,1,1,2
|
||||
0,3,1,2
|
||||
0,1,1,2
|
||||
0,3,1,1
|
||||
1,3,0,2
|
||||
0,3,1,2
|
||||
0,1,1,0
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
0,1,0,0
|
||||
0,2,1,2
|
||||
0,3,1,2
|
||||
0,3,0,2
|
||||
0,2,1,0
|
||||
0,3,1,2
|
||||
1,2,1,2
|
||||
1,3,0,2
|
||||
0,1,1,2
|
||||
1,3,0,1
|
||||
1,1,1,2
|
||||
0,3,1,1
|
||||
0,3,1,2
|
||||
1,2,0,2
|
||||
0,2,1,2
|
||||
1,3,0,2
|
||||
1,2,1,2
|
||||
1,1,0,0
|
||||
1,1,0,0
|
||||
0,3,1,1
|
||||
0,3,1,2
|
||||
1,3,0,1
|
||||
0,2,0,2
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
0,3,1,0
|
||||
1,3,1,2
|
||||
0,3,0,2
|
||||
0,3,1,2
|
||||
1,3,1,0
|
||||
1,3,0,1
|
||||
1,1,1,0
|
||||
0,3,1,2
|
||||
1,2,0,2
|
||||
0,3,1,2
|
||||
0,2,1,2
|
||||
0,3,1,1
|
||||
1,1,0,0
|
||||
1,3,0,2
|
||||
0,2,1,2
|
||||
1,1,0,0
|
||||
0,2,1,2
|
||||
1,3,1,2
|
||||
0,2,1,2
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
1,1,1,2
|
||||
0,3,1,2
|
||||
1,2,1,2
|
||||
0,3,1,2
|
||||
0,2,1,2
|
||||
0,3,0,2
|
||||
1,1,0,2
|
||||
0,3,1,2
|
||||
0,2,1,2
|
||||
1,3,0,2
|
||||
0,2,1,2
|
||||
0,3,0,2
|
||||
0,2,1,2
|
||||
1,2,0,2
|
||||
0,2,1,2
|
||||
0,2,1,2
|
||||
0,3,0,0
|
||||
1,3,0,1
|
||||
0,2,1,2
|
||||
0,3,1,2
|
||||
0,3,1,0
|
||||
0,1,1,1
|
||||
0,3,0,2
|
||||
1,2,0,2
|
||||
1,1,1,2
|
||||
0,2,1,2
|
||||
0,3,1,2
|
||||
0,3,0,2
|
||||
0,1,1,2
|
||||
0,3,1,2
|
||||
0,3,0,2
|
||||
1,3,0,0
|
||||
1,1,0,0
|
||||
1,1,0,2
|
||||
1,1,0,0
|
||||
1,2,0,2
|
||||
0,3,1,1
|
||||
1,3,1,2
|
||||
0,1,1,2
|
||||
0,1,1,2
|
||||
0,3,0,1
|
||||
0,2,1,2
|
||||
0,3,1,2
|
||||
1,3,1,2
|
||||
1,1,0,2
|
||||
1,1,0,2
|
||||
0,1,1,2
|
||||
1,3,1,2
|
||||
1,2,0,2
|
||||
0,1,1,0
|
||||
1,3,0,1
|
||||
1,1,0,2
|
||||
0,3,0,2
|
||||
0,2,1,2
|
||||
0,3,1,1
|
||||
1,3,0,2
|
||||
0,3,1,1
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
1,3,1,2
|
||||
0,1,1,2
|
||||
0,3,1,0
|
||||
1,3,1,2
|
||||
0,3,1,2
|
||||
1,2,1,2
|
||||
1,3,0,1
|
||||
1,1,0,2
|
||||
1,1,0,0
|
||||
0,2,1,0
|
||||
0,3,0,2
|
||||
0,3,1,2
|
||||
0,1,1,0
|
||||
0,3,1,0
|
||||
0,1,0,2
|
||||
1,1,1,2
|
||||
1,1,0,0
|
||||
1,3,0,1
|
||||
1,3,1,1
|
||||
0,3,1,2
|
||||
1,2,0,1
|
||||
0,3,1,2
|
||||
1,1,1,2
|
||||
1,1,0,0
|
||||
1,1,0,0
|
||||
0,2,1,0
|
||||
1,1,0,0
|
||||
1,1,0,0
|
||||
1,1,0,0
|
||||
0,2,0,2
|
||||
0,3,1,2
|
||||
0,2,1,2
|
||||
1,3,0,2
|
||||
1,2,0,2
|
||||
0,2,1,2
|
||||
1,1,0,2
|
||||
1,1,0,0
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
1,2,0,1
|
||||
1,2,0,2
|
||||
0,3,1,2
|
||||
1,1,0,0
|
||||
0,3,1,2
|
||||
1,2,0,2
|
||||
1,3,0,2
|
||||
1,1,0,0
|
||||
1,3,0,1
|
||||
0,1,1,2
|
||||
0,1,1,2
|
||||
0,3,1,2
|
||||
1,1,0,2
|
||||
0,3,1,2
|
||||
0,1,1,2
|
||||
1,1,0,0
|
||||
1,3,1,2
|
||||
0,1,1,2
|
||||
1,2,1,2
|
||||
1,1,0,2
|
||||
0,2,1,2
|
||||
0,2,1,2
|
||||
0,2,1,2
|
||||
1,2,0,2
|
||||
1,2,0,2
|
||||
1,3,0,2
|
||||
1,3,1,2
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
0,1,1,2
|
||||
0,3,1,0
|
||||
0,3,1,2
|
||||
0,3,1,0
|
||||
0,3,1,2
|
||||
1,1,0,2
|
||||
0,2,0,2
|
||||
1,3,0,1
|
||||
1,3,0,1
|
||||
0,3,1,2
|
||||
0,2,1,0
|
||||
0,3,0,0
|
||||
0,3,1,2
|
||||
0,3,1,1
|
||||
0,3,1,2
|
||||
1,1,0,0
|
||||
1,3,0,0
|
||||
1,3,0,1
|
||||
1,1,0,0
|
||||
1,1,1,0
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
0,1,1,0
|
||||
0,3,0,2
|
||||
1,1,0,0
|
||||
1,3,0,2
|
||||
0,1,1,0
|
||||
0,3,1,0
|
||||
0,3,1,2
|
||||
1,1,0,0
|
||||
1,3,0,0
|
||||
0,3,1,2
|
||||
1,1,0,2
|
||||
0,3,1,2
|
||||
0,2,1,2
|
||||
0,3,1,2
|
||||
1,2,0,2
|
||||
0,3,1,1
|
||||
1,2,0,0
|
||||
1,1,1,2
|
||||
1,3,1,2
|
||||
0,3,1,2
|
||||
1,1,0,0
|
||||
1,3,0,2
|
||||
0,3,1,2
|
||||
0,3,0,2
|
||||
0,2,1,2
|
||||
0,2,1,2
|
||||
1,2,0,2
|
||||
1,3,1,2
|
||||
0,3,1,2
|
||||
0,3,0,2
|
||||
0,3,1,2
|
||||
0,3,0,2
|
||||
0,2,1,2
|
||||
0,3,1,2
|
||||
1,2,1,2
|
||||
0,3,1,2
|
||||
0,3,0,2
|
||||
0,3,1,2
|
||||
0,3,1,1
|
||||
1,1,0,1
|
||||
0,2,1,2
|
||||
1,3,1,2
|
||||
0,3,0,2
|
||||
1,2,0,2
|
||||
1,2,0,2
|
||||
0,2,1,2
|
||||
0,3,0,2
|
||||
0,3,1,0
|
||||
0,3,1,1
|
||||
0,3,1,2
|
||||
0,3,0,2
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
1,2,0,2
|
||||
1,2,0,2
|
||||
0,3,1,1
|
||||
1,3,1,2
|
||||
1,1,1,2
|
||||
1,3,0,2
|
||||
1,2,0,2
|
||||
0,3,1,2
|
||||
0,1,1,2
|
||||
1,1,0,2
|
||||
0,3,0,2
|
||||
1,2,0,2
|
||||
0,1,1,2
|
||||
0,2,1,2
|
||||
1,2,0,2
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
1,2,0,2
|
||||
1,3,1,2
|
||||
1,1,1,2
|
||||
1,2,0,2
|
||||
1,1,1,2
|
||||
1,3,0,0
|
||||
1,1,1,2
|
||||
0,2,1,2
|
||||
0,3,1,2
|
||||
0,1,1,0
|
||||
1,1,1,0
|
||||
0,3,1,2
|
||||
1,3,1,0
|
||||
0,1,1,2
|
||||
1,1,0,2
|
||||
1,2,0,2
|
||||
0,3,1,1
|
||||
1,1,1,2
|
||||
0,3,1,2
|
||||
0,1,1,2
|
||||
0,2,1,2
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
0,2,1,2
|
||||
0,1,1,2
|
||||
0,3,1,1
|
||||
1,3,0,0
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
1,2,0,2
|
||||
1,2,0,0
|
||||
0,3,0,2
|
||||
0,1,1,2
|
||||
0,2,1,2
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
1,3,0,2
|
||||
0,3,1,2
|
||||
0,2,1,2
|
||||
0,3,1,2
|
||||
1,3,0,2
|
||||
1,1,1,0
|
||||
0,3,0,2
|
||||
1,1,0,2
|
||||
0,1,1,0
|
||||
0,3,1,2
|
||||
1,3,1,2
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
0,1,1,2
|
||||
0,1,1,0
|
||||
0,3,1,2
|
||||
0,3,1,0
|
||||
1,1,0,0
|
||||
0,3,1,2
|
||||
0,1,0,2
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
0,3,0,1
|
||||
0,3,0,1
|
||||
0,3,0,2
|
||||
1,1,0,2
|
||||
0,1,1,0
|
||||
1,2,0,2
|
||||
1,1,1,2
|
||||
0,3,1,2
|
||||
1,3,1,2
|
||||
1,3,1,1
|
||||
0,3,1,2
|
||||
1,1,1,2
|
||||
1,1,0,0
|
||||
0,3,1,2
|
||||
0,1,1,2
|
||||
1,2,0,2
|
||||
0,3,1,1
|
||||
1,2,0,2
|
||||
0,3,1,2
|
||||
1,1,0,2
|
||||
0,3,1,2
|
||||
0,3,1,0
|
||||
1,1,0,0
|
||||
0,3,1,0
|
||||
0,3,1,1
|
||||
1,2,0,2
|
||||
0,1,1,2
|
||||
0,3,1,2
|
||||
0,2,1,2
|
||||
1,2,0,2
|
||||
0,3,1,0
|
||||
0,3,1,0
|
||||
1,3,0,0
|
||||
0,3,0,2
|
||||
1,2,0,2
|
||||
0,1,1,2
|
||||
1,1,0,0
|
||||
0,3,1,2
|
||||
1,1,0,0
|
||||
1,1,0,2
|
||||
0,3,0,2
|
||||
0,3,0,2
|
||||
1,2,1,2
|
||||
0,1,1,0
|
||||
0,1,1,2
|
||||
1,2,0,2
|
||||
1,2,1,0
|
||||
0,3,1,2
|
||||
1,2,1,2
|
||||
1,1,1,0
|
||||
0,2,1,2
|
||||
0,3,1,1
|
||||
1,3,1,0
|
||||
1,3,0,2
|
||||
0,1,1,2
|
||||
1,1,0,0
|
||||
0,1,1,0
|
||||
1,1,0,2
|
||||
1,3,0,2
|
||||
0,3,1,1
|
||||
0,3,1,2
|
||||
0,2,1,2
|
||||
0,3,1,2
|
||||
0,3,0,2
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
0,3,0,2
|
||||
0,3,1,0
|
||||
1,3,1,2
|
||||
1,2,1,2
|
||||
1,1,0,2
|
||||
1,1,1,2
|
||||
1,3,0,1
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
1,2,0,2
|
||||
1,1,0,2
|
||||
0,3,0,0
|
||||
1,3,1,2
|
||||
1,2,0,2
|
||||
1,1,0,0
|
||||
0,2,1,2
|
||||
0,1,1,0
|
||||
0,3,1,0
|
||||
1,1,0,2
|
||||
0,2,1,2
|
||||
1,1,1,0
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
1,1,0,0
|
||||
0,3,1,2
|
||||
0,3,0,1
|
||||
0,2,1,2
|
||||
0,3,1,2
|
||||
1,2,0,2
|
||||
0,3,1,2
|
||||
0,3,1,0
|
||||
1,1,1,0
|
||||
1,2,0,2
|
||||
0,3,1,2
|
||||
0,1,1,2
|
||||
0,3,1,2
|
||||
1,1,1,0
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
1,1,1,2
|
||||
1,2,0,0
|
||||
1,1,0,2
|
||||
0,3,0,2
|
||||
0,3,1,2
|
||||
1,3,0,1
|
||||
0,3,1,1
|
||||
0,3,1,2
|
||||
1,2,0,2
|
||||
0,3,1,2
|
||||
0,3,0,2
|
||||
1,2,0,2
|
||||
0,2,1,2
|
||||
0,3,1,0
|
||||
1,1,1,2
|
||||
1,3,1,0
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
0,1,1,2
|
||||
0,2,1,1
|
||||
1,1,0,2
|
||||
0,3,1,2
|
||||
0,3,1,1
|
||||
1,1,1,2
|
||||
0,3,1,2
|
||||
1,1,1,0
|
||||
0,1,1,2
|
||||
0,3,0,2
|
||||
1,2,0,2
|
||||
0,3,1,2
|
||||
0,2,1,2
|
||||
0,3,0,2
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
1,1,0,0
|
||||
0,3,0,2
|
||||
1,3,1,2
|
||||
1,3,0,0
|
||||
1,1,1,0
|
||||
0,3,1,2
|
||||
1,1,1,0
|
||||
0,3,1,2
|
||||
1,3,0,2
|
||||
0,3,1,2
|
||||
1,2,0,2
|
||||
0,3,1,2
|
||||
1,3,0,1
|
||||
0,3,0,1
|
||||
0,2,1,2
|
||||
0,3,1,2
|
||||
0,3,0,1
|
||||
0,2,1,2
|
||||
0,1,1,0
|
||||
1,1,1,2
|
||||
0,3,1,0
|
||||
0,1,1,2
|
||||
0,3,1,2
|
||||
1,3,1,2
|
||||
0,2,1,2
|
||||
0,2,1,2
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
1,1,0,2
|
||||
1,2,0,2
|
||||
0,1,1,2
|
||||
0,2,1,2
|
||||
1,2,1,2
|
||||
0,2,1,2
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
1,3,0,2
|
||||
0,3,0,2
|
||||
1,1,1,0
|
||||
0,3,0,1
|
||||
1,1,1,0
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
0,2,1,2
|
||||
0,2,1,0
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
1,1,0,2
|
||||
1,1,1,2
|
||||
1,3,0,0
|
||||
1,3,1,2
|
||||
0,3,1,0
|
||||
0,1,1,2
|
||||
0,2,1,2
|
||||
0,3,1,2
|
||||
1,3,0,1
|
||||
0,1,1,0
|
||||
0,3,1,2
|
||||
1,1,0,0
|
||||
1,1,1,2
|
||||
0,3,0,0
|
||||
0,3,1,1
|
||||
0,3,1,2
|
||||
0,2,1,2
|
||||
1,2,0,2
|
||||
1,1,1,2
|
||||
1,1,0,2
|
||||
1,3,1,0
|
||||
1,1,0,0
|
||||
0,1,1,2
|
||||
1,1,1,2
|
||||
0,3,1,2
|
||||
0,2,1,2
|
||||
0,3,1,2
|
||||
1,1,0,0
|
||||
1,2,0,2
|
||||
0,3,1,1
|
||||
0,3,1,2
|
||||
1,2,0,2
|
||||
0,3,1,2
|
||||
0,2,1,2
|
||||
0,2,1,2
|
||||
1,1,1,2
|
||||
0,3,1,2
|
||||
1,2,0,2
|
||||
1,3,0,1
|
||||
0,2,1,2
|
||||
0,3,0,2
|
||||
1,1,0,2
|
||||
0,3,1,0
|
||||
0,2,1,2
|
||||
0,2,1,2
|
||||
0,2,1,2
|
||||
0,3,1,2
|
||||
0,3,0,2
|
||||
1,1,1,0
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
1,1,1,2
|
||||
0,1,1,2
|
||||
1,1,0,0
|
||||
0,3,1,2
|
||||
1,3,1,2
|
||||
0,1,1,2
|
||||
0,3,1,2
|
||||
1,2,0,2
|
||||
0,1,1,2
|
||||
0,3,1,1
|
||||
1,2,0,2
|
||||
1,3,1,2
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
1,2,0,2
|
||||
1,2,1,2
|
||||
0,3,1,2
|
||||
0,2,1,2
|
||||
0,3,1,2
|
||||
1,1,0,2
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
1,3,1,0
|
||||
1,1,0,2
|
||||
0,3,1,2
|
||||
1,1,0,2
|
||||
0,1,1,0
|
||||
0,3,0,1
|
||||
0,3,1,1
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
0,2,0,2
|
||||
0,3,1,0
|
||||
1,2,0,2
|
||||
0,3,1,2
|
||||
0,3,1,1
|
||||
1,3,0,2
|
||||
0,3,1,1
|
||||
1,1,0,2
|
||||
1,3,0,0
|
||||
1,1,0,2
|
||||
0,1,1,2
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
1,3,0,2
|
||||
0,3,1,1
|
||||
1,3,1,2
|
||||
0,1,1,0
|
||||
0,3,1,1
|
||||
0,2,1,2
|
||||
0,3,0,2
|
||||
0,1,1,0
|
||||
0,3,1,2
|
||||
0,2,1,2
|
||||
1,1,0,2
|
||||
1,3,0,2
|
||||
0,3,1,0
|
||||
0,3,0,2
|
||||
0,2,1,2
|
||||
1,2,0,2
|
||||
1,1,1,2
|
||||
1,3,1,0
|
||||
1,3,1,2
|
||||
0,3,1,2
|
||||
0,1,1,2
|
||||
0,3,0,2
|
||||
0,2,1,2
|
||||
1,1,0,2
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
0,2,1,2
|
||||
0,3,0,2
|
||||
0,3,1,2
|
||||
0,1,1,2
|
||||
0,3,0,2
|
||||
0,2,1,0
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
1,1,0,2
|
||||
1,3,1,2
|
||||
0,1,1,2
|
||||
1,3,0,2
|
||||
0,3,1,2
|
||||
0,3,1,1
|
||||
0,3,1,2
|
||||
1,2,1,0
|
||||
1,3,1,1
|
||||
1,3,0,0
|
||||
1,2,1,2
|
||||
0,3,1,0
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
1,1,0,0
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
1,3,1,2
|
||||
1,1,1,0
|
||||
0,3,1,2
|
||||
0,2,1,2
|
||||
1,1,0,0
|
||||
0,3,1,0
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
0,3,1,0
|
||||
0,2,1,2
|
||||
1,1,0,0
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
0,3,0,0
|
||||
1,1,0,2
|
||||
0,2,0,2
|
||||
1,3,0,2
|
||||
1,1,0,2
|
||||
1,1,1,2
|
||||
1,3,0,0
|
||||
0,3,1,0
|
||||
0,3,1,2
|
||||
0,2,1,2
|
||||
1,1,0,2
|
||||
0,3,0,2
|
||||
0,2,1,2
|
||||
1,2,0,2
|
||||
1,2,0,0
|
||||
0,1,1,2
|
||||
0,3,1,2
|
||||
1,3,1,2
|
||||
0,3,1,2
|
||||
1,1,0,2
|
||||
0,1,1,2
|
||||
0,3,1,2
|
||||
1,2,0,0
|
||||
1,3,0,0
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
0,3,1,2
|
||||
1,1,0,0
|
||||
1,2,0,2
|
||||
0,3,1,2
|
||||
0,3,0,2
|
||||
0,2,1,2
|
||||
0,3,1,2
|
||||
0,3,0,1
|
||||
0,2,1,2
|
||||
1,1,0,2
|
||||
0,3,0,2
|
||||
1,1,1,0
|
||||
0,3,1,1
|
|
61
examples/trees/cart.go
Normal file
61
examples/trees/cart.go
Normal file
@ -0,0 +1,61 @@
|
||||
// Example of how to use CART trees for both Classification and Regression
|
||||
|
||||
package main
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
|
||||
"github.com/sjwhitworth/golearn/base"
|
||||
)
|
||||
|
||||
func main() {
|
||||
|
||||
// Load Titanic Data For classification
|
||||
classificationData, err := base.ParseCSVToInstances("../datasets/titanic.csv", false)
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
trainData, testData := base.InstancesTrainTestSplit(classificationData, 0.5)
|
||||
|
||||
// Create New Classification Tree
|
||||
// Hyperparameters - loss function, max Depth (-1 will split until pure), list of unique labels
|
||||
decTree = NewDecisionTreeClassifier("entropy", -1, []int64{0, 1})
|
||||
|
||||
// Train Tree
|
||||
decTree.Fit(trainData)
|
||||
// Print out tree for visualization - shows splits and feature and predictions
|
||||
fmt.Println(decTree.String())
|
||||
|
||||
// Access Predictions
|
||||
classificationPreds := decTree.Predict(testData)
|
||||
|
||||
fmt.Println("Titanic Predictions")
|
||||
fmt.Println(classificationPreds)
|
||||
|
||||
// Evaluate Accuracy on Test Data
|
||||
fmt.Println(decTree.Evaluate(testData))
|
||||
|
||||
// Load House Price Data For Regression
|
||||
|
||||
regressionData, err := base.ParseCSVToInstances("../datasets/boston_house_prices.csv", false)
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
trainRegData, testRegData := base.InstancesTrainTestSplit(regressionData, 0.5)
|
||||
|
||||
// Hyperparameters - Loss function, max Depth (-1 will split until pure)
|
||||
regTree := NewDecisionTreeRegressor("mse", -1)
|
||||
|
||||
// Train Tree
|
||||
regTree.Fit(trainRegData)
|
||||
|
||||
// Print out tree for visualization
|
||||
fmt.Println(regTree.String())
|
||||
|
||||
// Access Predictions
|
||||
regressionPreds := regTree.Predict(testRegData)
|
||||
|
||||
fmt.Println("Boston House Price Predictions")
|
||||
fmt.Println(regressionPreds)
|
||||
|
||||
}
|
@ -432,7 +432,7 @@ func cpredictFromNode(tree CNode, test [][]float64) []int64 {
|
||||
return preds
|
||||
}
|
||||
|
||||
// Given Test data and label, return the accuracy of the classifier. Data has to be in float slice format before feeding.
|
||||
// Given Test data and label, return the accuracy of the classifier.
|
||||
func (tree *CARTDecisionTreeClassifier) Evaluate(test base.FixedDataGrid) float64 {
|
||||
rootNode := *tree.RootNode
|
||||
xTest := classifierConvertInstancesToProblemVec(test)
|
||||
|
Loading…
x
Reference in New Issue
Block a user