C# Класс MSTParser.DependencyPipe

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
CreateForest bool
DataAlphabet Alphabet
Labeled bool
TypeAlphabet Alphabet
Types string[]
TypesInt int[]

Открытые методы

Метод Описание
Add ( string feat, double val, FeatureVector fv ) : void
AddNewFeature ( int index, double val, FeatureVector fv ) : void
CloseAlphabets ( ) : void
CreateFeatureVector ( string toks, string pos, string labs, int deps ) : FeatureVector
CreateFeatureVector ( string toks, string pos, string posA, int small, int large, bool attR, FeatureVector fv ) : FeatureVector
CreateFeatureVector ( string toks, string pos, string posA, int word, string type, bool attR, bool childFeatures, FeatureVector fv ) : FeatureVector
CreateInstance ( StreamReader reader ) : DependencyInstance
CreateInstance ( string &toks, string &pos, string &labs, int &deps ) : DependencyInstance
CreateInstances ( string fileName, string featFileName ) : DependencyInstance[]
DependencyPipe ( ) : System
DependencyPipe ( bool createForest ) : System

Initializes a new instance of the DependencyPipe class.

GetFeatureVector ( DependencyInstance inst, FeatureVector fvs, double probs, FeatureVector ntFvs, double ntProbs, Parameters parameters ) : void
Normalize ( string s ) : string
ReadFeatureVector ( BinaryReader reader, DependencyInstance inst, FeatureVector fvs, double probs, FeatureVector ntFvs, double ntProbs, Parameters parameters ) : DependencyInstance
ReadLines ( StreamReader reader ) : string[][]
ReadLines ( string &toks, string &pos, string &labels, int &deps ) : void
SetLabeled ( string file ) : void
WritePossibleFeatures ( DependencyInstance inst, BinaryWriter writer ) : void
setLabel ( bool label ) : void

Приватные методы

Метод Описание
CreateAlphabet ( string file ) : void

Описание методов

Add() публичный Метод

public Add ( string feat, double val, FeatureVector fv ) : void
feat string
val double
fv FeatureVector
Результат void

AddNewFeature() публичный Метод

public AddNewFeature ( int index, double val, FeatureVector fv ) : void
index int
val double
fv FeatureVector
Результат void

CloseAlphabets() публичный Метод

public CloseAlphabets ( ) : void
Результат void

CreateFeatureVector() публичный Метод

public CreateFeatureVector ( string toks, string pos, string labs, int deps ) : FeatureVector
toks string
pos string
labs string
deps int
Результат FeatureVector

CreateFeatureVector() публичный Метод

public CreateFeatureVector ( string toks, string pos, string posA, int small, int large, bool attR, FeatureVector fv ) : FeatureVector
toks string
pos string
posA string
small int
large int
attR bool
fv FeatureVector
Результат FeatureVector

CreateFeatureVector() публичный Метод

public CreateFeatureVector ( string toks, string pos, string posA, int word, string type, bool attR, bool childFeatures, FeatureVector fv ) : FeatureVector
toks string
pos string
posA string
word int
type string
attR bool
childFeatures bool
fv FeatureVector
Результат FeatureVector

CreateInstance() публичный Метод

public CreateInstance ( StreamReader reader ) : DependencyInstance
reader System.IO.StreamReader
Результат DependencyInstance

CreateInstance() публичный Метод

public CreateInstance ( string &toks, string &pos, string &labs, int &deps ) : DependencyInstance
toks string
pos string
labs string
deps int
Результат DependencyInstance

CreateInstances() публичный Метод

public CreateInstances ( string fileName, string featFileName ) : DependencyInstance[]
fileName string
featFileName string
Результат DependencyInstance[]

DependencyPipe() публичный Метод

public DependencyPipe ( ) : System
Результат System

DependencyPipe() публичный Метод

Initializes a new instance of the DependencyPipe class.
public DependencyPipe ( bool createForest ) : System
createForest bool if set to true [create forest].
Результат System

GetFeatureVector() публичный Метод

public GetFeatureVector ( DependencyInstance inst, FeatureVector fvs, double probs, FeatureVector ntFvs, double ntProbs, Parameters parameters ) : void
inst DependencyInstance
fvs FeatureVector
probs double
ntFvs FeatureVector
ntProbs double
parameters Parameters
Результат void

Normalize() публичный Метод

public Normalize ( string s ) : string
s string
Результат string

ReadFeatureVector() публичный Метод

public ReadFeatureVector ( BinaryReader reader, DependencyInstance inst, FeatureVector fvs, double probs, FeatureVector ntFvs, double ntProbs, Parameters parameters ) : DependencyInstance
reader BinaryReader
inst DependencyInstance
fvs FeatureVector
probs double
ntFvs FeatureVector
ntProbs double
parameters Parameters
Результат DependencyInstance

ReadLines() публичный Метод

public ReadLines ( StreamReader reader ) : string[][]
reader StreamReader
Результат string[][]

ReadLines() публичный Метод

public ReadLines ( string &toks, string &pos, string &labels, int &deps ) : void
toks string
pos string
labels string
deps int
Результат void

SetLabeled() публичный Метод

public SetLabeled ( string file ) : void
file string
Результат void

WritePossibleFeatures() публичный Метод

public WritePossibleFeatures ( DependencyInstance inst, BinaryWriter writer ) : void
inst DependencyInstance
writer BinaryWriter
Результат void

setLabel() публичный Метод

public setLabel ( bool label ) : void
label bool
Результат void

Описание свойств

CreateForest публичное свойство

public bool CreateForest
Результат bool

DataAlphabet публичное свойство

public Alphabet DataAlphabet
Результат Alphabet

Labeled публичное свойство

public bool Labeled
Результат bool

TypeAlphabet публичное свойство

public Alphabet TypeAlphabet
Результат Alphabet

Types публичное свойство

public string[] Types
Результат string[]

TypesInt публичное свойство

public int[] TypesInt
Результат int[]