use irithyll::{sgbt, StreamingLearner};
fn main() {
let mut model = sgbt(50, 0.05);
for i in 0..200 {
let x = i as f64 * 0.1;
let y = 2.0 * x + 1.0;
model.train(&[x], y);
}
let prediction = model.predict(&[10.0]);
println!("Prediction for x=10: {:.3} (true: 21.000)", prediction);
println!("[OK] Hello streaming complete.");
}