public unsafe KMeansClustering(global::Org.Neuroph.Core.Data.DataSet p0, int p1)
            : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer)
        {
            if (((global::Java.Lang.Object) this).Handle != IntPtr.Zero)
            {
                return;
            }

            try {
                JValue *__args = stackalloc JValue [2];
                __args [0] = new JValue(p0);
                __args [1] = new JValue(p1);
                if (GetType() != typeof(KMeansClustering))
                {
                    SetHandle(
                        global::Android.Runtime.JNIEnv.StartCreateInstance(GetType(), "(Lorg/neuroph/core/data/DataSet;I)V", __args),
                        JniHandleOwnership.TransferLocalRef);
                    global::Android.Runtime.JNIEnv.FinishCreateInstance(((global::Java.Lang.Object) this).Handle, "(Lorg/neuroph/core/data/DataSet;I)V", __args);
                    return;
                }

                if (id_ctor_Lorg_neuroph_core_data_DataSet_I == IntPtr.Zero)
                {
                    id_ctor_Lorg_neuroph_core_data_DataSet_I = JNIEnv.GetMethodID(class_ref, "<init>", "(Lorg/neuroph/core/data/DataSet;I)V");
                }
                SetHandle(
                    global::Android.Runtime.JNIEnv.StartCreateInstance(class_ref, id_ctor_Lorg_neuroph_core_data_DataSet_I, __args),
                    JniHandleOwnership.TransferLocalRef);
                JNIEnv.FinishCreateInstance(((global::Java.Lang.Object) this).Handle, class_ref, id_ctor_Lorg_neuroph_core_data_DataSet_I, __args);
            } finally {
            }
        }
 static void n_TestNeuralNetwork_Lorg_neuroph_core_NeuralNetwork_Lorg_neuroph_core_data_DataSet_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1)
 {
     global::Org.Neuroph.Samples.Uci.ConcreteStrenghtTestSample __this = global::Java.Lang.Object.GetObject <global::Org.Neuroph.Samples.Uci.ConcreteStrenghtTestSample> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Org.Neuroph.Core.NeuralNetwork p0 = global::Java.Lang.Object.GetObject <global::Org.Neuroph.Core.NeuralNetwork> (native_p0, JniHandleOwnership.DoNotTransfer);
     global::Org.Neuroph.Core.Data.DataSet  p1 = global::Java.Lang.Object.GetObject <global::Org.Neuroph.Core.Data.DataSet> (native_p1, JniHandleOwnership.DoNotTransfer);
     __this.TestNeuralNetwork(p0, p1);
 }
Пример #3
0
        static IntPtr n_Sample_Lorg_neuroph_core_data_DataSet_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0)
        {
            global::Org.Neuroph.Util.Data.Sample.SubSampling __this = global::Java.Lang.Object.GetObject <global::Org.Neuroph.Util.Data.Sample.SubSampling> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Org.Neuroph.Core.Data.DataSet            p0     = global::Java.Lang.Object.GetObject <global::Org.Neuroph.Core.Data.DataSet> (native_p0, JniHandleOwnership.DoNotTransfer);
            IntPtr __ret = JNIEnv.NewArray(__this.Sample(p0));

            return(__ret);
        }
Пример #4
0
        public unsafe void Normalize(global::Org.Neuroph.Core.Data.DataSet p0)
        {
            if (id_normalize_Lorg_neuroph_core_data_DataSet_ == IntPtr.Zero)
            {
                id_normalize_Lorg_neuroph_core_data_DataSet_ = JNIEnv.GetMethodID(class_ref, "normalize", "(Lorg/neuroph/core/data/DataSet;)V");
            }
            JValue *__args = stackalloc JValue [1];

            __args [0] = new JValue(p0);
            JNIEnv.CallVoidMethod(((global::Java.Lang.Object) this).Handle, id_normalize_Lorg_neuroph_core_data_DataSet_, __args);
        }
        public unsafe global::Org.Neuroph.Core.Data.DataSet[] Sample(global::Org.Neuroph.Core.Data.DataSet p0)
        {
            if (id_sample_Lorg_neuroph_core_data_DataSet_ == IntPtr.Zero)
            {
                id_sample_Lorg_neuroph_core_data_DataSet_ = JNIEnv.GetMethodID(class_ref, "sample", "(Lorg/neuroph/core/data/DataSet;)[Lorg/neuroph/core/data/DataSet;");
            }
            JValue *__args = stackalloc JValue [1];

            __args [0] = new JValue(p0);
            global::Org.Neuroph.Core.Data.DataSet[] __ret = (global::Org.Neuroph.Core.Data.DataSet[])JNIEnv.GetArray(JNIEnv.CallObjectMethod(((global::Java.Lang.Object) this).Handle, id_sample_Lorg_neuroph_core_data_DataSet_, __args), JniHandleOwnership.TransferLocalRef, typeof(global::Org.Neuroph.Core.Data.DataSet));
            return(__ret);
        }
