Skip to content
Snippets Groups Projects
Commit 1d97c9dd authored by POLITO Guillermo Andres's avatar POLITO Guillermo Andres
Browse files

Removed unused example

parent 9612e384
Branches
No related tags found
No related merge requests found
package fr.univ_lille.cristal.emeraude.n2s3.apps
/**
* Created by falezp on 07/07/16.
*/
object MultipleInput extends App {
/*
QBGParameters.alf_m = 0.02f
QBGParameters.alf_p = 0.06f
QBGParameters.beta_m = 3f
QBGParameters.beta_p = 2f
val n2s3 = new N2S3()
val cochleaStream = LabelToSpikeTrainConverter()
val inputStream = MnistEntry() >> StreamTee(cochleaStream)
val retinaReader =
inputStream >>
SampleToSpikeTrainConverter()
.setExpositionDuration(350 MilliSecond)
.setPauseDuration(150 MilliSecond)
.setMinimumFrequency(0)
.setMaximumFrequency(22)
// val inputLayer = n2s3.createInput(Mnist.distributedInput("data/train2k-images.idx3-ubyte", "data/train2k-labels.idx1-ubyte"))
val retinaLayer = n2s3.createInput(retinaReader)
val cochleaLayer = n2s3.createInput(cochleaStream)
inputStream.append(new MnistFileInputStream("data/train-images.idx3-ubyte", "data/train-labels.idx1-ubyte"))
val unsupervisedLayer = n2s3.createNeuronGroup()
.setIdentifier("Layer1")
.setNumberOfNeurons(30)
.setDefaultNeuronConstructor( () => {
val neuron = new QBGNeuron()
neuron.setProperty(NeuronThreshold, 35 millivolts)
neuron
})
retinaLayer.connectTo(unsupervisedLayer)
cochleaLayer.connectTo(unsupervisedLayer)
unsupervisedLayer.connectTo(unsupervisedLayer, new FullConnection(() => new QBGInhibitorConnection))
//n2s3.createSynapseWeightGraphOn(inputLayer, unsupervisedLayer)
println("Start Training ...")
n2s3.runAndWait()
inputStream.append(new MnistFileInputStream("data/t10k-images.idx3-ubyte", "data/t10k-labels.idx1-ubyte"))
println("Start Testing ...")
unsupervisedLayer.fixNeurons()
val benchmarkMonitor = n2s3.createBenchmarkMonitor(unsupervisedLayer)
n2s3.runAndWait()
println(benchmarkMonitor.getResult)
benchmarkMonitor.exportToHtmlView("test.html")*/
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment