pysmile.learning.BkKnowledge

<< Click to Display Table of Contents >>

Navigation:  PySMILE reference > Learning >

pysmile.learning.BkKnowledge

add_forbidden_arc(self: pysmile.learning.BkKnowledge, from: int, to: int) -> None
add_forbidden_arc(self: pysmile.learning.BkKnowledge, from: str, to: str) -> None

Adds a forbidden arc between two variables

add_forced_arc(self: pysmile.learning.BkKnowledge, from: int, to: int) -> None
add_forced_arc(self: pysmile.learning.BkKnowledge, from: str, to: str) -> None

Adds a forced arc between two variables

add_variable(self: pysmile.learning.BkKnowledge, id: str) -> None

Adds a variable to background knowledge

find_variable(self: pysmile.learning.BkKnowledge, id: str) -> int

Finds a variable by name

get_forbidden_children(self: pysmile.learning.BkKnowledge, var: int) -> List[int]

Gets forbidden children of a variable

get_forced_children(self: pysmile.learning.BkKnowledge, var: int) -> List[int]

Gets forced children of a variable

get_tier(self: pysmile.learning.BkKnowledge, var: int) -> int
get_tier(self: pysmile.learning.BkKnowledge, var: str) -> int

Gets the tier of a variable

get_variable_count(self: pysmile.learning.BkKnowledge) -> int

Gets the number of variables

get_variable_id(self: pysmile.learning.BkKnowledge, variable: int) -> str

Gets the ID of a variable

match_data(self: pysmile.learning.BkKnowledge, dataset: pysmile.learning.DataSet) -> None

Matches the knowledge with a dataset

read_file(self: pysmile.learning.BkKnowledge, filename: str) -> None

Reads background knowledge from a file

set_tier(self: pysmile.learning.BkKnowledge, var: int, tier: int) -> None
set_tier(self: pysmile.learning.BkKnowledge, var: str, tier: int) -> None

Sets the tier of a variable

write_file(self: pysmile.learning.BkKnowledge, filename: str) -> None

Writes background knowledge to a file