У меня есть алгоритм, который выбирает модели из пространства возможных моделей.Модель - это, по сути, формула, поэтому некоторая иерархическая структура объекта.Я хотел бы сохранить каждую модель в базе данных, если она еще не сохранена.Каковы мои варианты, чтобы найти модель очень быстро, когда я запрашиваю базу данных?Я понимаю, что могу использовать критерии и пример модели, чтобы определить, есть ли модель уже в базе данных.Есть ли более быстрый способ?Это моя первая попытка структуры модели:
public class Network
{
public virtual double Bias { get; set; }
public virtual IList<RBF> RBFs { get; set; }
}
public class RBF
{
public virtual double Weight { get; set; }
public virtual ISet<Gaussian> Gaussians { get; set; }
}
public class Gaussian
{
public virtual int FeatureIndex { get; set; }
public virtual double Mean { get; set; }
public virtual double StandardDeviation { get; set; }
}