123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898 |
- <OpenViBE-Scenario>
- <FormatVersion>2</FormatVersion>
- <Creator>OpenViBE Designer</Creator>
- <CreatorVersion>3.3.0</CreatorVersion>
- <Settings></Settings>
- <Inputs></Inputs>
- <Outputs></Outputs>
- <Boxes>
- <Box>
- <Identifier>(0x00000b2d, 0x00006d61)</Identifier>
- <Name>Feature aggregator</Name>
- <AlgorithmClassIdentifier>(0x00682417, 0x453635f9)</AlgorithmClassIdentifier>
- <Inputs>
- <Input>
- <TypeIdentifier>(0x544a003e, 0x6dcba5f6)</TypeIdentifier>
- <Name>Input stream 1</Name>
- </Input>
- </Inputs>
- <Outputs>
- <Output>
- <TypeIdentifier>(0x17341935, 0x152ff448)</TypeIdentifier>
- <Name>Feature vector stream</Name>
- </Output>
- </Outputs>
- <Attributes>
- <Attribute>
- <Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
- <Value>240</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0x207c9054, 0x3c841b63)</Identifier>
- <Value>336</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
- <Value>(0xb5d15cc9, 0x6c8c28fb)</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0xc46b3d00, 0x3e0454e1)</Identifier>
- <Value>(0x00000000, 0x002bb807)</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0xc80ce8af, 0xf699f813)</Identifier>
- <Value>1</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0xcfad85b0, 0x7c6d841c)</Identifier>
- <Value>1</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0xfba64161, 0x65304e21)</Identifier>
- <Value></Value>
- </Attribute>
- </Attributes>
- </Box>
- <Box>
- <Identifier>(0x00000d41, 0x000013b7)</Identifier>
- <Name>Feature aggregator</Name>
- <AlgorithmClassIdentifier>(0x00682417, 0x453635f9)</AlgorithmClassIdentifier>
- <Inputs>
- <Input>
- <TypeIdentifier>(0x544a003e, 0x6dcba5f6)</TypeIdentifier>
- <Name>Input stream 1</Name>
- </Input>
- </Inputs>
- <Outputs>
- <Output>
- <TypeIdentifier>(0x17341935, 0x152ff448)</TypeIdentifier>
- <Name>Feature vector stream</Name>
- </Output>
- </Outputs>
- <Attributes>
- <Attribute>
- <Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
- <Value>240</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0x207c9054, 0x3c841b63)</Identifier>
- <Value>528</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
- <Value>(0xb5d15cc9, 0x6c8c28fb)</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0xc46b3d00, 0x3e0454e1)</Identifier>
- <Value>(0x00000000, 0x002b7d6e)</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0xc80ce8af, 0xf699f813)</Identifier>
- <Value>1</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0xcfad85b0, 0x7c6d841c)</Identifier>
- <Value>1</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0xfba64161, 0x65304e21)</Identifier>
- <Value></Value>
- </Attribute>
- </Attributes>
- </Box>
- <Box>
- <Identifier>(0x00001f83, 0x00004e32)</Identifier>
- <Name>Generic stream reader</Name>
- <AlgorithmClassIdentifier>(0x6468099f, 0x0370095a)</AlgorithmClassIdentifier>
- <Outputs>
- <Output>
- <TypeIdentifier>(0x403488e7, 0x565d70b6)</TypeIdentifier>
- <Name>Output stream 1</Name>
- </Output>
- <Output>
- <TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
- <Name>Output stream 2</Name>
- </Output>
- <Output>
- <TypeIdentifier>(0x6f752dd0, 0x082a321e)</TypeIdentifier>
- <Name>Output stream 3</Name>
- </Output>
- </Outputs>
- <Settings>
- <Setting>
- <TypeIdentifier>(0x330306dd, 0x74a95f98)</TypeIdentifier>
- <Name>Filename</Name>
- <DefaultValue></DefaultValue>
- <Value>${INPUT_FILE_NAME}</Value>
- <Modifiability>false</Modifiability>
- </Setting>
- </Settings>
- <Attributes>
- <Attribute>
- <Identifier>(0x17ee7c08, 0x94c14893)</Identifier>
- <Value></Value>
- </Attribute>
- <Attribute>
- <Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
- <Value>-160</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0x207c9054, 0x3c841b63)</Identifier>
- <Value>400</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0x30a4e5c9, 0x83502953)</Identifier>
- <Value></Value>
- </Attribute>
- <Attribute>
- <Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
- <Value>(0xf37b8e7a, 0x1bc33e4e)</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0xc46b3d00, 0x3e0454e1)</Identifier>
- <Value>(0x00000000, 0x008e34c7)</Value>
- </Attribute>
- </Attributes>
- </Box>
- <Box>
- <Identifier>(0x00002c8b, 0x000001d5)</Identifier>
- <Name>Player Controller</Name>
- <AlgorithmClassIdentifier>(0x5f426dce, 0x08456e13)</AlgorithmClassIdentifier>
- <Inputs>
- <Input>
- <TypeIdentifier>(0x6f752dd0, 0x082a321e)</TypeIdentifier>
- <Name>Stimulations</Name>
- </Input>
- </Inputs>
- <Settings>
- <Setting>
- <TypeIdentifier>(0x2c132d6e, 0x44ab0d97)</TypeIdentifier>
- <Name>Stimulation name</Name>
- <DefaultValue>OVTK_StimulationId_Label_00</DefaultValue>
- <Value>OVTK_StimulationId_TrainCompleted</Value>
- <Modifiability>false</Modifiability>
- </Setting>
- <Setting>
- <TypeIdentifier>(0xcc14d8d6, 0xf27ecb73)</TypeIdentifier>
- <Name>Action to perform</Name>
- <DefaultValue>Pause</DefaultValue>
- <Value>Stop</Value>
- <Modifiability>false</Modifiability>
- </Setting>
- </Settings>
- <Attributes>
- <Attribute>
- <Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
- <Value>416</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0x207c9054, 0x3c841b63)</Identifier>
- <Value>448</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
- <Value>(0x568d148e, 0x650792b3)</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0xc46b3d00, 0x3e0454e1)</Identifier>
- <Value>(0x00000000, 0x00301c7f)</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0xc73e83ec, 0xf855c5bc)</Identifier>
- <Value>false</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
- <Value>2</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0xcfad85b0, 0x7c6d841c)</Identifier>
- <Value>1</Value>
- </Attribute>
- </Attributes>
- </Box>
- <Box>
- <Identifier>(0x00002f94, 0x00000342)</Identifier>
- <Name>Non Target Selection</Name>
- <AlgorithmClassIdentifier>(0x426163d1, 0x324237b0)</AlgorithmClassIdentifier>
- <Inputs>
- <Input>
- <TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
- <Name>Input signal</Name>
- </Input>
- <Input>
- <TypeIdentifier>(0x6f752dd0, 0x082a321e)</TypeIdentifier>
- <Name>Input stimulations</Name>
- </Input>
- </Inputs>
- <Outputs>
- <Output>
- <TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
- <Name>Epoched signal</Name>
- </Output>
- </Outputs>
- <Settings>
- <Setting>
- <TypeIdentifier>(0x512a166f, 0x5c3ef83f)</TypeIdentifier>
- <Name>Epoch duration (in sec)</Name>
- <DefaultValue>1</DefaultValue>
- <Value>0.6</Value>
- <Modifiability>false</Modifiability>
- </Setting>
- <Setting>
- <TypeIdentifier>(0x512a166f, 0x5c3ef83f)</TypeIdentifier>
- <Name>Epoch offset (in sec)</Name>
- <DefaultValue>0.5</DefaultValue>
- <Value>0</Value>
- <Modifiability>false</Modifiability>
- </Setting>
- <Setting>
- <TypeIdentifier>(0x2c132d6e, 0x44ab0d97)</TypeIdentifier>
- <Name>Stimulation to epoch from</Name>
- <DefaultValue>OVTK_GDF_VEP</DefaultValue>
- <Value>OVTK_StimulationId_NonTarget</Value>
- <Modifiability>false</Modifiability>
- </Setting>
- </Settings>
- <Attributes>
- <Attribute>
- <Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
- <Value>112</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0x207c9054, 0x3c841b63)</Identifier>
- <Value>528</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
- <Value>(0x5de31172, 0xa1304456)</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0xc46b3d00, 0x3e0454e1)</Identifier>
- <Value>(0x00000000, 0x002bbddf)</Value>
- </Attribute>
- </Attributes>
- </Box>
- <Box>
- <Identifier>(0x000063a5, 0x0000197d)</Identifier>
- <Name>Target Selection</Name>
- <AlgorithmClassIdentifier>(0x426163d1, 0x324237b0)</AlgorithmClassIdentifier>
- <Inputs>
- <Input>
- <TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
- <Name>Input signal</Name>
- </Input>
- <Input>
- <TypeIdentifier>(0x6f752dd0, 0x082a321e)</TypeIdentifier>
- <Name>Input stimulations</Name>
- </Input>
- </Inputs>
- <Outputs>
- <Output>
- <TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
- <Name>Epoched signal</Name>
- </Output>
- </Outputs>
- <Settings>
- <Setting>
- <TypeIdentifier>(0x512a166f, 0x5c3ef83f)</TypeIdentifier>
- <Name>Epoch duration (in sec)</Name>
- <DefaultValue>1</DefaultValue>
- <Value>0.6</Value>
- <Modifiability>false</Modifiability>
- </Setting>
- <Setting>
- <TypeIdentifier>(0x512a166f, 0x5c3ef83f)</TypeIdentifier>
- <Name>Epoch offset (in sec)</Name>
- <DefaultValue>0.5</DefaultValue>
- <Value>0</Value>
- <Modifiability>false</Modifiability>
- </Setting>
- <Setting>
- <TypeIdentifier>(0x2c132d6e, 0x44ab0d97)</TypeIdentifier>
- <Name>Stimulation to epoch from</Name>
- <DefaultValue>OVTK_GDF_VEP</DefaultValue>
- <Value>OVTK_StimulationId_Target</Value>
- <Modifiability>false</Modifiability>
- </Setting>
- </Settings>
- <Attributes>
- <Attribute>
- <Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
- <Value>112</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0x207c9054, 0x3c841b63)</Identifier>
- <Value>336</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
- <Value>(0x5de31172, 0xa1304456)</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0xc46b3d00, 0x3e0454e1)</Identifier>
- <Value>(0x00000000, 0x002b4e91)</Value>
- </Attribute>
- </Attributes>
- </Box>
- <Box>
- <Identifier>(0x000078d0, 0x000029bc)</Identifier>
- <Name>Epoch average</Name>
- <AlgorithmClassIdentifier>(0x21283d9f, 0xe76ff640)</AlgorithmClassIdentifier>
- <Inputs>
- <Input>
- <TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
- <Name>Input epochs</Name>
- </Input>
- </Inputs>
- <Outputs>
- <Output>
- <TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
- <Name>Averaged epochs</Name>
- </Output>
- </Outputs>
- <Settings>
- <Setting>
- <TypeIdentifier>(0x6530bdb1, 0xd057bbfe)</TypeIdentifier>
- <Name>Averaging type</Name>
- <DefaultValue>Epoch block average</DefaultValue>
- <Value>Epoch block average</Value>
- <Modifiability>false</Modifiability>
- </Setting>
- <Setting>
- <TypeIdentifier>(0x007deef9, 0x2f3e95c6)</TypeIdentifier>
- <Name>Epoch count</Name>
- <DefaultValue>4</DefaultValue>
- <Value>1</Value>
- <Modifiability>false</Modifiability>
- </Setting>
- </Settings>
- <Attributes>
- <Attribute>
- <Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
- <Value>176</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0x207c9054, 0x3c841b63)</Identifier>
- <Value>336</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0x30a4e5c9, 0x83502953)</Identifier>
- <Value></Value>
- </Attribute>
- <Attribute>
- <Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
- <Value>(0xb73cee83, 0xf7215d60)</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0x527ad68d, 0x16d746a0)</Identifier>
- <Value></Value>
- </Attribute>
- <Attribute>
- <Identifier>(0x8d21ff41, 0xdf6afe7e)</Identifier>
- <Value>${Player_ScenarioDirectory}/cfg/p300-epoch-average.cfg</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0xc46b3d00, 0x3e0454e1)</Identifier>
- <Value>(0x00000000, 0x002b5470)</Value>
- </Attribute>
- </Attributes>
- </Box>
- <Box>
- <Identifier>(0x000078f9, 0x000063eb)</Identifier>
- <Name>xDAWN Spatial Filter</Name>
- <AlgorithmClassIdentifier>(0xdd332c6c, 0x195b4fd4)</AlgorithmClassIdentifier>
- <Inputs>
- <Input>
- <TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
- <Name>Input Signal</Name>
- </Input>
- </Inputs>
- <Outputs>
- <Output>
- <TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
- <Name>Output Signal</Name>
- </Output>
- </Outputs>
- <Settings>
- <Setting>
- <TypeIdentifier>(0x79a9edeb, 0x245d83fc)</TypeIdentifier>
- <Name>Spatial Filter Coefficients</Name>
- <DefaultValue>1;0;0;0;0;1;0;0;0;0;1;0;0;0;0;1</DefaultValue>
- <Value>9.970221e-001 -3.729500e-002 -1.177390e-002 2.814447e-002 -3.772446e-003 3.371324e-002 -5.480030e-003 8.893039e-003 -1.565213e-002 -9.956694e-003 -2.347757e-002 -2.312669e-003 -1.847227e-002 -7.550644e-004 -8.423513e-003 3.243223e-002 2.079848e-002 5.079737e-001 -2.835127e-002 8.259231e-002 -3.621803e-001 -2.004259e-001 -2.432480e-001 -1.861558e-001 -3.798139e-001 9.614762e-002 3.407766e-001 -2.158597e-001 3.720552e-001 7.500469e-002 -8.628774e-002 -3.182367e-002 5.923482e-002 4.124707e-001 2.083913e-001 -2.629501e-001 2.023081e-001 -2.658446e-001 4.022738e-001 -1.785569e-001 4.450742e-001 3.549239e-001 1.550204e-002 3.750389e-002 3.114249e-002 9.273764e-002 -7.093797e-002 -2.610929e-001</Value>
- <Modifiability>false</Modifiability>
- </Setting>
- <Setting>
- <TypeIdentifier>(0x007deef9, 0x2f3e95c6)</TypeIdentifier>
- <Name>Number of Output Channels</Name>
- <DefaultValue>4</DefaultValue>
- <Value>3</Value>
- <Modifiability>false</Modifiability>
- </Setting>
- <Setting>
- <TypeIdentifier>(0x007deef9, 0x2f3e95c6)</TypeIdentifier>
- <Name>Number of Input Channels</Name>
- <DefaultValue>4</DefaultValue>
- <Value>16</Value>
- <Modifiability>false</Modifiability>
- </Setting>
- <Setting>
- <TypeIdentifier>(0x330306dd, 0x74a95f98)</TypeIdentifier>
- <Name>Filter matrix file</Name>
- <DefaultValue></DefaultValue>
- <Value></Value>
- <Modifiability>false</Modifiability>
- </Setting>
- </Settings>
- <Attributes>
- <Attribute>
- <Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
- <Value>-32</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0x207c9054, 0x3c841b63)</Identifier>
- <Value>304</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0x30a4e5c9, 0x83502953)</Identifier>
- <Value></Value>
- </Attribute>
- <Attribute>
- <Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
- <Value>(0x81db9bf9, 0xf1cf4ed7)</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0x527ad68d, 0x16d746a0)</Identifier>
- <Value></Value>
- </Attribute>
- <Attribute>
- <Identifier>(0x8d21ff41, 0xdf6afe7e)</Identifier>
- <Value>${SPATIAL_FILTER_CONFIG}</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0xc46b3d00, 0x3e0454e1)</Identifier>
- <Value>(0x00000000, 0x002b601f)</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0xc80ce8af, 0xf699f813)</Identifier>
- <Value>1</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
- <Value>3</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0xcfad85b0, 0x7c6d841c)</Identifier>
- <Value>1</Value>
- </Attribute>
- </Attributes>
- </Box>
- <Box>
- <Identifier>(0x00007b56, 0x000033f9)</Identifier>
- <Name>Epoch average</Name>
- <AlgorithmClassIdentifier>(0x21283d9f, 0xe76ff640)</AlgorithmClassIdentifier>
- <Inputs>
- <Input>
- <TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
- <Name>Input epochs</Name>
- </Input>
- </Inputs>
- <Outputs>
- <Output>
- <TypeIdentifier>(0x5ba36127, 0x195feae1)</TypeIdentifier>
- <Name>Averaged epochs</Name>
- </Output>
- </Outputs>
- <Settings>
- <Setting>
- <TypeIdentifier>(0x6530bdb1, 0xd057bbfe)</TypeIdentifier>
- <Name>Averaging type</Name>
- <DefaultValue>Epoch block average</DefaultValue>
- <Value>Epoch block average</Value>
- <Modifiability>false</Modifiability>
- </Setting>
- <Setting>
- <TypeIdentifier>(0x007deef9, 0x2f3e95c6)</TypeIdentifier>
- <Name>Epoch count</Name>
- <DefaultValue>4</DefaultValue>
- <Value>1</Value>
- <Modifiability>false</Modifiability>
- </Setting>
- </Settings>
- <Attributes>
- <Attribute>
- <Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
- <Value>176</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0x207c9054, 0x3c841b63)</Identifier>
- <Value>528</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0x30a4e5c9, 0x83502953)</Identifier>
- <Value></Value>
- </Attribute>
- <Attribute>
- <Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
- <Value>(0xb73cee83, 0xf7215d60)</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0x527ad68d, 0x16d746a0)</Identifier>
- <Value></Value>
- </Attribute>
- <Attribute>
- <Identifier>(0x8d21ff41, 0xdf6afe7e)</Identifier>
- <Value>${Player_ScenarioDirectory}/cfg/p300-epoch-average.cfg</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0xc46b3d00, 0x3e0454e1)</Identifier>
- <Value>(0x00000000, 0x002c2168)</Value>
- </Attribute>
- </Attributes>
- </Box>
- <Box>
- <Identifier>(0x0a5a6a4a, 0x1d92a778)</Identifier>
- <Name>Classifier trainer</Name>
- <AlgorithmClassIdentifier>(0xf3dae8a8, 0x3b444154)</AlgorithmClassIdentifier>
- <Inputs>
- <Input>
- <TypeIdentifier>(0x6f752dd0, 0x082a321e)</TypeIdentifier>
- <Name>Stimulations</Name>
- </Input>
- <Input>
- <TypeIdentifier>(0x17341935, 0x152ff448)</TypeIdentifier>
- <Name>Features for class 1</Name>
- </Input>
- <Input>
- <TypeIdentifier>(0x17341935, 0x152ff448)</TypeIdentifier>
- <Name>Features for class 2</Name>
- </Input>
- </Inputs>
- <Outputs>
- <Output>
- <TypeIdentifier>(0x6f752dd0, 0x082a321e)</TypeIdentifier>
- <Name>Train-completed Flag</Name>
- </Output>
- </Outputs>
- <Settings>
- <Setting>
- <TypeIdentifier>(0x2c132d6e, 0x44ab0d97)</TypeIdentifier>
- <Name>Train trigger</Name>
- <DefaultValue>OVTK_StimulationId_Train</DefaultValue>
- <Value>${CLASSIFIER_TRAIN_TRIGGER}</Value>
- <Modifiability>false</Modifiability>
- </Setting>
- <Setting>
- <TypeIdentifier>(0x330306dd, 0x74a95f98)</TypeIdentifier>
- <Name>Filename to save configuration to</Name>
- <DefaultValue>${Path_UserData}/my-classifier.xml</DefaultValue>
- <Value>${CLASSIFIER_CONFIG}</Value>
- <Modifiability>false</Modifiability>
- </Setting>
- <Setting>
- <TypeIdentifier>(0xbe9eba5c, 0xa8415d37)</TypeIdentifier>
- <Name>Multiclass strategy to apply</Name>
- <DefaultValue>Native</DefaultValue>
- <Value>${MULTICLASS_STRATEGY}</Value>
- <Modifiability>false</Modifiability>
- </Setting>
- <Setting>
- <TypeIdentifier>(0x2c132d6e, 0x44ab0d97)</TypeIdentifier>
- <Name>Class 1 label</Name>
- <DefaultValue>OVTK_StimulationId_Label_01</DefaultValue>
- <Value>${CLASS_1}</Value>
- <Modifiability>false</Modifiability>
- </Setting>
- <Setting>
- <TypeIdentifier>(0x2c132d6e, 0x44ab0d97)</TypeIdentifier>
- <Name>Class 2 label</Name>
- <DefaultValue>OVTK_StimulationId_Label_02</DefaultValue>
- <Value>${CLASS_2}</Value>
- <Modifiability>false</Modifiability>
- </Setting>
- <Setting>
- <TypeIdentifier>(0xd765a736, 0xed708c65)</TypeIdentifier>
- <Name>Algorithm to use</Name>
- <DefaultValue>Linear Discrimimant Analysis (LDA)</DefaultValue>
- <Value>${ALGORITHM}</Value>
- <Modifiability>false</Modifiability>
- </Setting>
- <Setting>
- <TypeIdentifier>(0x2cdb2f0b, 0x12f231ea)</TypeIdentifier>
- <Name>Use shrinkage</Name>
- <DefaultValue>false</DefaultValue>
- <Value>${USE_SHRINKAGE}</Value>
- <Modifiability>false</Modifiability>
- </Setting>
- <Setting>
- <TypeIdentifier>(0x512a166f, 0x5c3ef83f)</TypeIdentifier>
- <Name>Shrinkage coefficient (-1 == auto)</Name>
- <DefaultValue>-1.000000</DefaultValue>
- <Value>${SHRINKAGE_COEFFICIENT}</Value>
- <Modifiability>false</Modifiability>
- </Setting>
- <Setting>
- <TypeIdentifier>(0x2cdb2f0b, 0x12f231ea)</TypeIdentifier>
- <Name>Shrinkage: Force diagonal cov (DDA)</Name>
- <DefaultValue>false</DefaultValue>
- <Value>${SHRINKAGE_FORCE_DIAGONAL_COV}</Value>
- <Modifiability>false</Modifiability>
- </Setting>
- <Setting>
- <TypeIdentifier>(0x007deef9, 0x2f3e95c6)</TypeIdentifier>
- <Name>Number of partitions for k-fold cross-validation test</Name>
- <DefaultValue>10</DefaultValue>
- <Value>${N_PARTITIONS}</Value>
- <Modifiability>false</Modifiability>
- </Setting>
- <Setting>
- <TypeIdentifier>(0x2cdb2f0b, 0x12f231ea)</TypeIdentifier>
- <Name>Balance classes</Name>
- <DefaultValue>false</DefaultValue>
- <Value>${CLASS_BALANCE}</Value>
- <Modifiability>false</Modifiability>
- </Setting>
- </Settings>
- <Attributes>
- <Attribute>
- <Identifier>(0x1fa7a38f, 0x54edbe0b)</Identifier>
- <Value>336</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0x207c9054, 0x3c841b63)</Identifier>
- <Value>448</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0x4e7b798a, 0x183beafb)</Identifier>
- <Value>(0x9de21779, 0x37776c89)</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0xc73e83ec, 0xf855c5bc)</Identifier>
- <Value>false</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0xc80ce8af, 0xf699f813)</Identifier>
- <Value>1</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0xce18836a, 0x9c0eb403)</Identifier>
- <Value>6</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0xcfad85b0, 0x7c6d841c)</Identifier>
- <Value>3</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0xfba64161, 0x65304e21)</Identifier>
- <Value></Value>
- </Attribute>
- </Attributes>
- </Box>
- </Boxes>
- <Links>
- <Link>
- <Identifier>(0x00000192, 0x0000714e)</Identifier>
- <Source>
- <BoxIdentifier>(0x00001f83, 0x00004e32)</BoxIdentifier>
- <BoxOutputIndex>1</BoxOutputIndex>
- </Source>
- <Target>
- <BoxIdentifier>(0x000078f9, 0x000063eb)</BoxIdentifier>
- <BoxInputIndex>0</BoxInputIndex>
- </Target>
- </Link>
- <Link>
- <Identifier>(0x00001717, 0x00003cf9)</Identifier>
- <Source>
- <BoxIdentifier>(0x000078d0, 0x000029bc)</BoxIdentifier>
- <BoxOutputIndex>0</BoxOutputIndex>
- </Source>
- <Target>
- <BoxIdentifier>(0x00000b2d, 0x00006d61)</BoxIdentifier>
- <BoxInputIndex>0</BoxInputIndex>
- </Target>
- </Link>
- <Link>
- <Identifier>(0x00004674, 0x000061af)</Identifier>
- <Source>
- <BoxIdentifier>(0x00007b56, 0x000033f9)</BoxIdentifier>
- <BoxOutputIndex>0</BoxOutputIndex>
- </Source>
- <Target>
- <BoxIdentifier>(0x00000d41, 0x000013b7)</BoxIdentifier>
- <BoxInputIndex>0</BoxInputIndex>
- </Target>
- </Link>
- <Link>
- <Identifier>(0x0ac1c4d1, 0x0a9429d6)</Identifier>
- <Source>
- <BoxIdentifier>(0x000063a5, 0x0000197d)</BoxIdentifier>
- <BoxOutputIndex>0</BoxOutputIndex>
- </Source>
- <Target>
- <BoxIdentifier>(0x000078d0, 0x000029bc)</BoxIdentifier>
- <BoxInputIndex>0</BoxInputIndex>
- </Target>
- </Link>
- <Link>
- <Identifier>(0x0f719dbe, 0x6b9207ad)</Identifier>
- <Source>
- <BoxIdentifier>(0x000078f9, 0x000063eb)</BoxIdentifier>
- <BoxOutputIndex>0</BoxOutputIndex>
- </Source>
- <Target>
- <BoxIdentifier>(0x00002f94, 0x00000342)</BoxIdentifier>
- <BoxInputIndex>0</BoxInputIndex>
- </Target>
- </Link>
- <Link>
- <Identifier>(0x175e412c, 0x0692f4ee)</Identifier>
- <Source>
- <BoxIdentifier>(0x00000d41, 0x000013b7)</BoxIdentifier>
- <BoxOutputIndex>0</BoxOutputIndex>
- </Source>
- <Target>
- <BoxIdentifier>(0x0a5a6a4a, 0x1d92a778)</BoxIdentifier>
- <BoxInputIndex>2</BoxInputIndex>
- </Target>
- </Link>
- <Link>
- <Identifier>(0x26545f2f, 0x4e793786)</Identifier>
- <Source>
- <BoxIdentifier>(0x000078f9, 0x000063eb)</BoxIdentifier>
- <BoxOutputIndex>0</BoxOutputIndex>
- </Source>
- <Target>
- <BoxIdentifier>(0x000063a5, 0x0000197d)</BoxIdentifier>
- <BoxInputIndex>0</BoxInputIndex>
- </Target>
- </Link>
- <Link>
- <Identifier>(0x26dbc15a, 0x2ae965d4)</Identifier>
- <Source>
- <BoxIdentifier>(0x00001f83, 0x00004e32)</BoxIdentifier>
- <BoxOutputIndex>2</BoxOutputIndex>
- </Source>
- <Target>
- <BoxIdentifier>(0x000063a5, 0x0000197d)</BoxIdentifier>
- <BoxInputIndex>1</BoxInputIndex>
- </Target>
- </Link>
- <Link>
- <Identifier>(0x33c4df2d, 0x7548b76f)</Identifier>
- <Source>
- <BoxIdentifier>(0x00001f83, 0x00004e32)</BoxIdentifier>
- <BoxOutputIndex>2</BoxOutputIndex>
- </Source>
- <Target>
- <BoxIdentifier>(0x00002f94, 0x00000342)</BoxIdentifier>
- <BoxInputIndex>1</BoxInputIndex>
- </Target>
- </Link>
- <Link>
- <Identifier>(0x431fd3b9, 0x43484889)</Identifier>
- <Source>
- <BoxIdentifier>(0x00002f94, 0x00000342)</BoxIdentifier>
- <BoxOutputIndex>0</BoxOutputIndex>
- </Source>
- <Target>
- <BoxIdentifier>(0x00007b56, 0x000033f9)</BoxIdentifier>
- <BoxInputIndex>0</BoxInputIndex>
- </Target>
- </Link>
- <Link>
- <Identifier>(0x5a67b7d8, 0x1cf07f9a)</Identifier>
- <Source>
- <BoxIdentifier>(0x00001f83, 0x00004e32)</BoxIdentifier>
- <BoxOutputIndex>2</BoxOutputIndex>
- </Source>
- <Target>
- <BoxIdentifier>(0x0a5a6a4a, 0x1d92a778)</BoxIdentifier>
- <BoxInputIndex>0</BoxInputIndex>
- </Target>
- </Link>
- <Link>
- <Identifier>(0x616495af, 0x5c020b32)</Identifier>
- <Source>
- <BoxIdentifier>(0x0a5a6a4a, 0x1d92a778)</BoxIdentifier>
- <BoxOutputIndex>0</BoxOutputIndex>
- </Source>
- <Target>
- <BoxIdentifier>(0x00002c8b, 0x000001d5)</BoxIdentifier>
- <BoxInputIndex>0</BoxInputIndex>
- </Target>
- </Link>
- <Link>
- <Identifier>(0x63fa63da, 0x0e447c5b)</Identifier>
- <Source>
- <BoxIdentifier>(0x00000b2d, 0x00006d61)</BoxIdentifier>
- <BoxOutputIndex>0</BoxOutputIndex>
- </Source>
- <Target>
- <BoxIdentifier>(0x0a5a6a4a, 0x1d92a778)</BoxIdentifier>
- <BoxInputIndex>1</BoxInputIndex>
- </Target>
- </Link>
- </Links>
- <Comments>
- <Comment>
- <Identifier>(0x00005277, 0x00007fbe)</Identifier>
- <Text><u><b><big>Scenario Overview</big></b></u>
-
- This scenario should be used to train
- the LDA classifier.
-
- At the end of the training, you will have an estimation
- of the classifier performance printed in the console.
- If this performance is lower than 70%, just run a new
- <i>4-online</i> session to have better results.
-
- <u><b>Note:</b></u> in order to run this scenario,
- the spatial filter should have been trained using
- <i>2-train-xDAWN</i> !</Text>
- <Attributes>
- <Attribute>
- <Identifier>(0x473d9a43, 0x97fc0a97)</Identifier>
- <Value>688</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0x7234b86b, 0x2b8651a5)</Identifier>
- <Value>-64</Value>
- </Attribute>
- </Attributes>
- </Comment>
- </Comments>
- <Metadata>
- <Entry>
- <Identifier>(0x0000775c, 0x000078ff)</Identifier>
- <Type>(0x3bcce5d2, 0x43f2d968)</Type>
- <Data>[]</Data>
- </Entry>
- </Metadata>
- <Attributes>
- <Attribute>
- <Identifier>(0x790d75b8, 0x3bb90c33)</Identifier>
- <Value>Yann Renard</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0x8c1fc55b, 0x7b433dc2)</Identifier>
- <Value></Value>
- </Attribute>
- <Attribute>
- <Identifier>(0x9f5c4075, 0x4a0d3666)</Identifier>
- <Value>LDA Classifier Trainer</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0xf36a1567, 0xd13c53da)</Identifier>
- <Value>http://openvibe.inria.fr/p300-speller-xdawn/</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0xf6b2e3fa, 0x7bd43926)</Identifier>
- <Value>xDAWN P300 Speller</Value>
- </Attribute>
- <Attribute>
- <Identifier>(0xf8034a49, 0x8b3f37cc)</Identifier>
- <Value>INRIA</Value>
- </Attribute>
- </Attributes>
- </OpenViBE-Scenario>
|