|
<< 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