Tue 27 Aug 00:14:56 CEST 2024
This commit is contained in:
parent
f2464e6e16
commit
5b883273cd
31
test/test-id3.js
Normal file
31
test/test-id3.js
Normal file
|
@ -0,0 +1,31 @@
|
|||
var training_data = [
|
||||
{"color":"blue", "shape":"square", "liked":false},
|
||||
{"color":"red", "shape":"square", "liked":false},
|
||||
{"color":"blue", "shape":"circle", "liked":true},
|
||||
{"color":"red", "shape":"circle", "liked":true},
|
||||
{"color":"blue", "shape":"hexagon", "liked":false},
|
||||
{"color":"red", "shape":"hexagon", "liked":false},
|
||||
{"color":"yellow", "shape":"hexagon", "liked":true},
|
||||
{"color":"yellow", "shape":"circle", "liked":true}
|
||||
]
|
||||
|
||||
var test_data = [
|
||||
{"color":"blue", "shape":"hexagon", "liked":false},
|
||||
{"color":"red", "shape":"hexagon", "liked":false},
|
||||
{"color":"yellow", "shape":"hexagon", "liked":true},
|
||||
{"color":"yellow", "shape":"circle", "liked":true}
|
||||
];
|
||||
|
||||
var target = "liked";
|
||||
var features = ["color", "shape"];
|
||||
var model = ml.learn({
|
||||
algorithm:ml.ML.ID3,
|
||||
data:training_data,
|
||||
target:target,
|
||||
features:features
|
||||
})
|
||||
|
||||
|
||||
print(ml.print(model))
|
||||
print(toJSON(model).length+' Bytes')
|
||||
print(ml.classify(model,test_data))
|
Loading…
Reference in New Issue
Block a user