Пример #6
0
 public override unsafe void DoLearningEpoch(global::Org.Neuroph.Core.Data.DataSet p0)
 {
     if (id_doLearningEpoch_Lorg_neuroph_core_data_DataSet_ == IntPtr.Zero)
     {
         id_doLearningEpoch_Lorg_neuroph_core_data_DataSet_ = JNIEnv.GetMethodID(class_ref, "doLearningEpoch", "(Lorg/neuroph/core/data/DataSet;)V");
     }
     try {
         JValue *__args = stackalloc JValue [1];
         __args [0] = new JValue(p0);
         JNIEnv.CallVoidMethod(((global::Java.Lang.Object) this).Handle, id_doLearningEpoch_Lorg_neuroph_core_data_DataSet_, __args);
     } finally {
     }
 }
Пример #7
0
 public static unsafe void PrintDataset(global::Org.Neuroph.Core.Data.DataSet p0)
 {
     if (id_printDataset_Lorg_neuroph_core_data_DataSet_ == IntPtr.Zero)
     {
         id_printDataset_Lorg_neuroph_core_data_DataSet_ = JNIEnv.GetStaticMethodID(class_ref, "printDataset", "(Lorg/neuroph/core/data/DataSet;)V");
     }
     try {
         JValue *__args = stackalloc JValue [1];
         __args [0] = new JValue(p0);
         JNIEnv.CallStaticVoidMethod(class_ref, id_printDataset_Lorg_neuroph_core_data_DataSet_, __args);
     } finally {
     }
 }
 public static unsafe double[] CalculateMinByColumns(global::Org.Neuroph.Core.Data.DataSet p0)
 {
     if (id_calculateMinByColumns_Lorg_neuroph_core_data_DataSet_ == IntPtr.Zero)
     {
         id_calculateMinByColumns_Lorg_neuroph_core_data_DataSet_ = JNIEnv.GetStaticMethodID(class_ref, "calculateMinByColumns", "(Lorg/neuroph/core/data/DataSet;)[D");
     }
     try {
         JValue *__args = stackalloc JValue [1];
         __args [0] = new JValue(p0);
         double[] __ret = (double[])JNIEnv.GetArray(JNIEnv.CallStaticObjectMethod(class_ref, id_calculateMinByColumns_Lorg_neuroph_core_data_DataSet_, __args), JniHandleOwnership.TransferLocalRef, typeof(double));
         return(__ret);
     } finally {
     }
 }
		public virtual unsafe void Normalize (global::Org.Neuroph.Core.Data.DataSet p0)
		{
			if (id_normalize_Lorg_neuroph_core_data_DataSet_ == IntPtr.Zero)
				id_normalize_Lorg_neuroph_core_data_DataSet_ = JNIEnv.GetMethodID (class_ref, "normalize", "(Lorg/neuroph/core/data/DataSet;)V");
			try {
				JValue* __args = stackalloc JValue [1];
				__args [0] = new JValue (p0);

				if (GetType () == ThresholdType)
					JNIEnv.CallVoidMethod (((global::Java.Lang.Object) this).Handle, id_normalize_Lorg_neuroph_core_data_DataSet_, __args);
				else
					JNIEnv.CallNonvirtualVoidMethod (((global::Java.Lang.Object) this).Handle, ThresholdClass, JNIEnv.GetMethodID (ThresholdClass, "normalize", "(Lorg/neuroph/core/data/DataSet;)V"), __args);
			} finally {
			}
		}
        public static unsafe global::Org.Neuroph.Core.Data.DataSet CreateFromFile(string p0, string p1, int p2)
        {
            if (id_createFromFile_Ljava_lang_String_Ljava_lang_String_I == IntPtr.Zero)
            {
                id_createFromFile_Ljava_lang_String_Ljava_lang_String_I = JNIEnv.GetStaticMethodID(class_ref, "createFromFile", "(Ljava/lang/String;Ljava/lang/String;I)Lorg/neuroph/core/data/DataSet;");
            }
            IntPtr native_p0 = JNIEnv.NewString(p0);
            IntPtr native_p1 = JNIEnv.NewString(p1);

            try {
                JValue *__args = stackalloc JValue [3];
                __args [0] = new JValue(native_p0);
                __args [1] = new JValue(native_p1);
                __args [2] = new JValue(p2);
                global::Org.Neuroph.Core.Data.DataSet __ret = global::Java.Lang.Object.GetObject <global::Org.Neuroph.Core.Data.DataSet> (JNIEnv.CallStaticObjectMethod(class_ref, id_createFromFile_Ljava_lang_String_Ljava_lang_String_I, __args), JniHandleOwnership.TransferLocalRef);
                return(__ret);
            } finally {
                JNIEnv.DeleteLocalRef(native_p0);
                JNIEnv.DeleteLocalRef(native_p1);
            }
        }
