⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 javanns_kernelinterface.h

📁 著名的神经网络工具箱
💻 H
📖 第 1 页 / 共 3 页
字号:

/*
 * Class:     javanns_KernelInterface
 * Method:    deleteAllPatterns
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_deleteAllPatterns
  (JNIEnv *, jobject);

/*
 * Class:     javanns_KernelInterface
 * Method:    setShuffle
 * Signature: (Z)V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_setShuffle
  (JNIEnv *, jobject, jboolean);

/*
 * Class:     javanns_KernelInterface
 * Method:    setSubShuffle
 * Signature: (Z)V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_setSubShuffle
  (JNIEnv *, jobject, jboolean);

/*
 * Class:     javanns_KernelInterface
 * Method:    getNoOfPatterns
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_getNoOfPatterns
  (JNIEnv *, jobject);

/*
 * Class:     javanns_KernelInterface
 * Method:    getTotalNoOfSubPatterns
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_getTotalNoOfSubPatterns
  (JNIEnv *, jobject);

/*
 * Class:     javanns_KernelInterface
 * Method:    allocNewPatternSet
 * Signature: (Ljava/lang/String;)I
 */
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_allocNewPatternSet
  (JNIEnv *, jobject, jstring);

/*
 * Class:     javanns_KernelInterface
 * Method:    setPattern
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_setPattern
  (JNIEnv *, jobject, jstring);

/*
 * Class:     javanns_KernelInterface
 * Method:    delPattern
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_delPattern
  (JNIEnv *, jobject, jstring);

/*
 * Class:     javanns_KernelInterface
 * Method:    getPatInfo
 * Signature: ()Ljavanns/KernelInterface$KernelPatternInfo;
 */
JNIEXPORT jobject JNICALL Java_javanns_KernelInterface_getPatInfo
  (JNIEnv *, jobject);

/*
 * Class:     javanns_KernelInterface
 * Method:    defShowSubPat
 * Signature: ([I[I[I[I)V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_defShowSubPat
  (JNIEnv *, jobject, jintArray, jintArray, jintArray, jintArray);

/*
 * Class:     javanns_KernelInterface
 * Method:    defTrainSubPat
 * Signature: ([I[I[I[I)I
 */
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_defTrainSubPat
  (JNIEnv *, jobject, jintArray, jintArray, jintArray, jintArray);

/*
 * Class:     javanns_KernelInterface
 * Method:    alignSubPat
 * Signature: ([I[I)I
 */
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_alignSubPat
  (JNIEnv *, jobject, jintArray, jintArray);

/*
 * Class:     javanns_KernelInterface
 * Method:    getShapeOfSubPattern
 * Signature: (I)Ljavanns/KernelInterface$KernelSubPatShape;
 */
JNIEXPORT jobject JNICALL Java_javanns_KernelInterface_getShapeOfSubPattern
  (JNIEnv *, jobject, jint);

/*
 * Class:     javanns_KernelInterface
 * Method:    setClassDistribution
 * Signature: ([I)V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_setClassDistribution
  (JNIEnv *, jobject, jintArray);

/*
 * Class:     javanns_KernelInterface
 * Method:    setClassInfo
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_setClassInfo
  (JNIEnv *, jobject, jstring);

/*
 * Class:     javanns_KernelInterface
 * Method:    useClassDistribution
 * Signature: (Z)V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_useClassDistribution
  (JNIEnv *, jobject, jboolean);

/*
 * Class:     javanns_KernelInterface
 * Method:    loadNet
 * Signature: (Ljava/lang/String;)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_javanns_KernelInterface_loadNet
  (JNIEnv *, jobject, jstring);

/*
 * Class:     javanns_KernelInterface
 * Method:    saveNet
 * Signature: (Ljava/lang/String;Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_saveNet
  (JNIEnv *, jobject, jstring, jstring);

/*
 * Class:     javanns_KernelInterface
 * Method:    loadPattern
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_loadPattern
  (JNIEnv *, jobject, jstring);

/*
 * Class:     javanns_KernelInterface
 * Method:    savePattern
 * Signature: (Ljava/lang/String;Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_savePattern
  (JNIEnv *, jobject, jstring, jstring);

/*
 * Class:     javanns_KernelInterface
 * Method:    saveResult
 * Signature: (Ljava/lang/String;IIZZLjava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_saveResult
  (JNIEnv *, jobject, jstring, jint, jint, jboolean, jboolean, jstring);

/*
 * Class:     javanns_KernelInterface
 * Method:    symbolSearch
 * Signature: (Ljava/lang/String;I)Z
 */
