Class: Ai4r::Classifiers::ErrorNode
- Inherits:
-
Object
- Object
- Ai4r::Classifiers::ErrorNode
- Defined in:
- lib/ai4r/classifiers/id3.rb
Overview
:nodoc: all
Instance Method Summary collapse
- #get_rules ⇒ Object
- #to_graphviz(id, lines, parent = nil, edge_label = nil) ⇒ Object
- #to_h ⇒ Object
- #value(data, _classifier = nil) ⇒ Object
Instance Method Details
#get_rules ⇒ Object
687 688 689 |
# File 'lib/ai4r/classifiers/id3.rb', line 687 def get_rules [] end |
#to_graphviz(id, lines, parent = nil, edge_label = nil) ⇒ Object
701 702 703 704 705 706 |
# File 'lib/ai4r/classifiers/id3.rb', line 701 def to_graphviz(id, lines, parent = nil, edge_label = nil) my_id = id lines << " node#{my_id} [label=\"?\", shape=box]" lines << " node#{parent} -> node#{my_id} [label=\"#{edge_label}\"]" if parent my_id end |
#to_h ⇒ Object
692 693 694 |
# File 'lib/ai4r/classifiers/id3.rb', line 692 def to_h nil end |
#value(data, _classifier = nil) ⇒ Object
682 683 684 |
# File 'lib/ai4r/classifiers/id3.rb', line 682 def value(data, _classifier = nil) raise ModelFailureError, "#{ModelFailureError::MSG} for the data element #{data}." end |