Skip to content

Conversation

@gbeane
Copy link
Collaborator

@gbeane gbeane commented Dec 31, 2025

No description provided.

@gbeane gbeane requested a review from Copilot December 31, 2025 21:42
@gbeane gbeane self-assigned this Dec 31, 2025
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds support for CatBoost as a classifier option and includes comprehensive test coverage for the new classifier type. The changes ensure CatBoost is properly integrated into the existing classifier framework alongside Random Forest and XGBoost.

Key changes:

  • Added CATBOOST enum value to ClassifierType
  • Added comprehensive test suite covering CatBoost initialization, training, prediction, and NaN handling
  • Minor comment corrections in the classifier implementation

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
src/jabs/types/classifier_types.py Added CATBOOST enum value to ClassifierType
tests/classifier/test_classifier.py Added comprehensive test coverage for CatBoost classifier functionality
src/jabs/classifier/classifier.py Minor comment corrections (grammar fixes)

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@gbeane gbeane merged commit f66aa34 into main Dec 31, 2025
2 checks passed
@gbeane gbeane deleted the add-catboost-tests branch December 31, 2025 21:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants