Documentation
¶
Overview ¶
Package jiagu 自然语言处理工具
Index ¶
- Constants
- func AddVocabs(words []string)
- func DBScanCluster(corpus []string, tokenizer cluster.Tokenizer, eps float64, minPts int) (cluster.Clusters, error)
- func DelVocabs(words []string)
- func Findword(input io.Reader, minFreq int, minMtro float64, minEntro float64) ([]utils.StringCounterItem, error)
- func Init()
- func Keywords(txt string, n int) []string
- func KeywordsInstance() *textrank.Keywords
- func KmeansCluster(corpus []string, tokenizer cluster.Tokenizer, k int) (cluster.Clusters, error)
- func Knowledge(txt string) []knowledge.Entity
- func KnowledgeInstance() *knowledge.Knowledge
- func LoadUserDict(r io.Reader)
- func Ner(words []string) []model.Class
- func NerModel() *perceptron.Perceptron
- func Pos(words []string) []model.Class
- func PosModel() *perceptron.Perceptron
- func Seg(sentence string) []string
- func Segment() *segment.Segment
- func Sentiment(words []string) (string, float64)
- func SentimentInstance() *bayes.Bayes
- func Stopwords() *stopwords.Stopwords
- func Summarize(txt string, n int) []string
- func SummarizeInstance() *textrank.Summarize
Constants ¶
View Source
const ( // POS_MODEL 词性标注model文件 POS_MODEL = "pos.model" // NER_MODEL 命名实体识别model文件 NER_MODEL = "ner.model" // KG_MODEL 知识图谱model文件 KG_MODEL = "kg.model" // CWS_MODEL 分词model文件 CWS_MODEL = "cws.model" // SENTIMENT_MODEL 情感分析model文件 SENTIMENT_MODEL = "sentiment.model" // VOCAB_DICT 分词字典 VOCAB_DICT = "jiagu.dict" // STOPWORDS stopwords字典 STOPWORDS_DICT = "stopwords.txt" )
Variables ¶
This section is empty.
Functions ¶
func DBScanCluster ¶
func DBScanCluster(corpus []string, tokenizer cluster.Tokenizer, eps float64, minPts int) (cluster.Clusters, error)
DBScanCluster dbscan 文本聚类
func Findword ¶
func Findword(input io.Reader, minFreq int, minMtro float64, minEntro float64) ([]utils.StringCounterItem, error)
Findword 根据文本利用信息熵新词发现
func KeywordsInstance ¶
KeywordsInstance get keywordsModel singleton
func KmeansCluster ¶
KmeansCluster kmeans 文本聚类
func KnowledgeInstance ¶
KnowledgeInstance get knowledgeModel singleton
func SentimentInstance ¶
SentimentInstance get sentimentModel singleton
func SummarizeInstance ¶
SummarizeInstance get summarizeModel signleton
Types ¶
This section is empty.
Source Files
¶
Directories
¶
Path | Synopsis |
---|---|
Package classify 包含文本分类
|
Package classify 包含文本分类 |
Package cluster 文本聚类
|
Package cluster 文本聚类 |
cmd
|
|
Package findword 根据文本,利用信息熵做新词发现。
|
Package findword 根据文本,利用信息熵做新词发现。 |
Package knowledge 包含知识图谱提取
|
Package knowledge 包含知识图谱提取 |
Package perceptron Jiagu自然语言处理工具训练方法
|
Package perceptron Jiagu自然语言处理工具训练方法 |
model
Package model include models for perceptron
|
Package model include models for perceptron |
Package segment 包含分词相关
|
Package segment 包含分词相关 |
Package stopwords 停用词相关
|
Package stopwords 停用词相关 |
Package textrank 包含提取关键词
|
Package textrank 包含提取关键词 |
Click to show internal directories.
Click to hide internal directories.