Esempio n. 1
0
 public FfmProblem(global::Core.Ffm.FfmProblem _0)
 {
     __Instance                     = Marshal.AllocHGlobal(Marshal.SizeOf(typeof(global::Core.Ffm.FfmProblem.__Internal)));
     __ownsNativeInstance           = true;
     NativeToManagedMap[__Instance] = this;
     *((global::Core.Ffm.FfmProblem.__Internal *)__Instance) = *((global::Core.Ffm.FfmProblem.__Internal *)_0.__Instance);
 }
Esempio n. 2
0
            public static float FfmCrossValidation(global::Core.Ffm.FfmProblem prob, int nr_folds, global::Core.Ffm.FfmParameter param)
            {
                var __arg0 = ReferenceEquals(prob, null) ? global::System.IntPtr.Zero : prob.__Instance;
                var __arg2 = ReferenceEquals(param, null) ? new global::Core.Ffm.FfmParameter.__Internal() : *(global::Core.Ffm.FfmParameter.__Internal *)param.__Instance;
                var __ret  = __Internal.FfmCrossValidation_0(__arg0, nr_folds, __arg2);

                return(__ret);
            }
Esempio n. 3
0
            public static global::Core.Ffm.FfmModel FfmTrain(global::Core.Ffm.FfmProblem prob, global::Core.Ffm.FfmParameter param)
            {
                var __arg0 = ReferenceEquals(prob, null) ? global::System.IntPtr.Zero : prob.__Instance;
                var __arg1 = ReferenceEquals(param, null) ? new global::Core.Ffm.FfmParameter.__Internal() : *(global::Core.Ffm.FfmParameter.__Internal *)param.__Instance;
                var __ret  = __Internal.FfmTrain_0(__arg0, __arg1);

                global::Core.Ffm.FfmModel __result0;
                if (__ret == IntPtr.Zero)
                {
                    __result0 = null;
                }
                else if (global::Core.Ffm.FfmModel.NativeToManagedMap.ContainsKey(__ret))
                {
                    __result0 = (global::Core.Ffm.FfmModel)global::Core.Ffm.FfmModel.NativeToManagedMap[__ret];
                }
                else
                {
                    __result0 = global::Core.Ffm.FfmModel.__CreateInstance(__ret);
                }
                return(__result0);
            }
Esempio n. 4
0
            public static void FfmDestroyProblem(global::Core.Ffm.FfmProblem prob)
            {
                var __arg0 = ReferenceEquals(prob, null) ? global::System.IntPtr.Zero : prob.__Instance;

                __Internal.FfmDestroyProblem_0(__arg0);
            }