MachineLearning/naive_bayes library

🧮 Gaussian Naive Bayes (continuous features)

Fits a Gaussian Naive Bayes model estimating per-class feature means and variances. Uses log-probabilities for numerical stability. Returns a small class that can fit and predict.

Contract:

  • Input: X numeric features (n x m), y integer class labels.
  • Output: GaussianNB instance with fit and predict.

Time Complexity: O(n * m) Space Complexity: O(k * m)

Classes

GaussianNB