namespace Deal.Ml.Model;
///
/// Состояние модели тенанта в памяти
///
public sealed class ModelState
{
///
/// Веса классов: label → n.
///
public Dictionary Classes { get; } = new(StringComparer.Ordinal);
///
/// Веса терминов по классам
///
public Dictionary> TermsByLabel { get; } = new(StringComparer.Ordinal);
///
/// Журнал самооценки в порядке накопления
///
public List EvalLog { get; } = [];
///
/// Очищает состояние.
///
public void Clear()
{
Classes.Clear();
TermsByLabel.Clear();
EvalLog.Clear();
}
}