using BotSharp.Algorithm.Matrix; using System; using System.Collections.Generic; using System.Text; namespace BotSharp.NLP.Featuring { public interface IFeatureExtractor { /// /// Feature dimension size /// int Dimension { get; set; } /// /// The whole corpus /// List Sentences { get; set; } /// /// Feature names /// List Features { get; set; } /// /// All words and frequency /// List> Dictionary { get; set; } /// /// Vectorize sentence /// void Vectorize(); /// /// Array shape /// Shape Shape { get; set; } } }