C# 클래스 MSTParser.DependencyDecoder

파일 보기 프로젝트 열기: rasoolims/MSTParserCSharp 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
m_pipe DependencyPipe

공개 메소드들

메소드 설명
DecodeProjective ( DependencyInstance inst, FeatureVector fvs, double probs, FeatureVector ntFvs, double ntProbs, int K ) : ].object[
DependencyDecoder ( DependencyPipe pipe ) : System
decodeNonProjective ( DependencyInstance inst, FeatureVector fvs, double probs, FeatureVector nt_fvs, double nt_probs, int K ) : ].object[

보호된 메소드들

메소드 설명
GetTypes ( double ntProbs, int len ) : ].int[

비공개 메소드들

메소드 설명
calcChilds ( int par ) : ].bool[
chuLiuEdmonds ( double scoreMatrix, bool curr_nodes, int oldI, int oldO, bool Write, int>.Dictionary final_edges, int>.Dictionary reps ) : int>.Dictionary
getKChanges ( int par, double scoreMatrix, int K ) : int[]

메소드 상세

DecodeProjective() 공개 메소드

public DecodeProjective ( DependencyInstance inst, FeatureVector fvs, double probs, FeatureVector ntFvs, double ntProbs, int K ) : ].object[
inst DependencyInstance
fvs FeatureVector
probs double
ntFvs FeatureVector
ntProbs double
K int
리턴 ].object[

DependencyDecoder() 공개 메소드

public DependencyDecoder ( DependencyPipe pipe ) : System
pipe DependencyPipe
리턴 System

GetTypes() 보호된 메소드

protected GetTypes ( double ntProbs, int len ) : ].int[
ntProbs double
len int
리턴 ].int[

decodeNonProjective() 공개 메소드

public decodeNonProjective ( DependencyInstance inst, FeatureVector fvs, double probs, FeatureVector nt_fvs, double nt_probs, int K ) : ].object[
inst DependencyInstance
fvs FeatureVector
probs double
nt_fvs FeatureVector
nt_probs double
K int
리턴 ].object[

프로퍼티 상세

m_pipe 보호되어 있는 프로퍼티

protected DependencyPipe,MSTParser m_pipe
리턴 DependencyPipe