public FastTextLanguageDetector(int version) : base(Language.Any, version, nameof(FastTextLanguageDetector), compress: false)
        {
            Model           = new FastText(Language.Any, version, "language-detector");
            Model.Data.Type = FastText.ModelType.Supervised;
            Model.Data.MaximumWordNgrams  = 0;
            Model.Data.MinimumNgrams      = 2;
            Model.Data.MaximumNgrams      = 5;
            Model.Data.VectorQuantization = QuantizationType.None;
            Model.Data.LearningRate       = 0.1f;
            Model.Data.Epoch        = 50;
            Model.Data.Dimensions   = 16;
            Model.Data.IgnoreCase   = false;
            Model.Data.Loss         = FastText.LossType.NegativeSampling;
            Model.Data.MinimumCount = 5;

            Tokenizer = new SpaceTokenizer();
        }