499 lines (498 with data), 132.5 kB
{"timestamp": "2025-02-22T03:59:09.250413", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1313, "message": "Creating naive_bayes model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T03:59:09.250583", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1314, "message": "{'alpha': 0.5, 'fit_prior': True}", "taskName": null}
{"timestamp": "2025-02-22T03:59:09.250671", "level": "ERROR", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1319, "message": "Error creating model: Can't instantiate abstract class TextClassifier without an implementation for abstract method 'fit'", "taskName": null}
{"timestamp": "2025-02-22T03:59:09.317501", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1313, "message": "Creating naive_bayes model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T03:59:09.317584", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1314, "message": "{'alpha': 1.0, 'fit_prior': True}", "taskName": null}
{"timestamp": "2025-02-22T03:59:09.317634", "level": "ERROR", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1319, "message": "Error creating model: Can't instantiate abstract class TextClassifier without an implementation for abstract method 'fit'", "taskName": null}
{"timestamp": "2025-02-22T03:59:09.317681", "level": "ERROR", "name": "src.models.model_factory", "module": "model_factory", "function": "create_ensemble", "line": 1448, "message": "Error creating ensemble: Model creation failed: Can't instantiate abstract class TextClassifier without an implementation for abstract method 'fit'", "taskName": null}
{"timestamp": "2025-02-22T03:59:09.341550", "level": "ERROR", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1319, "message": "Error creating model: Unsupported model type: invalid_model_type. Supported types: ['naive_bayes', 'logistic_regression', 'svm', 'random_forest', 'bagging']", "taskName": null}
{"timestamp": "2025-02-22T03:59:09.357027", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1313, "message": "Creating naive_bayes model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T03:59:09.357104", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1314, "message": "{'alpha': 1.0, 'fit_prior': True}", "taskName": null}
{"timestamp": "2025-02-22T03:59:09.357150", "level": "ERROR", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1319, "message": "Error creating model: Can't instantiate abstract class TextClassifier without an implementation for abstract method 'fit'", "taskName": null}
{"timestamp": "2025-02-22T03:59:09.373260", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1313, "message": "Creating naive_bayes model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T03:59:09.373369", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1314, "message": "{'alpha': 1.0, 'fit_prior': True}", "taskName": null}
{"timestamp": "2025-02-22T03:59:09.373416", "level": "ERROR", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1319, "message": "Error creating model: Can't instantiate abstract class TextClassifier without an implementation for abstract method 'fit'", "taskName": null}
{"timestamp": "2025-02-22T03:59:09.389849", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1313, "message": "Creating naive_bayes model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T03:59:09.389933", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1314, "message": "{'alpha': 1.0, 'fit_prior': True}", "taskName": null}
{"timestamp": "2025-02-22T03:59:09.389980", "level": "ERROR", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1319, "message": "Error creating model: Can't instantiate abstract class TextClassifier without an implementation for abstract method 'fit'", "taskName": null}
{"timestamp": "2025-02-22T03:59:09.405925", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "validate_model_config", "line": 1373, "message": "Configuration validated successfully for naive_bayes", "taskName": null}
{"timestamp": "2025-02-22T03:59:09.406013", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "validate_model_config", "line": 1373, "message": "Configuration validated successfully for logistic_regression", "taskName": null}
{"timestamp": "2025-02-22T03:59:09.406092", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "validate_model_config", "line": 1373, "message": "Configuration validated successfully for svm", "taskName": null}
{"timestamp": "2025-02-22T03:59:09.406134", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "validate_model_config", "line": 1373, "message": "Configuration validated successfully for random_forest", "taskName": null}
{"timestamp": "2025-02-22T03:59:09.406176", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "validate_model_config", "line": 1373, "message": "Configuration validated successfully for bagging", "taskName": null}
{"timestamp": "2025-02-22T03:59:09.406229", "level": "ERROR", "name": "src.models.model_factory", "module": "model_factory", "function": "validate_model_config", "line": 1377, "message": "Configuration validation failed: Invalid parameters for naive_bayes: {'invalid_param'}", "taskName": null}
{"timestamp": "2025-02-22T03:59:09.406277", "level": "ERROR", "name": "src.models.model_factory", "module": "model_factory", "function": "validate_model_config", "line": 1377, "message": "Configuration validation failed: Unsupported model type: invalid_model_type", "taskName": null}
{"timestamp": "2025-02-22T12:34:14.301575", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1330, "message": "Creating naive_bayes model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T12:34:14.301911", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1331, "message": "{'alpha': 0.5, 'fit_prior': True}", "taskName": null}
{"timestamp": "2025-02-22T12:34:14.302143", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1013, "message": "Initialized naive_bayes classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T12:34:14.302233", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1014, "message": "{'alpha': 0.5, 'class_prior': None, 'fit_prior': True, 'force_alpha': True}", "taskName": null}
{"timestamp": "2025-02-22T12:34:14.302311", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1330, "message": "Creating logistic_regression model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T12:34:14.302362", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1331, "message": "{'multi_class': 'multinomial', 'max_iter': 500, 'solver': 'lbfgs', 'C': 0.1, 'class_weight': 'balanced'}", "taskName": null}
{"timestamp": "2025-02-22T12:34:14.302426", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1013, "message": "Initialized logistic_regression classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T12:34:14.302518", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1014, "message": "{'C': 0.1, 'class_weight': 'balanced', 'dual': False, 'fit_intercept': True, 'intercept_scaling': 1, 'l1_ratio': None, 'max_iter': 500, 'multi_class': 'multinomial', 'n_jobs': None, 'penalty': 'l2', 'random_state': None, 'solver': 'lbfgs', 'tol': 0.0001, 'verbose': 0, 'warm_start': False}", "taskName": null}
{"timestamp": "2025-02-22T12:34:14.302596", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1330, "message": "Creating svm model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T12:34:14.302641", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1331, "message": "{'kernel': 'linear', 'C': 2.0, 'probability': True, 'class_weight': 'balanced'}", "taskName": null}
{"timestamp": "2025-02-22T12:34:14.302700", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1013, "message": "Initialized svm classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T12:34:14.302775", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1014, "message": "{'C': 2.0, 'break_ties': False, 'cache_size': 200, 'class_weight': 'balanced', 'coef0': 0.0, 'decision_function_shape': 'ovr', 'degree': 3, 'gamma': 'scale', 'kernel': 'linear', 'max_iter': -1, 'probability': True, 'random_state': None, 'shrinking': True, 'tol': 0.001, 'verbose': False}", "taskName": null}
{"timestamp": "2025-02-22T12:34:14.302850", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1330, "message": "Creating random_forest model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T12:34:14.302893", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1331, "message": "{'n_estimators': 50, 'max_depth': 10, 'min_samples_split': 2, 'min_samples_leaf': 1, 'class_weight': 'balanced', 'random_state': 42}", "taskName": null}
{"timestamp": "2025-02-22T12:34:14.302959", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1013, "message": "Initialized random_forest classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T12:34:14.303252", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1014, "message": "{'bootstrap': True, 'ccp_alpha': 0.0, 'class_weight': 'balanced', 'criterion': 'gini', 'max_depth': 10, 'max_features': 'sqrt', 'max_leaf_nodes': None, 'max_samples': None, 'min_impurity_decrease': 0.0, 'min_samples_leaf': 1, 'min_samples_split': 2, 'min_weight_fraction_leaf': 0.0, 'monotonic_cst': None, 'n_estimators': 50, 'n_jobs': None, 'oob_score': False, 'random_state': 42, 'verbose': 0, 'warm_start': False}", "taskName": null}
{"timestamp": "2025-02-22T12:34:14.303368", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1330, "message": "Creating bagging model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T12:34:14.303421", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1331, "message": "{'n_estimators': 20, 'max_samples': 0.8, 'max_features': 1.0, 'random_state': 42}", "taskName": null}
{"timestamp": "2025-02-22T12:34:14.303480", "level": "ERROR", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1017, "message": "Error initializing model: BaggingClassifier.__init__() got an unexpected keyword argument 'base_estimator'", "taskName": null}
{"timestamp": "2025-02-22T12:34:14.303535", "level": "ERROR", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1336, "message": "Error creating model: Model initialization failed: BaggingClassifier.__init__() got an unexpected keyword argument 'base_estimator'", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.752339", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1331, "message": "Creating naive_bayes model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.752526", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1332, "message": "{'alpha': 0.5, 'fit_prior': True}", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.752845", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1014, "message": "Initialized naive_bayes classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.752953", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1015, "message": "{'alpha': 0.5, 'class_prior': None, 'fit_prior': True, 'force_alpha': True}", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.753034", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1331, "message": "Creating logistic_regression model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.753085", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1332, "message": "{'multi_class': 'multinomial', 'max_iter': 500, 'solver': 'lbfgs', 'C': 0.1, 'class_weight': 'balanced'}", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.753145", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1014, "message": "Initialized logistic_regression classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.753220", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1015, "message": "{'C': 0.1, 'class_weight': 'balanced', 'dual': False, 'fit_intercept': True, 'intercept_scaling': 1, 'l1_ratio': None, 'max_iter': 500, 'multi_class': 'multinomial', 'n_jobs': None, 'penalty': 'l2', 'random_state': None, 'solver': 'lbfgs', 'tol': 0.0001, 'verbose': 0, 'warm_start': False}", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.753296", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1331, "message": "Creating svm model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.753337", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1332, "message": "{'kernel': 'linear', 'C': 2.0, 'probability': True, 'class_weight': 'balanced'}", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.753390", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1014, "message": "Initialized svm classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.753459", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1015, "message": "{'C': 2.0, 'break_ties': False, 'cache_size': 200, 'class_weight': 'balanced', 'coef0': 0.0, 'decision_function_shape': 'ovr', 'degree': 3, 'gamma': 'scale', 'kernel': 'linear', 'max_iter': -1, 'probability': True, 'random_state': None, 'shrinking': True, 'tol': 0.001, 'verbose': False}", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.753527", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1331, "message": "Creating random_forest model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.753575", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1332, "message": "{'n_estimators': 50, 'max_depth': 10, 'min_samples_split': 2, 'min_samples_leaf': 1, 'class_weight': 'balanced', 'random_state': 42}", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.753760", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1014, "message": "Initialized random_forest classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.753847", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1015, "message": "{'bootstrap': True, 'ccp_alpha': 0.0, 'class_weight': 'balanced', 'criterion': 'gini', 'max_depth': 10, 'max_features': 'sqrt', 'max_leaf_nodes': None, 'max_samples': None, 'min_impurity_decrease': 0.0, 'min_samples_leaf': 1, 'min_samples_split': 2, 'min_weight_fraction_leaf': 0.0, 'monotonic_cst': None, 'n_estimators': 50, 'n_jobs': None, 'oob_score': False, 'random_state': 42, 'verbose': 0, 'warm_start': False}", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.753919", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1331, "message": "Creating bagging model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.753960", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1332, "message": "{'n_estimators': 20, 'max_samples': 0.8, 'max_features': 1.0, 'random_state': 42}", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.754010", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1014, "message": "Initialized bagging classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.755532", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1015, "message": "{'bootstrap': True, 'bootstrap_features': False, 'estimator__ccp_alpha': 0.0, 'estimator__class_weight': None, 'estimator__criterion': 'gini', 'estimator__max_depth': None, 'estimator__max_features': None, 'estimator__max_leaf_nodes': None, 'estimator__min_impurity_decrease': 0.0, 'estimator__min_samples_leaf': 1, 'estimator__min_samples_split': 2, 'estimator__min_weight_fraction_leaf': 0.0, 'estimator__monotonic_cst': None, 'estimator__random_state': None, 'estimator__splitter': 'best', 'estimator': DecisionTreeClassifier(), 'max_features': 1.0, 'max_samples': 0.8, 'n_estimators': 20, 'n_jobs': None, 'oob_score': False, 'random_state': 42, 'verbose': 0, 'warm_start': False}", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.757029", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1331, "message": "Creating naive_bayes model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.757091", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1332, "message": "{'alpha': 1.0, 'fit_prior': True}", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.757145", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1014, "message": "Initialized naive_bayes classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.757208", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1015, "message": "{'alpha': 1.0, 'class_prior': None, 'fit_prior': True, 'force_alpha': True}", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.757249", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1331, "message": "Creating svm model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.757292", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1332, "message": "{'kernel': 'linear', 'C': 1.0, 'probability': True, 'class_weight': 'balanced'}", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.757345", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1014, "message": "Initialized svm classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.757425", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1015, "message": "{'C': 1.0, 'break_ties': False, 'cache_size': 200, 'class_weight': 'balanced', 'coef0': 0.0, 'decision_function_shape': 'ovr', 'degree': 3, 'gamma': 'scale', 'kernel': 'linear', 'max_iter': -1, 'probability': True, 'random_state': None, 'shrinking': True, 'tol': 0.001, 'verbose': False}", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.757470", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1331, "message": "Creating random_forest model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.757508", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1332, "message": "{'n_estimators': 100, 'max_depth': None, 'min_samples_split': 2, 'min_samples_leaf': 1, 'class_weight': 'balanced', 'random_state': 42}", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.757560", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1014, "message": "Initialized random_forest classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.757635", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1015, "message": "{'bootstrap': True, 'ccp_alpha': 0.0, 'class_weight': 'balanced', 'criterion': 'gini', 'max_depth': None, 'max_features': 'sqrt', 'max_leaf_nodes': None, 'max_samples': None, 'min_impurity_decrease': 0.0, 'min_samples_leaf': 1, 'min_samples_split': 2, 'min_weight_fraction_leaf': 0.0, 'monotonic_cst': None, 'n_estimators': 100, 'n_jobs': None, 'oob_score': False, 'random_state': 42, 'verbose': 0, 'warm_start': False}", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.757679", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_ensemble", "line": 1462, "message": "Created ensemble with 3 models", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.757731", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1331, "message": "Creating naive_bayes model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.757772", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1332, "message": "{'alpha': 0.5, 'fit_prior': True}", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.757811", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1014, "message": "Initialized naive_bayes classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.757861", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1015, "message": "{'alpha': 0.5, 'class_prior': None, 'fit_prior': True, 'force_alpha': True}", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.757901", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1331, "message": "Creating svm model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.757935", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1332, "message": "{'kernel': 'linear', 'C': 2.0, 'probability': True, 'class_weight': 'balanced'}", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.757980", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1014, "message": "Initialized svm classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.758045", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1015, "message": "{'C': 2.0, 'break_ties': False, 'cache_size': 200, 'class_weight': 'balanced', 'coef0': 0.0, 'decision_function_shape': 'ovr', 'degree': 3, 'gamma': 'scale', 'kernel': 'linear', 'max_iter': -1, 'probability': True, 'random_state': None, 'shrinking': True, 'tol': 0.001, 'verbose': False}", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.758084", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1331, "message": "Creating random_forest model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.758119", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1332, "message": "{'n_estimators': 50, 'max_depth': None, 'min_samples_split': 2, 'min_samples_leaf': 1, 'class_weight': 'balanced', 'random_state': 42}", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.758160", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1014, "message": "Initialized random_forest classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.758231", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1015, "message": "{'bootstrap': True, 'ccp_alpha': 0.0, 'class_weight': 'balanced', 'criterion': 'gini', 'max_depth': None, 'max_features': 'sqrt', 'max_leaf_nodes': None, 'max_samples': None, 'min_impurity_decrease': 0.0, 'min_samples_leaf': 1, 'min_samples_split': 2, 'min_weight_fraction_leaf': 0.0, 'monotonic_cst': None, 'n_estimators': 50, 'n_jobs': None, 'oob_score': False, 'random_state': 42, 'verbose': 0, 'warm_start': False}", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.758270", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_ensemble", "line": 1462, "message": "Created ensemble with 3 models", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.759652", "level": "ERROR", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1337, "message": "Error creating model: Unsupported model type: invalid_model_type. Supported types: ['naive_bayes', 'logistic_regression', 'svm', 'random_forest', 'bagging']", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.820848", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1331, "message": "Creating naive_bayes model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.821174", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1332, "message": "{'alpha': 1.0, 'fit_prior': True}", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.821237", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1014, "message": "Initialized naive_bayes classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.821317", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1015, "message": "{'alpha': 1.0, 'class_prior': None, 'fit_prior': True, 'force_alpha': True}", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.822713", "level": "ERROR", "name": "TextClassifier", "module": "model_factory", "function": "_train_model", "line": 1086, "message": "Error during model training: Negative values in data passed to MultinomialNB (input X)", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.866795", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1331, "message": "Creating naive_bayes model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.866872", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1332, "message": "{'alpha': 1.0, 'fit_prior': True}", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.866929", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1014, "message": "Initialized naive_bayes classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.867007", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1015, "message": "{'alpha': 1.0, 'class_prior': None, 'fit_prior': True, 'force_alpha': True}", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.867584", "level": "ERROR", "name": "TextClassifier", "module": "model_factory", "function": "_train_model", "line": 1086, "message": "Error during model training: Negative values in data passed to MultinomialNB (input X)", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.912257", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1331, "message": "Creating naive_bayes model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.912339", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1332, "message": "{'alpha': 1.0, 'fit_prior': True}", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.912393", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1014, "message": "Initialized naive_bayes classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.912467", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1015, "message": "{'alpha': 1.0, 'class_prior': None, 'fit_prior': True, 'force_alpha': True}", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.913045", "level": "ERROR", "name": "TextClassifier", "module": "model_factory", "function": "_train_model", "line": 1086, "message": "Error during model training: Negative values in data passed to MultinomialNB (input X)", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.954785", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "validate_model_config", "line": 1391, "message": "Configuration validated successfully for naive_bayes", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.954872", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "validate_model_config", "line": 1391, "message": "Configuration validated successfully for logistic_regression", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.954924", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "validate_model_config", "line": 1391, "message": "Configuration validated successfully for svm", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.954966", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "validate_model_config", "line": 1391, "message": "Configuration validated successfully for random_forest", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.955009", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "validate_model_config", "line": 1391, "message": "Configuration validated successfully for bagging", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.955086", "level": "ERROR", "name": "src.models.model_factory", "module": "model_factory", "function": "validate_model_config", "line": 1395, "message": "Configuration validation failed: Invalid parameters for naive_bayes: {'invalid_param'}", "taskName": null}
{"timestamp": "2025-02-22T12:37:48.955154", "level": "ERROR", "name": "src.models.model_factory", "module": "model_factory", "function": "validate_model_config", "line": 1395, "message": "Configuration validation failed: Unsupported model type: invalid_model_type", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.218671", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1320, "message": "Creating naive_bayes model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.218837", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1321, "message": "{'alpha': 0.5, 'fit_prior': True}", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.219053", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1012, "message": "Initialized naive_bayes classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.219137", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1013, "message": "{'alpha': 0.5, 'class_prior': None, 'fit_prior': True, 'force_alpha': True}", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.219211", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1320, "message": "Creating logistic_regression model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.219257", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1321, "message": "{'multi_class': 'multinomial', 'max_iter': 500, 'solver': 'lbfgs', 'C': 0.1, 'class_weight': 'balanced'}", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.219312", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1012, "message": "Initialized logistic_regression classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.219386", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1013, "message": "{'C': 0.1, 'class_weight': 'balanced', 'dual': False, 'fit_intercept': True, 'intercept_scaling': 1, 'l1_ratio': None, 'max_iter': 500, 'multi_class': 'multinomial', 'n_jobs': None, 'penalty': 'l2', 'random_state': None, 'solver': 'lbfgs', 'tol': 0.0001, 'verbose': 0, 'warm_start': False}", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.219459", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1320, "message": "Creating svm model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.219499", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1321, "message": "{'kernel': 'linear', 'C': 2.0, 'probability': True, 'class_weight': 'balanced'}", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.219551", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1012, "message": "Initialized svm classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.219629", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1013, "message": "{'C': 2.0, 'break_ties': False, 'cache_size': 200, 'class_weight': 'balanced', 'coef0': 0.0, 'decision_function_shape': 'ovr', 'degree': 3, 'gamma': 'scale', 'kernel': 'linear', 'max_iter': -1, 'probability': True, 'random_state': None, 'shrinking': True, 'tol': 0.001, 'verbose': False}", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.219703", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1320, "message": "Creating random_forest model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.219745", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1321, "message": "{'n_estimators': 50, 'max_depth': 10, 'min_samples_split': 2, 'min_samples_leaf': 1, 'class_weight': 'balanced', 'random_state': 42}", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.219956", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1012, "message": "Initialized random_forest classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.220042", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1013, "message": "{'bootstrap': True, 'ccp_alpha': 0.0, 'class_weight': 'balanced', 'criterion': 'gini', 'max_depth': 10, 'max_features': 'sqrt', 'max_leaf_nodes': None, 'max_samples': None, 'min_impurity_decrease': 0.0, 'min_samples_leaf': 1, 'min_samples_split': 2, 'min_weight_fraction_leaf': 0.0, 'monotonic_cst': None, 'n_estimators': 50, 'n_jobs': None, 'oob_score': False, 'random_state': 42, 'verbose': 0, 'warm_start': False}", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.220119", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1320, "message": "Creating bagging model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.220160", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1321, "message": "{'n_estimators': 20, 'max_samples': 0.8, 'max_features': 1.0, 'random_state': 42}", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.220212", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1012, "message": "Initialized bagging classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.220975", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1013, "message": "{'bootstrap': True, 'bootstrap_features': False, 'estimator__ccp_alpha': 0.0, 'estimator__class_weight': None, 'estimator__criterion': 'gini', 'estimator__max_depth': None, 'estimator__max_features': None, 'estimator__max_leaf_nodes': None, 'estimator__min_impurity_decrease': 0.0, 'estimator__min_samples_leaf': 1, 'estimator__min_samples_split': 2, 'estimator__min_weight_fraction_leaf': 0.0, 'estimator__monotonic_cst': None, 'estimator__random_state': None, 'estimator__splitter': 'best', 'estimator': DecisionTreeClassifier(), 'max_features': 1.0, 'max_samples': 0.8, 'n_estimators': 20, 'n_jobs': None, 'oob_score': False, 'random_state': 42, 'verbose': 0, 'warm_start': False}", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.222685", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1320, "message": "Creating naive_bayes model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.222769", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1321, "message": "{'alpha': 1.0, 'fit_prior': True}", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.222829", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1012, "message": "Initialized naive_bayes classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.222915", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1013, "message": "{'alpha': 1.0, 'class_prior': None, 'fit_prior': True, 'force_alpha': True}", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.222961", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1320, "message": "Creating svm model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.223002", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1321, "message": "{'kernel': 'linear', 'C': 1.0, 'probability': True, 'class_weight': 'balanced'}", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.223059", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1012, "message": "Initialized svm classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.223140", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1013, "message": "{'C': 1.0, 'break_ties': False, 'cache_size': 200, 'class_weight': 'balanced', 'coef0': 0.0, 'decision_function_shape': 'ovr', 'degree': 3, 'gamma': 'scale', 'kernel': 'linear', 'max_iter': -1, 'probability': True, 'random_state': None, 'shrinking': True, 'tol': 0.001, 'verbose': False}", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.223187", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1320, "message": "Creating random_forest model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.223227", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1321, "message": "{'n_estimators': 100, 'max_depth': None, 'min_samples_split': 2, 'min_samples_leaf': 1, 'class_weight': 'balanced', 'random_state': 42}", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.223276", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1012, "message": "Initialized random_forest classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.223353", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1013, "message": "{'bootstrap': True, 'ccp_alpha': 0.0, 'class_weight': 'balanced', 'criterion': 'gini', 'max_depth': None, 'max_features': 'sqrt', 'max_leaf_nodes': None, 'max_samples': None, 'min_impurity_decrease': 0.0, 'min_samples_leaf': 1, 'min_samples_split': 2, 'min_weight_fraction_leaf': 0.0, 'monotonic_cst': None, 'n_estimators': 100, 'n_jobs': None, 'oob_score': False, 'random_state': 42, 'verbose': 0, 'warm_start': False}", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.223433", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_ensemble", "line": 1454, "message": "Created ensemble with 3 models", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.223509", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1320, "message": "Creating naive_bayes model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.223556", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1321, "message": "{'alpha': 0.5, 'fit_prior': True}", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.223603", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1012, "message": "Initialized naive_bayes classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.223675", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1013, "message": "{'alpha': 0.5, 'class_prior': None, 'fit_prior': True, 'force_alpha': True}", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.223720", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1320, "message": "Creating svm model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.223759", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1321, "message": "{'kernel': 'linear', 'C': 2.0, 'probability': True, 'class_weight': 'balanced'}", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.223808", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1012, "message": "Initialized svm classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.223976", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1013, "message": "{'C': 2.0, 'break_ties': False, 'cache_size': 200, 'class_weight': 'balanced', 'coef0': 0.0, 'decision_function_shape': 'ovr', 'degree': 3, 'gamma': 'scale', 'kernel': 'linear', 'max_iter': -1, 'probability': True, 'random_state': None, 'shrinking': True, 'tol': 0.001, 'verbose': False}", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.224032", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1320, "message": "Creating random_forest model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.224075", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1321, "message": "{'n_estimators': 50, 'max_depth': None, 'min_samples_split': 2, 'min_samples_leaf': 1, 'class_weight': 'balanced', 'random_state': 42}", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.224122", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1012, "message": "Initialized random_forest classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.224210", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1013, "message": "{'bootstrap': True, 'ccp_alpha': 0.0, 'class_weight': 'balanced', 'criterion': 'gini', 'max_depth': None, 'max_features': 'sqrt', 'max_leaf_nodes': None, 'max_samples': None, 'min_impurity_decrease': 0.0, 'min_samples_leaf': 1, 'min_samples_split': 2, 'min_weight_fraction_leaf': 0.0, 'monotonic_cst': None, 'n_estimators': 50, 'n_jobs': None, 'oob_score': False, 'random_state': 42, 'verbose': 0, 'warm_start': False}", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.224257", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_ensemble", "line": 1454, "message": "Created ensemble with 3 models", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.225504", "level": "ERROR", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1326, "message": "Error creating model: Unsupported model type: invalid_model_type. Supported types: ['naive_bayes', 'logistic_regression', 'svm', 'random_forest', 'bagging']", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.225564", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1320, "message": "Creating naive_bayes model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.225606", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1321, "message": "{'alpha': 1.0, 'fit_prior': True, 'invalid_param': 1.0}", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.226170", "level": "ERROR", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1016, "message": "Error initializing model: MultinomialNB.__init__() got an unexpected keyword argument 'invalid_param'", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.226219", "level": "ERROR", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1326, "message": "Error creating model: Model initialization failed: MultinomialNB.__init__() got an unexpected keyword argument 'invalid_param'", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.295939", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1320, "message": "Creating naive_bayes model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.296025", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1321, "message": "{'alpha': 1.0, 'fit_prior': True}", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.296078", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1012, "message": "Initialized naive_bayes classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.296156", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1013, "message": "{'alpha': 1.0, 'class_prior': None, 'fit_prior': True, 'force_alpha': True}", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.297266", "level": "ERROR", "name": "TextClassifier", "module": "model_factory", "function": "_train_model", "line": 1075, "message": "Error during model training: 'TextClassifier' object has no attribute '_calculate_metrics'", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.319978", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1320, "message": "Creating naive_bayes model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.320060", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1321, "message": "{'alpha': 1.0, 'fit_prior': True}", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.320116", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1012, "message": "Initialized naive_bayes classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.320187", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1013, "message": "{'alpha': 1.0, 'class_prior': None, 'fit_prior': True, 'force_alpha': True}", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.320849", "level": "ERROR", "name": "TextClassifier", "module": "model_factory", "function": "_train_model", "line": 1075, "message": "Error during model training: 'TextClassifier' object has no attribute '_calculate_metrics'", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.343862", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1320, "message": "Creating naive_bayes model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.343944", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1321, "message": "{'alpha': 1.0, 'fit_prior': True}", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.344001", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1012, "message": "Initialized naive_bayes classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.344075", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1013, "message": "{'alpha': 1.0, 'class_prior': None, 'fit_prior': True, 'force_alpha': True}", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.344765", "level": "ERROR", "name": "TextClassifier", "module": "model_factory", "function": "_train_model", "line": 1075, "message": "Error during model training: 'TextClassifier' object has no attribute '_calculate_metrics'", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.368097", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "validate_model_config", "line": 1383, "message": "Configuration validated successfully for naive_bayes", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.368181", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "validate_model_config", "line": 1383, "message": "Configuration validated successfully for logistic_regression", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.368235", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "validate_model_config", "line": 1383, "message": "Configuration validated successfully for svm", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.368277", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "validate_model_config", "line": 1383, "message": "Configuration validated successfully for random_forest", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.368317", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "validate_model_config", "line": 1383, "message": "Configuration validated successfully for bagging", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.368365", "level": "ERROR", "name": "src.models.model_factory", "module": "model_factory", "function": "validate_model_config", "line": 1387, "message": "Configuration validation failed: Invalid parameters for naive_bayes: {'invalid_param'}", "taskName": null}
{"timestamp": "2025-02-22T12:48:25.368416", "level": "ERROR", "name": "src.models.model_factory", "module": "model_factory", "function": "validate_model_config", "line": 1387, "message": "Configuration validation failed: Unsupported model type: invalid_model_type", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.517609", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 278, "message": "Starting training pipeline for experiment svm_20250222_142427", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.518460", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 279, "message": "Model type: svm", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.518538", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 280, "message": "Training data shape: X=(200, 10), y=(200,)", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.518623", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "validate_model_config", "line": 1381, "message": "Configuration validated successfully for svm", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.518678", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1319, "message": "Creating svm model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.518732", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1320, "message": "{'kernel': 'linear', 'C': 1.5, 'probability': True, 'class_weight': 'balanced'}", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.519171", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1007, "message": "Initialized svm classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.519304", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1008, "message": "{'C': 1.5, 'break_ties': False, 'cache_size': 200, 'class_weight': 'balanced', 'coef0': 0.0, 'decision_function_shape': 'ovr', 'degree': 3, 'gamma': 'scale', 'kernel': 'linear', 'max_iter': -1, 'probability': True, 'random_state': None, 'shrinking': True, 'tol': 0.001, 'verbose': False}", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.519607", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 294, "message": "\nTraining fold 1/3", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.539812", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 322, "message": "Fold 1 Results:", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.539900", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 323, "message": "Train accuracy: 0.6842", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.539959", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 324, "message": "Validation accuracy: 0.7910", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.540008", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 294, "message": "\nTraining fold 2/3", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.561296", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 322, "message": "Fold 2 Results:", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.561375", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 323, "message": "Train accuracy: 0.7744", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.561425", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 324, "message": "Validation accuracy: 0.6567", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.561469", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 294, "message": "\nTraining fold 3/3", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.583647", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 322, "message": "Fold 3 Results:", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.583742", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 323, "message": "Train accuracy: 0.7836", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.583795", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 324, "message": "Validation accuracy: 0.5909", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.584665", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 327, "message": "\nTraining final model on full dataset", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.617650", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "save", "line": 1185, "message": "Model saved successfully to /var/folders/w5/xv2mxvzn2ns0szm6w3260jym0000gn/T/tmpufs0fuk3/svm_20250222_142427_model.joblib", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.617739", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 368, "message": "\nTraining pipeline completed successfully", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.617790", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 369, "message": "Total training time: 0.10 seconds", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.617836", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 370, "message": "Final accuracy: 0.7250", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.618025", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1007, "message": "Initialized svm classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.618114", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1008, "message": "{'C': 1.0, 'break_ties': False, 'cache_size': 200, 'class_weight': 'balanced', 'coef0': 0.0, 'decision_function_shape': 'ovr', 'degree': 3, 'gamma': 'scale', 'kernel': 'linear', 'max_iter': -1, 'probability': True, 'random_state': None, 'shrinking': True, 'tol': 0.001, 'verbose': False}", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.618586", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "load", "line": 1205, "message": "Model loaded successfully from /var/folders/w5/xv2mxvzn2ns0szm6w3260jym0000gn/T/tmpufs0fuk3/svm_20250222_142427_model.joblib", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.618644", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "load", "line": 1206, "message": "Model type: svm", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.618693", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "load_model", "line": 1412, "message": "Model loaded successfully from /var/folders/w5/xv2mxvzn2ns0szm6w3260jym0000gn/T/tmpufs0fuk3/svm_20250222_142427_model.joblib", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.621178", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 278, "message": "Starting training pipeline for experiment svm_20250222_142427", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.621241", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 279, "message": "Model type: svm", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.621286", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 280, "message": "Training data shape: X=(200, 10), y=(200,)", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.621336", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "validate_model_config", "line": 1381, "message": "Configuration validated successfully for svm", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.621377", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1319, "message": "Creating svm model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.621421", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1320, "message": "{'kernel': 'linear', 'C': 1.5, 'probability': True, 'class_weight': 'balanced'}", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.621472", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1007, "message": "Initialized svm classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.621556", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1008, "message": "{'C': 1.5, 'break_ties': False, 'cache_size': 200, 'class_weight': 'balanced', 'coef0': 0.0, 'decision_function_shape': 'ovr', 'degree': 3, 'gamma': 'scale', 'kernel': 'linear', 'max_iter': -1, 'probability': True, 'random_state': None, 'shrinking': True, 'tol': 0.001, 'verbose': False}", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.621782", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 294, "message": "\nTraining fold 1/3", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.643534", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 322, "message": "Fold 1 Results:", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.643619", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 323, "message": "Train accuracy: 0.6842", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.643665", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 324, "message": "Validation accuracy: 0.7910", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.643712", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 294, "message": "\nTraining fold 2/3", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.668447", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 322, "message": "Fold 2 Results:", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.668527", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 323, "message": "Train accuracy: 0.7744", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.668591", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 324, "message": "Validation accuracy: 0.6567", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.668634", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 294, "message": "\nTraining fold 3/3", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.689060", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 322, "message": "Fold 3 Results:", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.689159", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 323, "message": "Train accuracy: 0.7836", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.689215", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 324, "message": "Validation accuracy: 0.5909", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.689262", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 327, "message": "\nTraining final model on full dataset", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.720640", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "save", "line": 1185, "message": "Model saved successfully to /var/folders/w5/xv2mxvzn2ns0szm6w3260jym0000gn/T/tmp7vfo6kj6/svm_20250222_142427_model.joblib", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.720722", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 368, "message": "\nTraining pipeline completed successfully", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.720769", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 369, "message": "Total training time: 0.10 seconds", "taskName": null}
{"timestamp": "2025-02-22T14:24:27.720819", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 370, "message": "Final accuracy: 0.7250", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.776826", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 278, "message": "Starting training pipeline for experiment svm_20250222_142705", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.777065", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 279, "message": "Model type: svm", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.777136", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 280, "message": "Training data shape: X=(200, 10), y=(200,)", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.777350", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "validate_model_config", "line": 1381, "message": "Configuration validated successfully for svm", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.777411", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1319, "message": "Creating svm model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.777470", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1320, "message": "{'kernel': 'linear', 'C': 1.5, 'probability': True, 'class_weight': 'balanced'}", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.777698", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1007, "message": "Initialized svm classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.777812", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1008, "message": "{'C': 1.5, 'break_ties': False, 'cache_size': 200, 'class_weight': 'balanced', 'coef0': 0.0, 'decision_function_shape': 'ovr', 'degree': 3, 'gamma': 'scale', 'kernel': 'linear', 'max_iter': -1, 'probability': True, 'random_state': None, 'shrinking': True, 'tol': 0.001, 'verbose': False}", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.778079", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 294, "message": "\nTraining fold 1/3", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.798110", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 322, "message": "Fold 1 Results:", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.798223", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 323, "message": "Train accuracy: 0.6842", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.798275", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 324, "message": "Validation accuracy: 0.7910", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.798322", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 294, "message": "\nTraining fold 2/3", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.827154", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 322, "message": "Fold 2 Results:", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.827250", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 323, "message": "Train accuracy: 0.7744", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.827299", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 324, "message": "Validation accuracy: 0.6567", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.827343", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 294, "message": "\nTraining fold 3/3", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.846522", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 322, "message": "Fold 3 Results:", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.846606", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 323, "message": "Train accuracy: 0.7836", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.846651", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 324, "message": "Validation accuracy: 0.5909", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.846692", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 327, "message": "\nTraining final model on full dataset", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.878293", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "save", "line": 1185, "message": "Model saved successfully to /var/folders/w5/xv2mxvzn2ns0szm6w3260jym0000gn/T/tmpm2otp9kd/svm_20250222_142705_model.joblib", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.878385", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 368, "message": "\nTraining pipeline completed successfully", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.878441", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 369, "message": "Total training time: 0.10 seconds", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.878484", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 370, "message": "Final accuracy: 0.7250", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.878716", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1007, "message": "Initialized svm classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.878830", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1008, "message": "{'C': 1.0, 'break_ties': False, 'cache_size': 200, 'class_weight': 'balanced', 'coef0': 0.0, 'decision_function_shape': 'ovr', 'degree': 3, 'gamma': 'scale', 'kernel': 'linear', 'max_iter': -1, 'probability': True, 'random_state': None, 'shrinking': True, 'tol': 0.001, 'verbose': False}", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.879374", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "load", "line": 1205, "message": "Model loaded successfully from /var/folders/w5/xv2mxvzn2ns0szm6w3260jym0000gn/T/tmpm2otp9kd/svm_20250222_142705_model.joblib", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.879435", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "load", "line": 1206, "message": "Model type: svm", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.879487", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "load_model", "line": 1412, "message": "Model loaded successfully from /var/folders/w5/xv2mxvzn2ns0szm6w3260jym0000gn/T/tmpm2otp9kd/svm_20250222_142705_model.joblib", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.881902", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 278, "message": "Starting training pipeline for experiment svm_20250222_142705", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.881965", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 279, "message": "Model type: svm", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.882011", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 280, "message": "Training data shape: X=(200, 10), y=(200,)", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.882061", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "validate_model_config", "line": 1381, "message": "Configuration validated successfully for svm", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.882103", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1319, "message": "Creating svm model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.882146", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1320, "message": "{'kernel': 'linear', 'C': 1.5, 'probability': True, 'class_weight': 'balanced'}", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.882196", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1007, "message": "Initialized svm classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.882279", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1008, "message": "{'C': 1.5, 'break_ties': False, 'cache_size': 200, 'class_weight': 'balanced', 'coef0': 0.0, 'decision_function_shape': 'ovr', 'degree': 3, 'gamma': 'scale', 'kernel': 'linear', 'max_iter': -1, 'probability': True, 'random_state': None, 'shrinking': True, 'tol': 0.001, 'verbose': False}", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.882506", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 294, "message": "\nTraining fold 1/3", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.902850", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 322, "message": "Fold 1 Results:", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.902930", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 323, "message": "Train accuracy: 0.6842", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.902974", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 324, "message": "Validation accuracy: 0.7910", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.903014", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 294, "message": "\nTraining fold 2/3", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.926198", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 322, "message": "Fold 2 Results:", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.926260", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 323, "message": "Train accuracy: 0.7744", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.926307", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 324, "message": "Validation accuracy: 0.6567", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.926346", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 294, "message": "\nTraining fold 3/3", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.946535", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 322, "message": "Fold 3 Results:", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.946626", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 323, "message": "Train accuracy: 0.7836", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.946671", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 324, "message": "Validation accuracy: 0.5909", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.946711", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 327, "message": "\nTraining final model on full dataset", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.977844", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "save", "line": 1185, "message": "Model saved successfully to /var/folders/w5/xv2mxvzn2ns0szm6w3260jym0000gn/T/tmp1wq7id2v/svm_20250222_142705_model.joblib", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.977915", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 368, "message": "\nTraining pipeline completed successfully", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.977963", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 369, "message": "Total training time: 0.09 seconds", "taskName": null}
{"timestamp": "2025-02-22T14:27:05.978004", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 370, "message": "Final accuracy: 0.7250", "taskName": null}
{"timestamp": "2025-02-22T14:28:33.833545", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 278, "message": "Starting training pipeline for experiment svm_20250222_142833", "taskName": null}
{"timestamp": "2025-02-22T14:28:33.833796", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 279, "message": "Model type: svm", "taskName": null}
{"timestamp": "2025-02-22T14:28:33.833877", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 280, "message": "Training data shape: X=(200, 10), y=(200,)", "taskName": null}
{"timestamp": "2025-02-22T14:28:33.833994", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "validate_model_config", "line": 1381, "message": "Configuration validated successfully for svm", "taskName": null}
{"timestamp": "2025-02-22T14:28:33.834059", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1319, "message": "Creating svm model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T14:28:33.834109", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1320, "message": "{'kernel': 'linear', 'C': 1.5, 'probability': True, 'class_weight': 'balanced'}", "taskName": null}
{"timestamp": "2025-02-22T14:28:33.834347", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1007, "message": "Initialized svm classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T14:28:33.834445", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1008, "message": "{'C': 1.5, 'break_ties': False, 'cache_size': 200, 'class_weight': 'balanced', 'coef0': 0.0, 'decision_function_shape': 'ovr', 'degree': 3, 'gamma': 'scale', 'kernel': 'linear', 'max_iter': -1, 'probability': True, 'random_state': None, 'shrinking': True, 'tol': 0.001, 'verbose': False}", "taskName": null}
{"timestamp": "2025-02-22T14:28:33.834702", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 294, "message": "\nTraining fold 1/3", "taskName": null}
{"timestamp": "2025-02-22T14:28:33.855474", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 322, "message": "Fold 1 Results:", "taskName": null}
{"timestamp": "2025-02-22T14:28:33.855571", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 323, "message": "Train accuracy: 0.6842", "taskName": null}
{"timestamp": "2025-02-22T14:28:33.855625", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 324, "message": "Validation accuracy: 0.7910", "taskName": null}
{"timestamp": "2025-02-22T14:28:33.855676", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 294, "message": "\nTraining fold 2/3", "taskName": null}
{"timestamp": "2025-02-22T14:28:33.881705", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 322, "message": "Fold 2 Results:", "taskName": null}
{"timestamp": "2025-02-22T14:28:33.881784", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 323, "message": "Train accuracy: 0.7744", "taskName": null}
{"timestamp": "2025-02-22T14:28:33.881834", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 324, "message": "Validation accuracy: 0.6567", "taskName": null}
{"timestamp": "2025-02-22T14:28:33.881877", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 294, "message": "\nTraining fold 3/3", "taskName": null}
{"timestamp": "2025-02-22T14:28:33.903209", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 322, "message": "Fold 3 Results:", "taskName": null}
{"timestamp": "2025-02-22T14:28:33.903294", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 323, "message": "Train accuracy: 0.7836", "taskName": null}
{"timestamp": "2025-02-22T14:28:33.903343", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 324, "message": "Validation accuracy: 0.5909", "taskName": null}
{"timestamp": "2025-02-22T14:28:33.903385", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 327, "message": "\nTraining final model on full dataset", "taskName": null}
{"timestamp": "2025-02-22T14:28:33.938885", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "save", "line": 1185, "message": "Model saved successfully to /var/folders/w5/xv2mxvzn2ns0szm6w3260jym0000gn/T/tmp99fkz2ut/svm_20250222_142833_model.joblib", "taskName": null}
{"timestamp": "2025-02-22T14:28:33.938965", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 368, "message": "\nTraining pipeline completed successfully", "taskName": null}
{"timestamp": "2025-02-22T14:28:33.939016", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 369, "message": "Total training time: 0.10 seconds", "taskName": null}
{"timestamp": "2025-02-22T14:28:33.939060", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 370, "message": "Final accuracy: 0.7250", "taskName": null}
{"timestamp": "2025-02-22T14:28:33.939222", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1007, "message": "Initialized svm classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T14:28:33.939308", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1008, "message": "{'C': 1.0, 'break_ties': False, 'cache_size': 200, 'class_weight': 'balanced', 'coef0': 0.0, 'decision_function_shape': 'ovr', 'degree': 3, 'gamma': 'scale', 'kernel': 'linear', 'max_iter': -1, 'probability': True, 'random_state': None, 'shrinking': True, 'tol': 0.001, 'verbose': False}", "taskName": null}
{"timestamp": "2025-02-22T14:28:33.939752", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "load", "line": 1205, "message": "Model loaded successfully from /var/folders/w5/xv2mxvzn2ns0szm6w3260jym0000gn/T/tmp99fkz2ut/svm_20250222_142833_model.joblib", "taskName": null}
{"timestamp": "2025-02-22T14:28:33.939798", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "load", "line": 1206, "message": "Model type: svm", "taskName": null}
{"timestamp": "2025-02-22T14:28:33.939847", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "load_model", "line": 1412, "message": "Model loaded successfully from /var/folders/w5/xv2mxvzn2ns0szm6w3260jym0000gn/T/tmp99fkz2ut/svm_20250222_142833_model.joblib", "taskName": null}
{"timestamp": "2025-02-22T14:28:33.941944", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 278, "message": "Starting training pipeline for experiment svm_20250222_142833", "taskName": null}
{"timestamp": "2025-02-22T14:28:33.941999", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 279, "message": "Model type: svm", "taskName": null}
{"timestamp": "2025-02-22T14:28:33.942040", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 280, "message": "Training data shape: X=(200, 10), y=(200,)", "taskName": null}
{"timestamp": "2025-02-22T14:28:33.942090", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "validate_model_config", "line": 1381, "message": "Configuration validated successfully for svm", "taskName": null}
{"timestamp": "2025-02-22T14:28:33.942130", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1319, "message": "Creating svm model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T14:28:33.942172", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1320, "message": "{'kernel': 'linear', 'C': 1.5, 'probability': True, 'class_weight': 'balanced'}", "taskName": null}
{"timestamp": "2025-02-22T14:28:33.942222", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1007, "message": "Initialized svm classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T14:28:33.942300", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1008, "message": "{'C': 1.5, 'break_ties': False, 'cache_size': 200, 'class_weight': 'balanced', 'coef0': 0.0, 'decision_function_shape': 'ovr', 'degree': 3, 'gamma': 'scale', 'kernel': 'linear', 'max_iter': -1, 'probability': True, 'random_state': None, 'shrinking': True, 'tol': 0.001, 'verbose': False}", "taskName": null}
{"timestamp": "2025-02-22T14:28:33.942514", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 294, "message": "\nTraining fold 1/3", "taskName": null}
{"timestamp": "2025-02-22T14:28:33.964047", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 322, "message": "Fold 1 Results:", "taskName": null}
{"timestamp": "2025-02-22T14:28:33.964146", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 323, "message": "Train accuracy: 0.6842", "taskName": null}
{"timestamp": "2025-02-22T14:28:33.964194", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 324, "message": "Validation accuracy: 0.7910", "taskName": null}
{"timestamp": "2025-02-22T14:28:33.964239", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 294, "message": "\nTraining fold 2/3", "taskName": null}
{"timestamp": "2025-02-22T14:28:33.989340", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 322, "message": "Fold 2 Results:", "taskName": null}
{"timestamp": "2025-02-22T14:28:33.989415", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 323, "message": "Train accuracy: 0.7744", "taskName": null}
{"timestamp": "2025-02-22T14:28:33.989461", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 324, "message": "Validation accuracy: 0.6567", "taskName": null}
{"timestamp": "2025-02-22T14:28:33.989501", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 294, "message": "\nTraining fold 3/3", "taskName": null}
{"timestamp": "2025-02-22T14:28:34.008577", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 322, "message": "Fold 3 Results:", "taskName": null}
{"timestamp": "2025-02-22T14:28:34.008643", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 323, "message": "Train accuracy: 0.7836", "taskName": null}
{"timestamp": "2025-02-22T14:28:34.008690", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 324, "message": "Validation accuracy: 0.5909", "taskName": null}
{"timestamp": "2025-02-22T14:28:34.008730", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 327, "message": "\nTraining final model on full dataset", "taskName": null}
{"timestamp": "2025-02-22T14:28:34.045205", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "save", "line": 1185, "message": "Model saved successfully to /var/folders/w5/xv2mxvzn2ns0szm6w3260jym0000gn/T/tmp65s72wmy/svm_20250222_142833_model.joblib", "taskName": null}
{"timestamp": "2025-02-22T14:28:34.045308", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 368, "message": "\nTraining pipeline completed successfully", "taskName": null}
{"timestamp": "2025-02-22T14:28:34.045365", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 369, "message": "Total training time: 0.10 seconds", "taskName": null}
{"timestamp": "2025-02-22T14:28:34.045412", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 370, "message": "Final accuracy: 0.7250", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.617284", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 278, "message": "Starting training pipeline for experiment svm_20250222_142916", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.617651", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 279, "message": "Model type: svm", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.617735", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 280, "message": "Training data shape: X=(200, 10), y=(200,)", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.617810", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "validate_model_config", "line": 1381, "message": "Configuration validated successfully for svm", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.617862", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1319, "message": "Creating svm model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.617943", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1320, "message": "{'kernel': 'linear', 'C': 1.5, 'probability': True, 'class_weight': 'balanced'}", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.618285", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1007, "message": "Initialized svm classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.618430", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1008, "message": "{'C': 1.5, 'break_ties': False, 'cache_size': 200, 'class_weight': 'balanced', 'coef0': 0.0, 'decision_function_shape': 'ovr', 'degree': 3, 'gamma': 'scale', 'kernel': 'linear', 'max_iter': -1, 'probability': True, 'random_state': None, 'shrinking': True, 'tol': 0.001, 'verbose': False}", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.618775", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 294, "message": "\nTraining fold 1/3", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.639826", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 322, "message": "Fold 1 Results:", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.639920", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 323, "message": "Train accuracy: 0.6842", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.639972", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 324, "message": "Validation accuracy: 0.7910", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.640019", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 294, "message": "\nTraining fold 2/3", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.669927", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 322, "message": "Fold 2 Results:", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.670042", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 323, "message": "Train accuracy: 0.7744", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.670096", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 324, "message": "Validation accuracy: 0.6567", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.670153", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 294, "message": "\nTraining fold 3/3", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.691452", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 322, "message": "Fold 3 Results:", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.691538", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 323, "message": "Train accuracy: 0.7836", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.691584", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 324, "message": "Validation accuracy: 0.5909", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.691630", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 327, "message": "\nTraining final model on full dataset", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.721808", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "save", "line": 1185, "message": "Model saved successfully to /var/folders/w5/xv2mxvzn2ns0szm6w3260jym0000gn/T/tmpmwxo21bi/svm_20250222_142916_model.joblib", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.721893", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 368, "message": "\nTraining pipeline completed successfully", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.721947", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 369, "message": "Total training time: 0.10 seconds", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.721991", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 370, "message": "Final accuracy: 0.7250", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.722176", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1007, "message": "Initialized svm classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.722275", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1008, "message": "{'C': 1.0, 'break_ties': False, 'cache_size': 200, 'class_weight': 'balanced', 'coef0': 0.0, 'decision_function_shape': 'ovr', 'degree': 3, 'gamma': 'scale', 'kernel': 'linear', 'max_iter': -1, 'probability': True, 'random_state': None, 'shrinking': True, 'tol': 0.001, 'verbose': False}", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.722795", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "load", "line": 1205, "message": "Model loaded successfully from /var/folders/w5/xv2mxvzn2ns0szm6w3260jym0000gn/T/tmpmwxo21bi/svm_20250222_142916_model.joblib", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.722843", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "load", "line": 1206, "message": "Model type: svm", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.722893", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "load_model", "line": 1412, "message": "Model loaded successfully from /var/folders/w5/xv2mxvzn2ns0szm6w3260jym0000gn/T/tmpmwxo21bi/svm_20250222_142916_model.joblib", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.725139", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 278, "message": "Starting training pipeline for experiment svm_20250222_142916", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.725195", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 279, "message": "Model type: svm", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.725238", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 280, "message": "Training data shape: X=(200, 10), y=(200,)", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.725286", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "validate_model_config", "line": 1381, "message": "Configuration validated successfully for svm", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.725330", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1319, "message": "Creating svm model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.725373", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1320, "message": "{'kernel': 'linear', 'C': 1.5, 'probability': True, 'class_weight': 'balanced'}", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.725421", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1007, "message": "Initialized svm classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.725502", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1008, "message": "{'C': 1.5, 'break_ties': False, 'cache_size': 200, 'class_weight': 'balanced', 'coef0': 0.0, 'decision_function_shape': 'ovr', 'degree': 3, 'gamma': 'scale', 'kernel': 'linear', 'max_iter': -1, 'probability': True, 'random_state': None, 'shrinking': True, 'tol': 0.001, 'verbose': False}", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.725729", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 294, "message": "\nTraining fold 1/3", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.747415", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 322, "message": "Fold 1 Results:", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.747501", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 323, "message": "Train accuracy: 0.6842", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.747547", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 324, "message": "Validation accuracy: 0.7910", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.747591", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 294, "message": "\nTraining fold 2/3", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.772504", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 322, "message": "Fold 2 Results:", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.772581", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 323, "message": "Train accuracy: 0.7744", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.772629", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 324, "message": "Validation accuracy: 0.6567", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.772673", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 294, "message": "\nTraining fold 3/3", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.796335", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 322, "message": "Fold 3 Results:", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.796412", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 323, "message": "Train accuracy: 0.7836", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.796455", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 324, "message": "Validation accuracy: 0.5909", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.796494", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 327, "message": "\nTraining final model on full dataset", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.839340", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "save", "line": 1185, "message": "Model saved successfully to /var/folders/w5/xv2mxvzn2ns0szm6w3260jym0000gn/T/tmp7z1s154z/svm_20250222_142916_model.joblib", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.839854", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 368, "message": "\nTraining pipeline completed successfully", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.839979", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 369, "message": "Total training time: 0.11 seconds", "taskName": null}
{"timestamp": "2025-02-22T14:29:16.840104", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 370, "message": "Final accuracy: 0.7250", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.412690", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1319, "message": "Creating svm model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.413020", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1320, "message": "{'kernel': 'linear', 'C': 1.0, 'probability': True, 'class_weight': 'balanced'}", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.413286", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1007, "message": "Initialized svm classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.413403", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1008, "message": "{'C': 1.0, 'break_ties': False, 'cache_size': 200, 'class_weight': 'balanced', 'coef0': 0.0, 'decision_function_shape': 'ovr', 'degree': 3, 'gamma': 'scale', 'kernel': 'linear', 'max_iter': -1, 'probability': True, 'random_state': None, 'shrinking': True, 'tol': 0.001, 'verbose': False}", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.425840", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 278, "message": "Starting training pipeline for experiment svm_20250222_143315", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.425905", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 279, "message": "Model type: svm", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.425955", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 280, "message": "Training data shape: X=(200, 10), y=(200,)", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.426007", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "validate_model_config", "line": 1381, "message": "Configuration validated successfully for svm", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.426049", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1319, "message": "Creating svm model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.426093", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1320, "message": "{'kernel': 'linear', 'C': 1.5, 'probability': True, 'class_weight': 'balanced'}", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.426153", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1007, "message": "Initialized svm classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.426241", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1008, "message": "{'C': 1.5, 'break_ties': False, 'cache_size': 200, 'class_weight': 'balanced', 'coef0': 0.0, 'decision_function_shape': 'ovr', 'degree': 3, 'gamma': 'scale', 'kernel': 'linear', 'max_iter': -1, 'probability': True, 'random_state': None, 'shrinking': True, 'tol': 0.001, 'verbose': False}", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.426451", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 294, "message": "\nTraining fold 1/3", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.452405", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 322, "message": "Fold 1 Results:", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.452500", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 323, "message": "Train accuracy: 0.6842", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.452553", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 324, "message": "Validation accuracy: 0.7910", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.452595", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 294, "message": "\nTraining fold 2/3", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.479772", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 322, "message": "Fold 2 Results:", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.479861", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 323, "message": "Train accuracy: 0.7744", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.479908", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 324, "message": "Validation accuracy: 0.6567", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.479950", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 294, "message": "\nTraining fold 3/3", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.500886", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 322, "message": "Fold 3 Results:", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.500976", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 323, "message": "Train accuracy: 0.7836", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.501023", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 324, "message": "Validation accuracy: 0.5909", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.501071", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 327, "message": "\nTraining final model on full dataset", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.538168", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "save", "line": 1185, "message": "Model saved successfully to /var/folders/w5/xv2mxvzn2ns0szm6w3260jym0000gn/T/tmpt0kqmkqz/svm_20250222_143315_model.joblib", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.538258", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 368, "message": "\nTraining pipeline completed successfully", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.538308", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 369, "message": "Total training time: 0.11 seconds", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.538351", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 370, "message": "Final accuracy: 0.7250", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.538515", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1007, "message": "Initialized svm classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.538604", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1008, "message": "{'C': 1.0, 'break_ties': False, 'cache_size': 200, 'class_weight': 'balanced', 'coef0': 0.0, 'decision_function_shape': 'ovr', 'degree': 3, 'gamma': 'scale', 'kernel': 'linear', 'max_iter': -1, 'probability': True, 'random_state': None, 'shrinking': True, 'tol': 0.001, 'verbose': False}", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.539038", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "load", "line": 1205, "message": "Model loaded successfully from /var/folders/w5/xv2mxvzn2ns0szm6w3260jym0000gn/T/tmpt0kqmkqz/svm_20250222_143315_model.joblib", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.539080", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "load", "line": 1206, "message": "Model type: svm", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.539125", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "load_model", "line": 1412, "message": "Model loaded successfully from /var/folders/w5/xv2mxvzn2ns0szm6w3260jym0000gn/T/tmpt0kqmkqz/svm_20250222_143315_model.joblib", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.541290", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 278, "message": "Starting training pipeline for experiment svm_20250222_143315", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.541354", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 279, "message": "Model type: svm", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.541399", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 280, "message": "Training data shape: X=(200, 10), y=(200,)", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.541446", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "validate_model_config", "line": 1381, "message": "Configuration validated successfully for svm", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.541489", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1319, "message": "Creating svm model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.541529", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1320, "message": "{'kernel': 'linear', 'C': 1.5, 'probability': True, 'class_weight': 'balanced'}", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.541580", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1007, "message": "Initialized svm classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.541660", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1008, "message": "{'C': 1.5, 'break_ties': False, 'cache_size': 200, 'class_weight': 'balanced', 'coef0': 0.0, 'decision_function_shape': 'ovr', 'degree': 3, 'gamma': 'scale', 'kernel': 'linear', 'max_iter': -1, 'probability': True, 'random_state': None, 'shrinking': True, 'tol': 0.001, 'verbose': False}", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.541885", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 294, "message": "\nTraining fold 1/3", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.562416", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 322, "message": "Fold 1 Results:", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.562500", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 323, "message": "Train accuracy: 0.6842", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.562545", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 324, "message": "Validation accuracy: 0.7910", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.562588", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 294, "message": "\nTraining fold 2/3", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.588115", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 322, "message": "Fold 2 Results:", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.588194", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 323, "message": "Train accuracy: 0.7744", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.588239", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 324, "message": "Validation accuracy: 0.6567", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.588278", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 294, "message": "\nTraining fold 3/3", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.607241", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 322, "message": "Fold 3 Results:", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.607389", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 323, "message": "Train accuracy: 0.7836", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.607448", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 324, "message": "Validation accuracy: 0.5909", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.607494", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 327, "message": "\nTraining final model on full dataset", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.637551", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "save", "line": 1185, "message": "Model saved successfully to /var/folders/w5/xv2mxvzn2ns0szm6w3260jym0000gn/T/tmp5mdvhcfg/svm_20250222_143315_model.joblib", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.637705", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 368, "message": "\nTraining pipeline completed successfully", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.637837", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 369, "message": "Total training time: 0.09 seconds", "taskName": null}
{"timestamp": "2025-02-22T14:33:15.637886", "level": "INFO", "name": "TrainingPipeline", "module": "training_pipeline", "function": "train", "line": 370, "message": "Final accuracy: 0.7250", "taskName": null}
{"timestamp": "2025-02-22T15:19:34.160496", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1319, "message": "Creating logistic_regression model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T15:19:34.161500", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1320, "message": "{'multi_class': 'multinomial', 'max_iter': 1000, 'solver': 'lbfgs', 'C': 1.0, 'class_weight': 'balanced'}", "taskName": null}
{"timestamp": "2025-02-22T15:19:34.161775", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1007, "message": "Initialized logistic_regression classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T15:19:34.161884", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1008, "message": "{'C': 1.0, 'class_weight': 'balanced', 'dual': False, 'fit_intercept': True, 'intercept_scaling': 1, 'l1_ratio': None, 'max_iter': 1000, 'multi_class': 'multinomial', 'n_jobs': None, 'penalty': 'l2', 'random_state': None, 'solver': 'lbfgs', 'tol': 0.0001, 'verbose': 0, 'warm_start': False}", "taskName": null}
{"timestamp": "2025-02-22T15:19:34.170044", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1319, "message": "Creating svm model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T15:19:34.170127", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1320, "message": "{'kernel': 'linear', 'C': 1.0, 'probability': True, 'class_weight': 'balanced'}", "taskName": null}
{"timestamp": "2025-02-22T15:19:34.170207", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1007, "message": "Initialized svm classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T15:19:34.170367", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1008, "message": "{'C': 1.0, 'break_ties': False, 'cache_size': 200, 'class_weight': 'balanced', 'coef0': 0.0, 'decision_function_shape': 'ovr', 'degree': 3, 'gamma': 'scale', 'kernel': 'linear', 'max_iter': -1, 'probability': True, 'random_state': None, 'shrinking': True, 'tol': 0.001, 'verbose': False}", "taskName": null}
{"timestamp": "2025-02-22T15:19:34.178177", "level": "INFO", "name": "PerformanceBenchmark", "module": "model_evaluation", "function": "benchmark_models", "line": 343, "message": "\nEvaluating logistic_regression", "taskName": null}
{"timestamp": "2025-02-22T15:21:27.981584", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1319, "message": "Creating logistic_regression model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T15:21:27.981958", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1320, "message": "{'multi_class': 'multinomial', 'max_iter': 1000, 'solver': 'lbfgs', 'C': 1.0, 'class_weight': 'balanced'}", "taskName": null}
{"timestamp": "2025-02-22T15:21:27.982185", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1007, "message": "Initialized logistic_regression classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T15:21:27.982291", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1008, "message": "{'C': 1.0, 'class_weight': 'balanced', 'dual': False, 'fit_intercept': True, 'intercept_scaling': 1, 'l1_ratio': None, 'max_iter': 1000, 'multi_class': 'multinomial', 'n_jobs': None, 'penalty': 'l2', 'random_state': None, 'solver': 'lbfgs', 'tol': 0.0001, 'verbose': 0, 'warm_start': False}", "taskName": null}
{"timestamp": "2025-02-22T15:21:27.993964", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1319, "message": "Creating logistic_regression model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T15:21:27.994037", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1320, "message": "{'multi_class': 'multinomial', 'max_iter': 1000, 'solver': 'lbfgs', 'C': 1.0, 'class_weight': 'balanced'}", "taskName": null}
{"timestamp": "2025-02-22T15:21:27.994099", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1007, "message": "Initialized logistic_regression classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T15:21:27.994184", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1008, "message": "{'C': 1.0, 'class_weight': 'balanced', 'dual': False, 'fit_intercept': True, 'intercept_scaling': 1, 'l1_ratio': None, 'max_iter': 1000, 'multi_class': 'multinomial', 'n_jobs': None, 'penalty': 'l2', 'random_state': None, 'solver': 'lbfgs', 'tol': 0.0001, 'verbose': 0, 'warm_start': False}", "taskName": null}
{"timestamp": "2025-02-22T15:21:27.999220", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1319, "message": "Creating logistic_regression model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T15:21:27.999281", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1320, "message": "{'multi_class': 'multinomial', 'max_iter': 1000, 'solver': 'lbfgs', 'C': 1.0, 'class_weight': 'balanced'}", "taskName": null}
{"timestamp": "2025-02-22T15:21:27.999334", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1007, "message": "Initialized logistic_regression classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T15:21:27.999416", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1008, "message": "{'C': 1.0, 'class_weight': 'balanced', 'dual': False, 'fit_intercept': True, 'intercept_scaling': 1, 'l1_ratio': None, 'max_iter': 1000, 'multi_class': 'multinomial', 'n_jobs': None, 'penalty': 'l2', 'random_state': None, 'solver': 'lbfgs', 'tol': 0.0001, 'verbose': 0, 'warm_start': False}", "taskName": null}
{"timestamp": "2025-02-22T15:21:28.027583", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1319, "message": "Creating logistic_regression model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T15:21:28.027657", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1320, "message": "{'multi_class': 'multinomial', 'max_iter': 1000, 'solver': 'lbfgs', 'C': 1.0, 'class_weight': 'balanced'}", "taskName": null}
{"timestamp": "2025-02-22T15:21:28.027714", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1007, "message": "Initialized logistic_regression classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T15:21:28.027795", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1008, "message": "{'C': 1.0, 'class_weight': 'balanced', 'dual': False, 'fit_intercept': True, 'intercept_scaling': 1, 'l1_ratio': None, 'max_iter': 1000, 'multi_class': 'multinomial', 'n_jobs': None, 'penalty': 'l2', 'random_state': None, 'solver': 'lbfgs', 'tol': 0.0001, 'verbose': 0, 'warm_start': False}", "taskName": null}
{"timestamp": "2025-02-22T15:21:28.049742", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1319, "message": "Creating logistic_regression model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T15:21:28.049823", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1320, "message": "{'multi_class': 'multinomial', 'max_iter': 1000, 'solver': 'lbfgs', 'C': 1.0, 'class_weight': 'balanced'}", "taskName": null}
{"timestamp": "2025-02-22T15:21:28.049886", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1007, "message": "Initialized logistic_regression classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T15:21:28.049982", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1008, "message": "{'C': 1.0, 'class_weight': 'balanced', 'dual': False, 'fit_intercept': True, 'intercept_scaling': 1, 'l1_ratio': None, 'max_iter': 1000, 'multi_class': 'multinomial', 'n_jobs': None, 'penalty': 'l2', 'random_state': None, 'solver': 'lbfgs', 'tol': 0.0001, 'verbose': 0, 'warm_start': False}", "taskName": null}
{"timestamp": "2025-02-22T15:21:28.055934", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1319, "message": "Creating logistic_regression model with configuration:", "taskName": null}
{"timestamp": "2025-02-22T15:21:28.056027", "level": "INFO", "name": "src.models.model_factory", "module": "model_factory", "function": "create_model", "line": 1320, "message": "{'multi_class': 'multinomial', 'max_iter': 1000, 'solver': 'lbfgs', 'C': 1.0, 'class_weight': 'balanced'}", "taskName": null}
{"timestamp": "2025-02-22T15:21:28.056092", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1007, "message": "Initialized logistic_regression classifier with parameters:", "taskName": null}
{"timestamp": "2025-02-22T15:21:28.056214", "level": "INFO", "name": "TextClassifier", "module": "model_factory", "function": "_initialize_model", "line": 1008, "message": "{'C': 1.0, 'class_weight': 'balanced', 'dual': False, 'fit_intercept': True, 'intercept_scaling': 1, 'l1_ratio': None, 'max_iter': 1000, 'multi_class': 'multinomial', 'n_jobs': None, 'penalty': 'l2', 'random_state': None, 'solver': 'lbfgs', 'tol': 0.0001, 'verbose': 0, 'warm_start': False}", "taskName": null}