本文整理汇总了Java中org.numenta.nupic.network.Network.reset方法的典型用法代码示例。如果您正苦于以下问题:Java Network.reset方法的具体用法?Java Network.reset怎么用?Java Network.reset使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.numenta.nupic.network.Network
的用法示例。
在下文中一共展示了Network.reset方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: processInput
import org.numenta.nupic.network.Network; //导入方法依赖的package包/类
protected void processInput(Network network, IN record, long timestamp) throws Exception {
if(userFunction.reset(record)) {
network.reset();
LOG.debug("network reset");
}
Object input = convertToInput(record, timestamp);
Inference inference = network.computeImmediate(input);
if(inference != null) {
NetworkInference outputInference = NetworkInference.fromInference(inference);
StreamRecord<Tuple2<IN,NetworkInference>> streamRecord = new StreamRecord<>(
new Tuple2<>(record, outputInference),
timestamp);
output.collect(streamRecord);
}
}
示例2: feedLine
import org.numenta.nupic.network.Network; //导入方法依赖的package包/类
/**
* Feeds a single array of phrase words into the {@link Network}.
*
* @param network
* @param phrase
*/
void feedLine(Network network, String[] phrase) {
for(String term : phrase) {
int[] sdr = getFingerprintSDR(term);
network.compute(sdr);
}
network.reset();
}