Пример #11
0
        public virtual unsafe void DoOneLearningIteration(global::Org.Neuroph.Core.Data.DataSet p0)
        {
            if (id_doOneLearningIteration_Lorg_neuroph_core_data_DataSet_ == IntPtr.Zero)
            {
                id_doOneLearningIteration_Lorg_neuroph_core_data_DataSet_ = JNIEnv.GetMethodID(class_ref, "doOneLearningIteration", "(Lorg/neuroph/core/data/DataSet;)V");
            }
            try {
                JValue *__args = stackalloc JValue [1];
                __args [0] = new JValue(p0);

                if (GetType() == ThresholdType)
                {
                    JNIEnv.CallVoidMethod(((global::Java.Lang.Object) this).Handle, id_doOneLearningIteration_Lorg_neuroph_core_data_DataSet_, __args);
                }
                else
                {
                    JNIEnv.CallNonvirtualVoidMethod(((global::Java.Lang.Object) this).Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "doOneLearningIteration", "(Lorg/neuroph/core/data/DataSet;)V"), __args);
                }
            } finally {
            }
        }
Пример #12
0
        public static unsafe global::Org.Neuroph.Core.Data.DataSet CreateBlackAndWhiteTrainingSet(global::System.Collections.Generic.IList <string> p0, global::System.Collections.Generic.IDictionary <string, global::Org.Neuroph.Imgrec.FractionRgbData> p1)
        {
            if (id_createBlackAndWhiteTrainingSet_Ljava_util_List_Ljava_util_Map_ == IntPtr.Zero)
            {
                id_createBlackAndWhiteTrainingSet_Ljava_util_List_Ljava_util_Map_ = JNIEnv.GetStaticMethodID(class_ref, "createBlackAndWhiteTrainingSet", "(Ljava/util/List;Ljava/util/Map;)Lorg/neuroph/core/data/DataSet;");
            }
            IntPtr native_p0 = global::Android.Runtime.JavaList <string> .ToLocalJniHandle(p0);

            IntPtr native_p1 = global::Android.Runtime.JavaDictionary <string, global::Org.Neuroph.Imgrec.FractionRgbData> .ToLocalJniHandle(p1);

            try {
                JValue *__args = stackalloc JValue [2];
                __args [0] = new JValue(native_p0);
                __args [1] = new JValue(native_p1);
                global::Org.Neuroph.Core.Data.DataSet __ret = global::Java.Lang.Object.GetObject <global::Org.Neuroph.Core.Data.DataSet> (JNIEnv.CallStaticObjectMethod(class_ref, id_createBlackAndWhiteTrainingSet_Ljava_util_List_Ljava_util_Map_, __args), JniHandleOwnership.TransferLocalRef);
                return(__ret);
            } finally {
                JNIEnv.DeleteLocalRef(native_p0);
                JNIEnv.DeleteLocalRef(native_p1);
            }
        }
