package nice2protos

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service Nice2Service

service.proto:10

The following defines Nice2Predict server RPC interface

message Feature

interface.proto:11

Feature describes a single feature extracted from a source program. Features specify relations between assignments that are reffered by indices. Indices are supposed to cover a full range from 0 to the number of assignments.

Used in: Query

message Feature.BinaryRelation

interface.proto:13

BinaryRelation defines a binary relation between a pair of assignments.

Used in: Feature

message Feature.FactorVariable

interface.proto:32

Factor variable specify a group of assignments to be considered as factor variables. Factor variables should be enabled by a corresponding server flag to make this type of feature available.

Used in: Feature

message Feature.InequalityConstraint

interface.proto:23

Constraint defines a scoped-infered constraint over a group of assignments.

Used in: Feature

message NBestResponse.AssignmentCandidateDistribution

interface.proto:84

Assignment candidate distribution contains possible assignments together with their scores.

Used in: NBestResponse

message NBestResponse.AssignmentCandidateDistribution.AssignmentCandidate

interface.proto:85

Used in: AssignmentCandidateDistribution

message NodeAssignment

interface.proto:46

An Assignment defines a label corresponding to a specifix index used in features enumeration. The label might be either given or unknown (i.e. supposed to be infered)

Used in: InferResponse, NBestResponse.AssignmentCandidateDistribution.AssignmentCandidate, Query

message Query

interface.proto:56

Message containing all the information that is necessary to perform MAP inference and obtain labels that are not given.

Used as request type in: Nice2Service.Infer

Used as field type in: NBestQuery, ShowGraphQuery

message ShowGraphResponse.GraphEdge

interface.proto:108

A connection between a pair of nodes representing BinaryRelation feature.

Used in: ShowGraphResponse

message ShowGraphResponse.GraphNode

interface.proto:98

The graph contains one node per each assignment.

Used in: ShowGraphResponse