You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
569 B
Python

FluidKNN : FluidManipulationClient {
*new {|server|
var uid = UniqueID.next;
^super.new(server,uid).init(uid);
}
init {|uid|
id = uid;
}
fit{|dataset, action|
this.prSendMsg(\fit,[dataset.asString],action);
}
classifyPoint{ |buffer, labelset, k, action|
this.prSendMsg(\classify,[buffer.asUGenInput, labelset.asString, k],action,[string(FluidMessageResponse,_,_)]);
}
regressPoint { |buffer,dataset, k, action|
this.prSendMsg(\regress,[buffer.asUGenInput, dataset.asString,k],action,[number(FluidMessageResponse,_,_)]);
}
}