Update infrastructure and SC classes for RT queries
parent
684a614ae9
commit
806a3414d7
@ -1,29 +1,23 @@
|
||||
FluidKNNClassifier : FluidManipulationClient {
|
||||
FluidKNNClassifier : FluidDataClient {
|
||||
|
||||
*new {|server|
|
||||
var uid = UniqueID.next;
|
||||
^super.new(server,uid)!?{|inst|inst.init(uid);inst}
|
||||
}
|
||||
|
||||
init {|uid|
|
||||
id = uid;
|
||||
*new {|server, numNeighbours = 3, weight = 1|
|
||||
^super.new1(server,[\numNeighbours,numNeighbours,\weight,weight]);
|
||||
}
|
||||
|
||||
fit{|dataset, labelset, action|
|
||||
this.prSendMsg(\fit,[dataset.asSymbol, labelset.asSymbol], action);
|
||||
}
|
||||
|
||||
predict{|dataset, labelset, k, uniform = 0, action|
|
||||
predict{|dataset, labelset, action|
|
||||
this.prSendMsg(\predict,
|
||||
[dataset.asSymbol, labelset.asSymbol, k, uniform],
|
||||
[dataset.asSymbol, labelset.asSymbol],
|
||||
action);
|
||||
}
|
||||
|
||||
predictPoint {|buffer, k, uniform = 0, action|
|
||||
predictPoint {|buffer, action|
|
||||
this.prSendMsg(\predictPoint,
|
||||
[buffer.asUGenInput, k, uniform], action,
|
||||
[buffer.asUGenInput], action,
|
||||
[string(FluidMessageResponse,_,_)]
|
||||
);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -1,29 +1,23 @@
|
||||
FluidPCA : FluidManipulationClient {
|
||||
FluidPCA : FluidDataClient {
|
||||
|
||||
|
||||
*new {|server|
|
||||
var uid = UniqueID.next;
|
||||
^super.new(server,uid)!?{|inst|inst.init(uid);inst}
|
||||
}
|
||||
|
||||
init {|uid|
|
||||
id = uid;
|
||||
*new {|server, numDimensions = 2|
|
||||
^super.new1(server,[\numDimensions,numDimensions]);
|
||||
}
|
||||
|
||||
fit{|dataset, k, action|
|
||||
this.prSendMsg(\fit,[dataset.asSymbol, k],action);
|
||||
fit{|dataset, action|
|
||||
this.prSendMsg(\fit,[dataset.asSymbol], action);
|
||||
}
|
||||
|
||||
transform{|sourceDataset, destDataset, action|
|
||||
this.prSendMsg(\transform,[sourceDataset.asSymbol, destDataset.asSymbol],action);
|
||||
this.prSendMsg(\transform,[sourceDataset.asSymbol, destDataset.asSymbol], action);
|
||||
}
|
||||
|
||||
fitTransform{|sourceDataset, destDataset, k, action|
|
||||
this.prSendMsg(\fitTransform,[sourceDataset.asSymbol, destDataset.asSymbol, k],action);
|
||||
fitTransform{|sourceDataset, destDataset, action|
|
||||
this.prSendMsg(\fitTransform,[sourceDataset.asSymbol, destDataset.asSymbol], action);
|
||||
}
|
||||
|
||||
|
||||
transformPoint{|sourceBuffer, destBuffer, action|
|
||||
this.prSendMsg(\transformPoint,[sourceBuffer.asUGenInput, destBuffer.asUGenInput],action);
|
||||
this.prSendMsg(\transformPoint,[sourceBuffer.asUGenInput, destBuffer.asUGenInput], action);
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue