|
static TM_CALLABLE learner_task_t | TMfindBestReverseTask (TM_ARGDECL findBestTaskArg_t *argPtr) |
|
static TM_CALLABLE learner_task_t | TMfindBestInsertTask (TM_ARGDECL findBestTaskArg_t *argPtr) |
|
static TM_CALLABLE learner_task_t | TMfindBestRemoveTask (TM_ARGDECL findBestTaskArg_t *argPtr) |
|
static long | compareTask (const void *aPtr, const void *bPtr) |
|
static long | TMcompareTask (TM_ARGDECL const void *aPtr, const void *bPtr) |
|
static int | compareQuery (const void *aPtr, const void *bPtr) |
|
learner_t * | learner_alloc (data_t *dataPtr, adtree_t *adtreePtr, long numThread) |
|
void | learner_free (learner_t *learnerPtr) |
|
static float | computeSpecificLocalLogLikelihood (adtree_t *adtreePtr, vector_t *queryVectorPtr, vector_t *parentQueryVectorPtr) |
|
static void | createPartition (long min, long max, long id, long n, long *startPtr, long *stopPtr) |
|
static void | createTaskList (void *argPtr) |
|
learner_task_t * | TMpopTask (TM_ARGDECL list_t *taskListPtr) |
|
static void | populateParentQueryVector (net_t *netPtr, long id, query_t *queries, vector_t *parentQueryVectorPtr) |
|
static void | TMpopulateParentQueryVector (TM_ARGDECL net_t *netPtr, long id, query_t *queries, vector_t *parentQueryVectorPtr) |
|
static void | populateQueryVectors (net_t *netPtr, long id, query_t *queries, vector_t *queryVectorPtr, vector_t *parentQueryVectorPtr) |
|
static void | TMpopulateQueryVectors (TM_ARGDECL net_t *netPtr, long id, query_t *queries, vector_t *queryVectorPtr, vector_t *parentQueryVectorPtr) |
|
static float | computeLocalLogLikelihoodHelper (long i, long numParent, adtree_t *adtreePtr, query_t *queries, vector_t *queryVectorPtr, vector_t *parentQueryVectorPtr) |
|
static float | computeLocalLogLikelihood (long id, adtree_t *adtreePtr, net_t *netPtr, query_t *queries, vector_t *queryVectorPtr, vector_t *parentQueryVectorPtr) |
|
static void | learnStructure (void *argPtr) |
|
void | learner_run (learner_t *learnerPtr) |
|
float | learner_score (learner_t *learnerPtr) |
|