Пример #13
0
        public virtual unsafe global::Org.Neuroph.Core.Data.DataSet[] Sample(global::Org.Neuroph.Core.Data.DataSet p0)
        {
            if (id_sample_Lorg_neuroph_core_data_DataSet_ == IntPtr.Zero)
            {
                id_sample_Lorg_neuroph_core_data_DataSet_ = JNIEnv.GetMethodID(class_ref, "sample", "(Lorg/neuroph/core/data/DataSet;)[Lorg/neuroph/core/data/DataSet;");
            }
            try {
                JValue *__args = stackalloc JValue [1];
                __args [0] = new JValue(p0);

                global::Org.Neuroph.Core.Data.DataSet[] __ret;
                if (GetType() == ThresholdType)
                {
                    __ret = (global::Org.Neuroph.Core.Data.DataSet[])JNIEnv.GetArray(JNIEnv.CallObjectMethod(((global::Java.Lang.Object) this).Handle, id_sample_Lorg_neuroph_core_data_DataSet_, __args), JniHandleOwnership.TransferLocalRef, typeof(global::Org.Neuroph.Core.Data.DataSet));
                }
                else
                {
                    __ret = (global::Org.Neuroph.Core.Data.DataSet[])JNIEnv.GetArray(JNIEnv.CallNonvirtualObjectMethod(((global::Java.Lang.Object) this).Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "sample", "(Lorg/neuroph/core/data/DataSet;)[Lorg/neuroph/core/data/DataSet;"), __args), JniHandleOwnership.TransferLocalRef, typeof(global::Org.Neuroph.Core.Data.DataSet));
                }
                return(__ret);
            } finally {
            }
        }
        public static unsafe global::Org.Neuroph.Core.Data.DataSet ImportFromArray(double[] p0, int p1, int p2)
        {
            if (id_importFromArray_arrayDII == IntPtr.Zero)
            {
                id_importFromArray_arrayDII = JNIEnv.GetStaticMethodID(class_ref, "importFromArray", "([DII)Lorg/neuroph/core/data/DataSet;");
            }
            IntPtr native_p0 = JNIEnv.NewArray(p0);

            try {
                JValue *__args = stackalloc JValue [3];
                __args [0] = new JValue(native_p0);
                __args [1] = new JValue(p1);
                __args [2] = new JValue(p2);
                global::Org.Neuroph.Core.Data.DataSet __ret = global::Java.Lang.Object.GetObject <global::Org.Neuroph.Core.Data.DataSet> (JNIEnv.CallStaticObjectMethod(class_ref, id_importFromArray_arrayDII, __args), JniHandleOwnership.TransferLocalRef);
                return(__ret);
            } finally {
                if (p0 != null)
                {
                    JNIEnv.CopyArray(native_p0, p0);
                    JNIEnv.DeleteLocalRef(native_p0);
                }
            }
        }
        public virtual unsafe void Learn(global::Org.Neuroph.Core.Data.DataSet p0, double p1, int p2)
        {
            if (id_learn_Lorg_neuroph_core_data_DataSet_DI == IntPtr.Zero)
            {
                id_learn_Lorg_neuroph_core_data_DataSet_DI = JNIEnv.GetMethodID(class_ref, "learn", "(Lorg/neuroph/core/data/DataSet;DI)V");
            }
            try {
                JValue *__args = stackalloc JValue [3];
                __args [0] = new JValue(p0);
                __args [1] = new JValue(p1);
                __args [2] = new JValue(p2);

                if (GetType() == ThresholdType)
                {
                    JNIEnv.CallVoidMethod(((global::Java.Lang.Object) this).Handle, id_learn_Lorg_neuroph_core_data_DataSet_DI, __args);
                }
                else
                {
                    JNIEnv.CallNonvirtualVoidMethod(((global::Java.Lang.Object) this).Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "learn", "(Lorg/neuroph/core/data/DataSet;DI)V"), __args);
                }
            } finally {
            }
        }
Пример #16
0
 static void n_Normalize_Lorg_neuroph_core_data_DataSet_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0)
 {
     global::Org.Neuroph.Core.Data.Norm.INormalizer __this = global::Java.Lang.Object.GetObject <global::Org.Neuroph.Core.Data.Norm.INormalizer> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Org.Neuroph.Core.Data.DataSet          p0     = global::Java.Lang.Object.GetObject <global::Org.Neuroph.Core.Data.DataSet> (native_p0, JniHandleOwnership.DoNotTransfer);
     __this.Normalize(p0);
 }
 public static unsafe void TestNeuralNetwork(global::Org.Neuroph.Core.NeuralNetwork p0, global::Org.Neuroph.Core.Data.DataSet p1)
 {
     if (id_testNeuralNetwork_Lorg_neuroph_core_NeuralNetwork_Lorg_neuroph_core_data_DataSet_ == IntPtr.Zero)
     {
         id_testNeuralNetwork_Lorg_neuroph_core_NeuralNetwork_Lorg_neuroph_core_data_DataSet_ = JNIEnv.GetStaticMethodID(class_ref, "testNeuralNetwork", "(Lorg/neuroph/core/NeuralNetwork;Lorg/neuroph/core/data/DataSet;)V");
     }
     try {
         JValue *__args = stackalloc JValue [2];
         __args [0] = new JValue(p0);
         __args [1] = new JValue(p1);
         JNIEnv.CallStaticVoidMethod(class_ref, id_testNeuralNetwork_Lorg_neuroph_core_NeuralNetwork_Lorg_neuroph_core_data_DataSet_, __args);
     } finally {
     }
 }
 static void n_SetTrainingSet_Lorg_neuroph_core_data_DataSet_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0)
 {
     global::Org.Neuroph.Contrib.Samples.Stockmarket.TrainingData __this = global::Java.Lang.Object.GetObject <global::Org.Neuroph.Contrib.Samples.Stockmarket.TrainingData> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Org.Neuroph.Core.Data.DataSet p0 = global::Java.Lang.Object.GetObject <global::Org.Neuroph.Core.Data.DataSet> (native_p0, JniHandleOwnership.DoNotTransfer);
     __this.TrainingSet = p0;
 }
