using BotSharp.NLP.Tokenize;
using System;
using System.Collections.Generic;
using System.Text;
namespace BotSharp.NLP.Tag
{
///
/// Part-Of-Speech tagging (or POS tagging, for short) is one of the main components of almost any NLP analysis.
/// The task of POS-tagging simply implies labelling words with their appropriate Part-Of-Speech (Noun, Verb, Adjective, Adverb, Pronoun, …).
///
public interface ITagger
{
///
///
///
/// A tagged corpus. Each item should be a list of tokens.
///
///
void Train(List sentences, TagOptions options);
void Tag(Sentence sentence, TagOptions options);
}
}