Пример #1
0
 public void PreConfig()
 {
     Classifier = new MulticlassSupportVectorMachineClassifier();
     Classifier.Load("XORModule1");
     Feature1         = new DataInFeatureOut(BinaryOne.GetConfiguration().Reader, BinaryOne.GetConfiguration().Features);
     Feature2         = new DataInFeatureOut(BinaryTwo.GetConfiguration().Reader, BinaryTwo.GetConfiguration().Features);
     FilteredFeatures = new FeaturesInFeatureOut(new List <IFusionStrategy>()
     {
         Feature1, Feature2
     });
     Decision = new FeaturesInDecisionOut(new List <IFusionStrategy>()
     {
         FilteredFeatures
     }, Classifier);
 }
Пример #2
0
        public void PreConfig()
        {
            Classifier = new DecisionTreeClassifier(FusionFramework.Classifiers.DecisionTreeLearningAlgorithms.C45Learning);
            Classifier.Load("LDAMyoGYM");
            AccelerometerFeatures = new DataInFeatureOut(AccelerometerSensor.GetConfiguration().Reader, AccelerometerSensor.GetConfiguration().Features);
            GryoFeatures          = new DataInFeatureOut(GyroscopeSensor.GetConfiguration().Reader, GyroscopeSensor.GetConfiguration().Features);
            EMGFeatures           = new DataInFeatureOut(EmgSensor.GetConfiguration().Reader, EmgSensor.GetConfiguration().Features);
            var CombinedFeatures = new FeaturesInFeatureOut(new List <IFusionStrategy>()
            {
                AccelerometerFeatures, GryoFeatures, EMGFeatures
            });

            Decision = new FeaturesInDecisionOut(new List <IFusionStrategy>()
            {
                CombinedFeatures
            }, Classifier);
        }