JLIS: a multi-purpose structural learning library (Structural Learning, Cost Sensitive Multiclass Classification, Reranking, Latent variables)


Downloads:
JLIS (0.5)

JLIS: A multi-purpose structural learning library

JLIS (pronounced as "jealous") is a multi-purpose structural learning library.

You can treat JLIS as a java replacement of SVM Struct, though the internal optimization is quite different.

JLIS-multiclass

This is a package that you can use it directly. No coding is required.

Based on JLIS, the JLIS-multiclass package supports performing cost-sensitive multiclass classification.

JLIS-reranking

This is a package that you can use it directly. No coding is required.

Based on JLIS, the JLIS-reranking package supports using the performance measure (e.g. F1) to do "weighted" reranking.