JNIEXPORT jboolean JNICALL Java_javanns_KernelInterface_symbolSearch
  (JNIEnv *, jobject, jstring, jint);

/*
 * Class:     javanns_KernelInterface
 * Method:    getVersion
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_javanns_KernelInterface_getVersion
  (JNIEnv *, jobject);

/*
 * Class:     javanns_KernelInterface
 * Method:    getUnitDefaults
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_getUnitDefaults
  (JNIEnv *, jobject);

/*
 * Class:     javanns_KernelInterface
 * Method:    setUnitDefaults
 * Signature: (DDIIILjava/lang/String;Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_setUnitDefaults
  (JNIEnv *, jobject, jdouble, jdouble, jint, jint, jint, jstring, jstring);

/*
 * Class:     javanns_KernelInterface
 * Method:    setSeed
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_setSeed
  (JNIEnv *, jobject, jint);

/*
 * Class:     javanns_KernelInterface
 * Method:    getNoOfInputUnits
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_getNoOfInputUnits
  (JNIEnv *, jobject);

/*
 * Class:     javanns_KernelInterface
 * Method:    getNoOfOutputUnits
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_getNoOfOutputUnits
  (JNIEnv *, jobject);

/*
 * Class:     javanns_KernelInterface
 * Method:    getNoOfSpecialInputUnits
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_getNoOfSpecialInputUnits
  (JNIEnv *, jobject);

/*
 * Class:     javanns_KernelInterface
 * Method:    getNoOfSpecialOutputUnits
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_getNoOfSpecialOutputUnits
  (JNIEnv *, jobject);

/*
 * Class:     javanns_KernelInterface
 * Method:    resetNet
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_resetNet
  (JNIEnv *, jobject);

/*
 * Class:     javanns_KernelInterface
 * Method:    allocateUnits
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_allocateUnits
  (JNIEnv *, jobject, jint);

/*
 * Class:     javanns_KernelInterface
 * Method:    deleteNet
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_deleteNet
  (JNIEnv *, jobject);

/*
 * Class:     javanns_KernelInterface
 * Method:    getClassNo
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_getClassNo
  (JNIEnv *, jobject);

/*
 * Class:     javanns_KernelInterface
 * Method:    getN
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_getN
  (JNIEnv *, jobject);

/*
 * Class:     javanns_KernelInterface
 * Method:    getM
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_getM
  (JNIEnv *, jobject);

/*
 * Class:     javanns_KernelInterface
 * Method:    getNa
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_getNa
  (JNIEnv *, jobject);

/*
 * Class:     javanns_KernelInterface
 * Method:    getMa
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_getMa
  (JNIEnv *, jobject);

/*
 * Class:     javanns_KernelInterface
 * Method:    getNb
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_getNb
  (JNIEnv *, jobject);

/*
 * Class:     javanns_KernelInterface
 * Method:    getMb
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_getMb
  (JNIEnv *, jobject);

/*
 * Class:     javanns_KernelInterface
 * Method:    analyzer_error
 * Signature: (IIIZ)D
 */
JNIEXPORT jdouble JNICALL Java_javanns_KernelInterface_analyzer_1error
  (JNIEnv *, jobject, jint, jint, jint, jboolean);

