psl-groovy

The Groovy interface module of the PSL software from the LINQS research group.

License

License

Categories

Categories

Groovy Languages
GroupId

GroupId

org.linqs
ArtifactId

ArtifactId

psl-groovy
Last Version

Last Version

2.2.2
Release Date

Release Date

Type

Type

jar
Description

Description

psl-groovy
The Groovy interface module of the PSL software from the LINQS research group.
Project Organization

Project Organization

University of California, Santa Cruz
Source Code Management

Source Code Management

http://github.com/linqs/psl/tree/master/psl-groovy

Download psl-groovy

How to add to project

<!-- https://jarcasting.com/artifacts/org.linqs/psl-groovy/ -->
<dependency>
    <groupId>org.linqs</groupId>
    <artifactId>psl-groovy</artifactId>
    <version>2.2.2</version>
</dependency>
// https://jarcasting.com/artifacts/org.linqs/psl-groovy/
implementation 'org.linqs:psl-groovy:2.2.2'
// https://jarcasting.com/artifacts/org.linqs/psl-groovy/
implementation ("org.linqs:psl-groovy:2.2.2")
'org.linqs:psl-groovy:jar:2.2.2'
<dependency org="org.linqs" name="psl-groovy" rev="2.2.2">
  <artifact name="psl-groovy" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.linqs', module='psl-groovy', version='2.2.2')
)
libraryDependencies += "org.linqs" % "psl-groovy" % "2.2.2"
[org.linqs/psl-groovy "2.2.2"]

Dependencies

compile (4)

Group / Artifact Type Version
org.linqs : psl-core jar 2.2.2
org.linqs : psl-parser jar 2.2.2
org.codehaus.groovy : groovy-eclipse-batch jar 2.4.3-01
org.codehaus.groovy : groovy-all jar 2.4.7

test (1)

Group / Artifact Type Version
junit : junit jar 4.12

Project Modules

There are no modules declared in this project.

PSL

Build Status

Master Develop

Probabilistic soft logic (PSL) is a machine learning framework for developing probabilistic models. PSL models are easy to use and fast. You can define models using a straightforward logical syntax and solve them with fast convex optimization. PSL has produced state-of-the-art results in many areas spanning natural language processing, social-network analysis, knowledge graphs, recommender system, and computational biology. More information about PSL is available at the PSL homepage.

Getting Started with PSL

If you want to use PSL to build models, you probably do not need this source code. Instead, visit the Getting Started guide to learn how to create PSL projects that will automatically install a stable version of these libraries.

Installing PSL from Source

If you do want to install PSL from source, you can use Maven 3.x. In the top-level directory of the PSL source (which should be the same directory that holds this README), run:

mvn install

Citing PSL

We hope you find PSL useful! If you have, please consider citing PSL in any related publications as

@article{bach:jmlr17,
  Author = {Bach, Stephen H. and Broecheler, Matthias and Huang, Bert and Getoor, Lise},
  Journal = {Journal of Machine Learning Research (JMLR)},
  Title = {Hinge-Loss {M}arkov Random Fields and Probabilistic Soft Logic},
  Year = {2017}
}

Additional Resources

org.linqs

Versions

Version
2.2.2
2.2.1
2.2.0
CANARY-2.2.3