Пример #19
0
 static void n_Learn_Lorg_neuroph_core_data_DataSet_I(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, int p1)
 {
     global::Org.Neuroph.Core.Learning.IterativeLearning __this = global::Java.Lang.Object.GetObject <global::Org.Neuroph.Core.Learning.IterativeLearning> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Org.Neuroph.Core.Data.DataSet p0 = global::Java.Lang.Object.GetObject <global::Org.Neuroph.Core.Data.DataSet> (native_p0, JniHandleOwnership.DoNotTransfer);
     __this.Learn(p0, p1);
 }
 static void n_SetDataSet_Lorg_neuroph_core_data_DataSet_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0)
 {
     global::Org.Neuroph.Nnet.Learning.Kmeans.KMeansClustering __this = global::Java.Lang.Object.GetObject <global::Org.Neuroph.Nnet.Learning.Kmeans.KMeansClustering> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Org.Neuroph.Core.Data.DataSet p0 = global::Java.Lang.Object.GetObject <global::Org.Neuroph.Core.Data.DataSet> (native_p0, JniHandleOwnership.DoNotTransfer);
     __this.DataSet = p0;
 }
Пример #21
0
 static void n_DoLearningEpoch_Lorg_neuroph_core_data_DataSet_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0)
 {
     global::Org.Neuroph.Core.Learning.UnsupervisedLearning __this = global::Java.Lang.Object.GetObject <global::Org.Neuroph.Core.Learning.UnsupervisedLearning> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Org.Neuroph.Core.Data.DataSet p0 = global::Java.Lang.Object.GetObject <global::Org.Neuroph.Core.Data.DataSet> (native_p0, JniHandleOwnership.DoNotTransfer);
     __this.DoLearningEpoch(p0);
 }
Пример #22
0
 public abstract void DoLearningEpoch(global::Org.Neuroph.Core.Data.DataSet p0);
        public virtual unsafe void TestNeuralNetwork(global::Org.Neuroph.Core.NeuralNetwork p0, global::Org.Neuroph.Core.Data.DataSet p1)
        {
            if (id_testNeuralNetwork_Lorg_neuroph_core_NeuralNetwork_Lorg_neuroph_core_data_DataSet_ == IntPtr.Zero)
            {
                id_testNeuralNetwork_Lorg_neuroph_core_NeuralNetwork_Lorg_neuroph_core_data_DataSet_ = JNIEnv.GetMethodID(class_ref, "testNeuralNetwork", "(Lorg/neuroph/core/NeuralNetwork;Lorg/neuroph/core/data/DataSet;)V");
            }
            try {
                JValue *__args = stackalloc JValue [2];
                __args [0] = new JValue(p0);
                __args [1] = new JValue(p1);

                if (GetType() == ThresholdType)
                {
                    JNIEnv.CallVoidMethod(((global::Java.Lang.Object) this).Handle, id_testNeuralNetwork_Lorg_neuroph_core_NeuralNetwork_Lorg_neuroph_core_data_DataSet_, __args);
                }
                else
                {
                    JNIEnv.CallNonvirtualVoidMethod(((global::Java.Lang.Object) this).Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "testNeuralNetwork", "(Lorg/neuroph/core/NeuralNetwork;Lorg/neuroph/core/data/DataSet;)V"), __args);
                }
            } finally {
            }
        }
Пример #24
0
 public abstract void Learn(global::Org.Neuroph.Core.Data.DataSet p0);