/*
 * Class:     javanns_KernelInterface
 * Method:    setSubPattern
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_setSubPattern
  (JNIEnv *, jobject, jstring);

/*
 * Class:     javanns_KernelInterface
 * Method:    setParallelMode
 * Signature: (Z)V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_setParallelMode
  (JNIEnv *, jobject, jboolean);

/*
 * Class:     javanns_KernelInterface
 * Method:    setCascadeParams
 * Signature: (DLjava/lang/String;ZZLjava/lang/String;DIIILjava/lang/String;DIILjava/lang/String;[DZ)V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_setCascadeParams
  (JNIEnv *, jobject, jdouble, jstring, jboolean, jboolean, jstring, jdouble, jint, jint, jint, jstring, jdouble, jint, jint, jstring, jdoubleArray, jboolean);

/*
 * Class:     javanns_KernelInterface
 * Method:    testNet
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_testNet
  (JNIEnv *, jobject);

/*
 * Class:     javanns_KernelInterface
 * Method:    pruneNet
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_pruneNet
  (JNIEnv *, jobject);

/*
 * Class:     javanns_KernelInterface
 * Method:    pruneNet_FirstStep
 * Signature: ()D
 */
JNIEXPORT jdouble JNICALL Java_javanns_KernelInterface_pruneNet_1FirstStep
  (JNIEnv *, jobject);

/*
 * Class:     javanns_KernelInterface
 * Method:    pruneNet_Step
 * Signature: ()D
 */
JNIEXPORT jdouble JNICALL Java_javanns_KernelInterface_pruneNet_1Step
  (JNIEnv *, jobject);

/*
 * Class:     javanns_KernelInterface
 * Method:    pruneNet_LastStep
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_pruneNet_1LastStep
  (JNIEnv *, jobject);

/*
 * Class:     javanns_KernelInterface
 * Method:    pruneTrainNet
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_pruneTrainNet
  (JNIEnv *, jobject);

/*
 * Class:     javanns_KernelInterface
 * Method:    pruneNetNow
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_pruneNetNow
  (JNIEnv *, jobject);

/*
 * Class:     javanns_KernelInterface
 * Method:    delCandUnits
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_delCandUnits
  (JNIEnv *, jobject);

/*
 * Class:     javanns_KernelInterface
 * Method:    getCurrPatternSetNo
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_getCurrPatternSetNo
  (JNIEnv *, jobject);

/*
 * Class:     javanns_KernelInterface
 * Method:    getNoOfPatternSets
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_javanns_KernelInterface_getNoOfPatternSets
  (JNIEnv *, jobject);

/*
 * Class:     javanns_KernelInterface
 * Method:    getPatternSet
 * Signature: (I)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_javanns_KernelInterface_getPatternSet
  (JNIEnv *, jobject, jint);

/*
 * Class:     javanns_KernelInterface
 * Method:    getCurrPatternSet
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_javanns_KernelInterface_getCurrPatternSet
  (JNIEnv *, jobject);

/*
 * Class:     javanns_KernelInterface
 * Method:    renamePatternSet
 * Signature: (ILjava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_renamePatternSet__ILjava_lang_String_2
  (JNIEnv *, jobject, jint, jstring);

/*
 * Class:     javanns_KernelInterface
 * Method:    renamePatternSet
 * Signature: (Ljava/lang/String;Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_renamePatternSet__Ljava_lang_String_2Ljava_lang_String_2
  (JNIEnv *, jobject, jstring, jstring);

/*
 * Class:     javanns_KernelInterface
 * Method:    renameCurrPatternSet
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_renameCurrPatternSet
  (JNIEnv *, jobject, jstring);

/*
 * Class:     javanns_KernelInterface
 * Method:    resetSNNS
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_javanns_KernelInterface_resetSNNS
  (JNIEnv *, jobject);

#ifdef __cplusplus
}
#endif
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -