def draw(self, writer: Writer): """ Draw Paragraph Args: writer (Writer): Report Writer """ writer.draw_paragraph(text=self.text)
def draw(self, writer: Writer): """ Draw Header Args: writer (Writer): Report Writer """ writer.draw_header(text=self.text, level=self.level, link=self.link)
def draw(self, writer: Writer): """ Draw Title Args: writer (Writer): Report Writer """ writer.draw_title(text=self.text, level=self.level, link=self.link)
def draw(self, writer: Writer): """ Draw Header Args: writer (Writer): Report Writer """ writer.add_new_page()
def draw(self, writer: Writer): """ Draw Timing Table Args: writer (Writer): Report Writer """ writer.draw_training_time(notes=self.notes, timing=self.timing)
def draw(self, writer: Writer): """ Draw Data set Summary Args: writer (Writer): Report Writer """ writer.draw_data_set_summary(notes=self.notes, data_summary=self.data_summary)
def draw(self, writer: Writer): """ Draw Basic Info (key-value pairs) Paragraph Args: writer (Writer): Report Writer """ writer.draw_basic_key_value_pairs(notes=self.notes, info=self.info)
def draw(self, writer: Writer): """ Draw Binary-Class Confidence Distribution Result Args: writer (Writer): Report Writer """ writer.draw_binary_class_confidence_distribution(notes=self.notes, visual_result_tuple=self.visual_result_tuple)
def draw(self, writer: Writer): """ Draw Binary-Class Reliability Diagram Result Args: writer (Writer): Report Writer """ writer.draw_binary_class_reliability_diagram(notes=self.notes, visual_result_tuple=self.visual_result_tuple)
def draw(self, writer: Writer): """ Draw Data Attributes Args: writer (Writer): Report Writer """ writer.draw_data_attributes(notes=self.notes, data_attribute=self.data_attribute)
def draw(self, writer: Writer): """ Draw Model Info Summary Args: writer (Writer): Report Writer """ writer.draw_model_info_summary(notes=self.notes, model_info=self.model_info)
def draw(self, writer: Writer): """ Draw Evaluation Result Summary Args: writer (Writer): Report Writer """ writer.draw_evaluation_result_summary(notes=self.notes, evaluation_result=self.evaluation_result)
def draw(self, writer: Writer): """ Draw Multi Class Evaluation Metric Result Args: writer (Writer): Report Writer """ writer.draw_multi_class_evaluation_metric_results(notes=self.notes, metric_tuple=self.metric_tuple)
def draw(self, writer: Writer): """ Draw Confusion Matrix Result Args: writer (Writer): Report Writer """ writer.draw_confusion_matrix_results(notes=self.notes, confusion_matrix_tuple=self.confusion_matrix_tuple)
def draw(self, writer: Writer): """ Draw Multi-Class Confidence Distribution Result Args: writer (Writer): Report Writer """ writer.draw_multi_class_confidence_distribution(notes=self.notes, visual_result_tuple=self.visual_result_tuple, max_num_classes=self.max_num_classes)
def draw(self, writer: Writer): """ Draw Binary Class Evaluation Metric Result Args: writer (Writer): Report Writer """ writer.draw_binary_class_evaluation_metric_results(notes=self.notes, metric_tuple=self.metric_tuple, aggregated=self.aggregated)
def draw(self, writer: Writer): """ Draw Basic Image Grids Args: writer (Writer): Report Writer """ writer.draw_basic_images_with_grid_spec(notes=self.notes, image_list=self.image_list, grid_spec=self.grid_spec)
def draw(self, writer: Writer): """ Draw Text Field Distribution Args: writer (Writer): Report Writer """ writer.draw_text_field_distribution( field_name=self.field_name, field_distribution=self.field_distribution, notes=self.notes)
def draw(self, writer: Writer): """ Draw Data Set Distribution Args: writer (Writer): Report Writer """ writer.draw_data_set_distribution( notes=self.notes, data_set_distribution=self.dataset_distribution, max_class_shown=self.max_class_shown)
def draw(self, writer: Writer): """ Draw Missing Data Value Args: writer (Writer): Report Writer """ writer.draw_data_missing_value(notes=self.notes, missing_count=self.missing_count, total_count=self.total_count, ratio=self.ratio)
def draw(self, writer: Writer): """ Draw Date Time Field Distribution Args: writer (Writer): Report Writer """ writer.draw_datetime_field_distribution( field_name=self.field_name, field_distribution=self.field_distribution, notes=self.notes)
def draw(self, writer: Writer): """ Draw Basic Table Args: writer (Writer): Report Writer """ writer.draw_basic_table(notes=self.notes, table_header=self.table_header, table_data=self.table_data, col_width=self.col_width)
def generate(self, writer: Writer) -> None: """ Generate report Args: writer (Writer): report writer """ writer.build(title=self.name, overview=self.overview, detail=self.detail, content_table=self.has_content_table) writer.out()
def draw(self, writer: Writer): """ Draw Feature Importance Args: writer (Writer): Report Writer """ writer.draw_feature_importance( notes=self.notes, importance_ranking=self.importance_ranking, importance_threshold=self.importance_threshold, maximum_number_feature=self.maximum_number_feature)
def draw(self, writer: Writer): """ Draw Categorical Field Distribution Args: writer (Writer): Report Writer """ writer.draw_categorical_field_distribution( field_name=self.field_name, field_distribution=self.field_distribution, max_values_display=self.max_values_display, colors=self.colors, notes=self.notes)
def draw(self, writer: Writer): """ Draw Feature Importance Args: writer (Writer): Report Writer """ writer.draw_feature_shap_values( notes=self.notes, mode=self.mode, feature_shap_values=self.feature_shap_values, class_id=self.class_id, train_data=self.train_data)
def draw(self, writer: Writer): """ Draw Error Analysis By Class Args: writer (Writer): Report Writer """ writer.draw_error_analysis(notes=self.notes, mode=self.mode, error_stats=self.error_stats, stats_type=self.stats_type, k=self.k, top=self.top)
def draw(self, writer: Writer): """ Draw Learning Curve Args: writer (Writer): Report Writer """ writer.draw_learning_curve( notes=self.notes, history=self.history, best_idx=self.best_idx, benchmark_metric=self.benchmark_metric, benchmark_threshold=self.benchmark_threshold, training_params=self.training_params)
def draw(self, writer: Writer): """ Draw Numeric Field Distribution Args: writer (Writer): Report Writer """ writer.draw_numeric_field_distribution( field_name=self.field_name, field_distribution=self.field_distribution, force_no_log=self.force_no_log, x_limit=self.x_limit, colors=self.colors, notes=self.notes)
def draw(self, writer: Writer): """ Draw Model Interpreter By Class Args: writer (Writer): Report Writer """ writer.draw_model_interpreter(notes=self.notes, mode=self.mode, class_stats=self.class_stats, total_count=self.total_count, stats_type=self.stats_type, k=self.k, top=self.top)