Begin working on batch.

This commit is contained in:
2022-06-12 21:02:57 +02:00
parent de58d01322
commit ae1c765dbb
4 changed files with 289 additions and 6 deletions

View File

@@ -40,11 +40,8 @@ impl Gaussian {
self.sigma.powi(-2)
}
pub fn forget(&self, gamma: f64, t: u32) -> Self {
Self::new(
self.mu,
(self.sigma().powi(2) + t as f64 * gamma.powi(2)).sqrt(),
)
pub fn forget(&self, gamma: f64, t: f64) -> Self {
Self::new(self.mu, (self.sigma().powi(2) + t * gamma.powi(2)).sqrt())
}
pub fn delta(&self, m: Gaussian) -> (f64, f64) {