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); }
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); }
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); }
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 { } }
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); } }
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 { } }
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); } }
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 { } }
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; }
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; }
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); }
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 { } }
public abstract void Learn(global::Org.Neuroph.Core.Data.DataSet p0);