实例介绍
这是一个复旦大学计算机学院开发的开源中文自然语言处理(NLP)工具包 Fudan NLP里包含中文分词、关键词抽取、命名实体识别、词性标注、时间词抽取、语法分析等功能,对搜索引擎、文本分析等极为有价值。
【实例截图】
【核心代码】
4744300845377378648.zip
└── fnlp-master
├── Changes.txt
├── example-data
│ ├── data-classification.txt
│ ├── data-tag.txt
│ ├── seg-bad-case.txt
│ ├── sequence
│ │ ├── data.txt
│ │ ├── seq.res
│ │ ├── shell.cmd
│ │ ├── template
│ │ ├── template_dynamic
│ │ ├── template_pro
│ │ ├── test0.txt
│ │ ├── test.txt
│ │ └── train.txt
│ ├── text
│ │ ├── 1.txt
│ │ └── 2.txt
│ └── text-classification
│ ├── Eco.data
│ ├── Sport.data
│ └── Tech.data
├── fnlp-app
│ ├── pom.xml
│ └── src
│ ├── main
│ │ └── java
│ │ └── org
│ │ └── fnlp
│ │ └── app
│ │ ├── App.java
│ │ ├── keyword
│ │ │ ├── AbstractExtractor.java
│ │ │ ├── Graph.java
│ │ │ ├── package-info.java
│ │ │ ├── Vertex.java
│ │ │ └── WordExtract.java
│ │ ├── lm
│ │ │ ├── CountCutModel.java
│ │ │ ├── CountRuleCutModel.java
│ │ │ ├── GTModel.java
│ │ │ ├── LModel.java
│ │ │ ├── NGramModel.java
│ │ │ └── package-info.java
│ │ ├── lucene
│ │ │ ├── demo
│ │ │ │ ├── BuildIndex.java
│ │ │ │ ├── package-info.java
│ │ │ │ └── Search.java
│ │ │ ├── FilteringTokenFilter.java
│ │ │ ├── FNLPAnalyzer.java
│ │ │ ├── package-info.java
│ │ │ ├── POSAttributeImpl.java
│ │ │ ├── POSAttribute.java
│ │ │ ├── POSTaggingFilter.java
│ │ │ ├── SentenceTokenizer.java
│ │ │ ├── WordTokenFilter.java
│ │ │ └── WordType.java
│ │ ├── num
│ │ │ ├── CNExpression.java
│ │ │ ├── package-info.java
│ │ │ └── Test.java
│ │ └── tc
│ │ ├── package-info.java
│ │ └── TextClassifier.java
│ └── test
│ └── java
│ └── org
│ └── fnlp
│ └── app
│ ├── AppTest.java
│ ├── lm
│ │ └── LModelTest.java
│ └── num
│ └── CNExpressionTest.java
├── fnlp-core
│ ├── pom.xml
│ └── src
│ ├── main
│ │ └── java
│ │ └── org
│ │ └── fnlp
│ │ ├── data
│ │ │ └── reader
│ │ │ ├── DocumentReader.java
│ │ │ ├── FileReader.java
│ │ │ ├── ListReader.java
│ │ │ ├── package.html
│ │ │ ├── Reader.java
│ │ │ ├── SequenceReader.java
│ │ │ ├── SimpleFileReader.java
│ │ │ ├── StringReader.java
│ │ │ └── svmFileReader.java
│ │ ├── ml
│ │ │ ├── classifier
│ │ │ │ ├── AbstractClassifier.java
│ │ │ │ ├── hier
│ │ │ │ │ ├── inf
│ │ │ │ │ │ ├── MultiLinearMax.java
│ │ │ │ │ │ └── package.html
│ │ │ │ │ ├── Linear.java
│ │ │ │ │ ├── Mean.java
│ │ │ │ │ ├── ModelAnalysis.java
│ │ │ │ │ ├── package.html
│ │ │ │ │ ├── PATrainer.java
│ │ │ │ │ ├── Predict.java
│ │ │ │ │ ├── Statistic.java
│ │ │ │ │ └── Tree.java
│ │ │ │ ├── knn
│ │ │ │ │ ├── KNN.java
│ │ │ │ │ └── package-info.java
│ │ │ │ ├── LabelParser.java
│ │ │ │ ├── linear
│ │ │ │ │ ├── AbstractTrainer.java
│ │ │ │ │ ├── ClassifierPool.java
│ │ │ │ │ ├── inf
│ │ │ │ │ │ ├── Inferencer.java
│ │ │ │ │ │ ├── LinearMax.java
│ │ │ │ │ │ └── package-info.java
│ │ │ │ │ ├── Linear.java
│ │ │ │ │ ├── OnlineTrainer.java
│ │ │ │ │ ├── package.html
│ │ │ │ │ └── update
│ │ │ │ │ ├── AbstractPAUpdate.java
│ │ │ │ │ ├── LinearMaxPAUpdate.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ └── Update.java
│ │ │ │ ├── LinkedPredict.java
│ │ │ │ ├── package.html
│ │ │ │ ├── Predict.java
│ │ │ │ ├── struct
│ │ │ │ │ ├── inf
│ │ │ │ │ │ ├── AbstractViterbi.java
│ │ │ │ │ │ ├── ConstraintViterbi.java
│ │ │ │ │ │ ├── HigherOrderViterbi.java
│ │ │ │ │ │ ├── HybridViterbi.java
│ │ │ │ │ │ ├── LinearViterbi.java
│ │ │ │ │ │ └── package-info.java
│ │ │ │ │ ├── OnlineHybridTrainer.java
│ │ │ │ │ ├── OnlineStructTrainer.java
│ │ │ │ │ ├── package.html
│ │ │ │ │ ├── PATrainer.java
│ │ │ │ │ └── update
│ │ │ │ │ ├── HigherOrderViterbiPAUpdate.java
│ │ │ │ │ ├── HybridViterbiPAUpdate.java
│ │ │ │ │ ├── LinearViterbiPAUpdate.java
│ │ │ │ │ └── package-info.java
│ │ │ │ └── TPredict.java
│ │ │ ├── cluster
│ │ │ │ ├── Kmeans.java
│ │ │ │ └── package.html
│ │ │ ├── eval
│ │ │ │ ├── Entity.java
│ │ │ │ ├── Evaluation.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── Score.java
│ │ │ │ ├── ScoreUsage.java
│ │ │ │ └── SeqEval.java
│ │ │ ├── feature
│ │ │ │ ├── BaseGenerator.java
│ │ │ │ ├── Generator.java
│ │ │ │ ├── package.html
│ │ │ │ └── SFGenerator.java
│ │ │ ├── loss
│ │ │ │ ├── Loss.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── struct
│ │ │ │ │ ├── HammingLoss.java
│ │ │ │ │ ├── HybridHammingLoss.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── SequenceLoss.java
│ │ │ │ │ └── ZeroOneLoss.java
│ │ │ │ └── ZeroOneLoss.java
│ │ │ ├── nmf
│ │ │ │ ├── Nmf.java
│ │ │ │ └── package.html
│ │ │ └── types
│ │ │ ├── alphabet
│ │ │ │ ├── AlphabetFactory.java
│ │ │ │ ├── ClusterFeatureAlphabet.java
│ │ │ │ ├── HashFeatureAlphabet.java
│ │ │ │ ├── IAlphabet.java
│ │ │ │ ├── IFeatureAlphabet.java
│ │ │ │ ├── ILabelAlphabet.java
│ │ │ │ ├── LabelAlphabetEnum.java
│ │ │ │ ├── LabelAlphabet.java
│ │ │ │ ├── package-info.java
│ │ │ │ └── StringFeatureAlphabet.java
│ │ │ ├── Dictionary.java
│ │ │ ├── DynamicInfo.java
│ │ │ ├── featurecluster
│ │ │ │ ├── AbstractCluster.java
│ │ │ │ ├── AbstractDistance.java
│ │ │ │ ├── ClassData.java
│ │ │ │ ├── ClusterFix.java
│ │ │ │ ├── Cluster.java
│ │ │ │ ├── ClusterKmeans.java
│ │ │ │ ├── ClusterOri.java
│ │ │ │ ├── ClusterSame.java
│ │ │ │ ├── InstanceSet2ClassData.java
│ │ │ │ ├── JSDistance.java
│ │ │ │ └── SimpleDistance.java
│ │ │ ├── Instance.java
│ │ │ ├── InstanceSet.java
│ │ │ ├── LinearSparseVector.java
│ │ │ ├── package.html
│ │ │ └── sv
│ │ │ ├── BinarySparseVector.java
│ │ │ ├── HashSparseVector.java
│ │ │ ├── ISparseVector.java
│ │ │ ├── SparseMatrix.java
│ │ │ ├── SparseVector.java
│ │ │ └── Vector.java
│ │ ├── nlp
│ │ │ ├── cn
│ │ │ │ ├── anaphora
│ │ │ │ │ ├── Anaphora.java
│ │ │ │ │ ├── ARInstanceGetter.java
│ │ │ │ │ ├── AR_Reader.java
│ │ │ │ │ ├── EntitiesGetter.java
│ │ │ │ │ ├── EntityGroup.java
│ │ │ │ │ ├── Entity.java
│ │ │ │ │ ├── FeatureGeter.java
│ │ │ │ │ ├── FormChanger.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── rule
│ │ │ │ │ │ └── RuleAnaphora.java
│ │ │ │ │ ├── train
│ │ │ │ │ │ ├── ARClassifier.java
│ │ │ │ │ │ ├── DocFilter.java
│ │ │ │ │ │ ├── DocGroupMacher.java
│ │ │ │ │ │ ├── FileGroup.java
│ │ │ │ │ │ ├── FileGroupReader.java
│ │ │ │ │ │ ├── MarkFileManager.java
│ │ │ │ │ │ ├── MyDocumentWriter.java
│ │ │ │ │ │ └── package-info.java
│ │ │ │ │ └── WeightGetter.java
│ │ │ │ ├── Chars.java
│ │ │ │ ├── ChineseTrans.java
│ │ │ │ ├── CNFactory.java
│ │ │ │ ├── LangDetection.java
│ │ │ │ ├── ner
│ │ │ │ │ ├── Address.java
│ │ │ │ │ ├── ne
│ │ │ │ │ │ ├── package-info.java
│ │ │ │ │ │ ├── PreProcessor.java
│ │ │ │ │ │ ├── TimeNormalizer.java
│ │ │ │ │ │ └── TimeUnit.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── stringPreHandlingModule.java
│ │ │ │ │ ├── TimeNormalizer.java
│ │ │ │ │ └── TimeUnit.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── PartOfSpeech.java
│ │ │ │ ├── Sentenizer.java
│ │ │ │ ├── tag
│ │ │ │ │ ├── AbstractTagger.java
│ │ │ │ │ ├── CWSTagger.java
│ │ │ │ │ ├── format
│ │ │ │ │ │ ├── BasicFormatter.java
│ │ │ │ │ │ ├── FormatCWS.java
│ │ │ │ │ │ ├── package-info.java
│ │ │ │ │ │ ├── Seq2ArrayWithTag.java
│ │ │ │ │ │ ├── Seq2StrWithTag.java
│ │ │ │ │ │ └── SimpleFormatter.java
│ │ │ │ │ ├── NERTagger.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── POSTagger.java
│ │ │ │ │ ├── POSTaggerX.java
│ │ │ │ │ └── TaggerPool.java
│ │ │ │ └── Tags.java
│ │ │ ├── corpus
│ │ │ │ ├── CharEnc.java
│ │ │ │ ├── CharSets.java
│ │ │ │ ├── CiLin.java
│ │ │ │ ├── CorpusCount.java
│ │ │ │ ├── CreateNounTrainFile.java
│ │ │ │ ├── ctbconvert
│ │ │ │ │ ├── CoNLL2FNLP.java
│ │ │ │ │ ├── CorpusManager.java
│ │ │ │ │ ├── CTB2CONLL.java
│ │ │ │ │ ├── DepClassProducter.java
│ │ │ │ │ ├── DependentTreeProducter.java
│ │ │ │ │ ├── FCTB2CONLL.java
│ │ │ │ │ ├── FCTB2CONLLTest.java
│ │ │ │ │ ├── MyTreebankReader.java
│ │ │ │ │ ├── Node.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── TagCorrect.java
│ │ │ │ │ └── Tree.java
│ │ │ │ ├── fnlp
│ │ │ │ │ ├── filter
│ │ │ │ │ │ ├── Filter.java
│ │ │ │ │ │ └── package-info.java
│ │ │ │ │ ├── FNLPCorpus.java
│ │ │ │ │ ├── FNLPDoc.java
│ │ │ │ │ ├── FNLPSent.java
│ │ │ │ │ └── package-info.java
│ │ │ │ ├── package.html
│ │ │ │ ├── StopWords.java
│ │ │ │ ├── Tags.java
│ │ │ │ ├── third
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ └── SougouScelReader.java
│ │ │ │ ├── Unlabeled.java
│ │ │ │ ├── WordCount.java
│ │ │ │ ├── WordList.java
│ │ │ │ └── WordMap.java
│ │ │ ├── duplicate
│ │ │ │ ├── DocSim.java
│ │ │ │ ├── Documents.java
│ │ │ │ ├── DupDetector.java
│ │ │ │ ├── FingerPrint.java
│ │ │ │ ├── ISimilarity.java
│ │ │ │ ├── Similarity.java
│ │ │ │ └── SimilaritySlow.java
│ │ │ ├── parser
│ │ │ │ ├── dep
│ │ │ │ │ ├── DependencyTree.java
│ │ │ │ │ ├── JointParser.java
│ │ │ │ │ ├── JointParsingState.java
│ │ │ │ │ ├── Merge.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── ParsingState.java
│ │ │ │ │ ├── reader
│ │ │ │ │ │ ├── CoNLLReader.java
│ │ │ │ │ │ ├── FNLPReader.java
│ │ │ │ │ │ ├── Malt2Reader.java
│ │ │ │ │ │ └── MaltReader.java
│ │ │ │ │ ├── train
│ │ │ │ │ │ ├── JointParerTester.java
│ │ │ │ │ │ ├── JointParerTrainer.java
│ │ │ │ │ │ ├── package-info.java
│ │ │ │ │ │ ├── ParserTester.java
│ │ │ │ │ │ ├── ParserTrainer.java
│ │ │ │ │ │ └── YamadaOptimization.java
│ │ │ │ │ ├── TreeCache.java
│ │ │ │ │ ├── TreeCacheSent.java
│ │ │ │ │ └── YamadaParser.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── Sentence.java
│ │ │ │ ├── Target.java
│ │ │ │ └── Util.java
│ │ │ ├── pipe
│ │ │ │ ├── NGram.java
│ │ │ │ ├── nlp
│ │ │ │ │ ├── CNPipe.java
│ │ │ │ │ └── package-info.java
│ │ │ │ ├── Normalize.java
│ │ │ │ ├── NumericPipe.java
│ │ │ │ ├── package.html
│ │ │ │ ├── Pipe.java
│ │ │ │ ├── seq
│ │ │ │ │ ├── AddCharRange.java
│ │ │ │ │ ├── DictLabel.java
│ │ │ │ │ ├── DictPOSLabel.java
│ │ │ │ │ ├── MixedString2Sequence.java
│ │ │ │ │ ├── package.html
│ │ │ │ │ ├── Sequence2DynamicFeatureSequence.java
│ │ │ │ │ ├── Sequence2FeatureSequence.java
│ │ │ │ │ ├── SplitDataAndTarget.java
│ │ │ │ │ ├── String2Sequence.java
│ │ │ │ │ ├── templet
│ │ │ │ │ │ ├── BaseTemplet.java
│ │ │ │ │ │ ├── CharClassTemplet2.java
│ │ │ │ │ │ ├── CharClassTemplet3.java
│ │ │ │ │ │ ├── CharClassTemplet.java
│ │ │ │ │ │ ├── CharInStringTemplet.java
│ │ │ │ │ │ ├── ClusterTemplet.java
│ │ │ │ │ │ ├── CustomTemplet.java
│ │ │ │ │ │ ├── DictionaryTemplet.java
│ │ │ │ │ │ ├── DynamicTemplet.java
│ │ │ │ │ │ ├── HybridTemplet.java
│ │ │ │ │ │ ├── package.html
│ │ │ │ │ │ ├── ProTemplet.java
│ │ │ │ │ │ ├── StringTypeTemplet.java
│ │ │ │ │ │ ├── TempletGroup.java
│ │ │ │ │ │ └── Templet.java
│ │ │ │ │ └── TokenNormalize.java
│ │ │ │ ├── SeriesPipes.java
│ │ │ │ ├── String2Dep.java
│ │ │ │ ├── StringArray2IndexArray.java
│ │ │ │ ├── StringArray2SV.java
│ │ │ │ ├── Target2Label.java
│ │ │ │ ├── templet
│ │ │ │ │ ├── BaseTemplet.java
│ │ │ │ │ ├── package.html
│ │ │ │ │ ├── RETemplateGroup.java
│ │ │ │ │ ├── RETemplate.java
│ │ │ │ │ ├── Sequence2SVWithTemplate.java
│ │ │ │ │ ├── TemplatePipe.java
│ │ │ │ │ ├── TempletGroup.java
│ │ │ │ │ └── Templet.java
│ │ │ │ ├── TF2IDF.java
│ │ │ │ ├── TFIDF.java
│ │ │ │ └── WeightPipe.java
│ │ │ ├── similarity
│ │ │ │ ├── Cluster.java
│ │ │ │ ├── DrawTree.java
│ │ │ │ ├── EditDistance.java
│ │ │ │ ├── EditDistanceWithSemantic.java
│ │ │ │ ├── ISimilarity.java
│ │ │ │ ├── JaccardSimilarity.java
│ │ │ │ ├── package.html
│ │ │ │ ├── train
│ │ │ │ │ ├── KMeansWordCluster.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── SougouCA.java
│ │ │ │ │ ├── WordCluster.java
│ │ │ │ │ ├── WordClusterM.java
│ │ │ │ │ └── WordSimilarity.java
│ │ │ │ └── TreeKernel.java
│ │ │ └── tag
│ │ │ ├── CRF2FudanNLP.java
│ │ │ ├── ModelIO.java
│ │ │ ├── package.html
│ │ │ └── Tagger.java
│ │ ├── ontology
│ │ │ ├── CharClassDictionary.java
│ │ │ ├── Dictionary.java
│ │ │ ├── graph
│ │ │ │ ├── Direction.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── SparseMatrix.java
│ │ │ │ ├── SparseMatrixT.java
│ │ │ │ ├── WordGraph.java
│ │ │ │ ├── Word.java
│ │ │ │ └── WordRelationEnum.java
│ │ │ └── package-info.java
│ │ └── util
│ │ ├── AV.java
│ │ ├── exception
│ │ │ ├── LoadModelException.java
│ │ │ ├── NotImplementedException.java
│ │ │ └── UnsupportedDataTypeException.java
│ │ ├── hash
│ │ │ ├── AbstractHashCode.java
│ │ │ ├── JavaHash.java
│ │ │ └── MurmurHash.java
│ │ ├── ICallback.java
│ │ ├── MultiValueMap.java
│ │ ├── MyArrays.java
│ │ ├── MyCollection.java
│ │ ├── MyFiles.java
│ │ ├── MyHashSparseArrays.java
│ │ ├── MyLinearSparseArrays.java
│ │ ├── MyStrings.java
│ │ ├── package-info.java
│ │ ├── PMI.java
│ │ ├── UnicodeInputStream.java
│ │ ├── UnicodeReader.java
│ │ └── ValueComparator.java
│ └── test
│ └── java
│ └── org
│ └── fnlp
│ ├── core
│ │ └── AppTest.java
│ ├── ml
│ │ ├── classifier
│ │ │ └── knn
│ │ │ └── KNNTest.java
│ │ └── types
│ │ ├── alphabet
│ │ │ └── LabelAlphabetEnumTest.java
│ │ ├── HashSparseVectorTest.java
│ │ └── LinearSparseVectorTest.java
│ ├── nlp
│ │ ├── cn
│ │ │ ├── anaphora
│ │ │ │ └── AR_ReaderTest.java
│ │ │ ├── CharsTest.java
│ │ │ ├── ChineseTransTest.java
│ │ │ ├── SentenizerTest.java
│ │ │ └── tag
│ │ │ ├── CWSTaggerTest.java
│ │ │ └── POSTaggerTest.java
│ │ ├── corpus
│ │ │ └── fnlp
│ │ │ └── FNLPCorpusTest.java
│ │ ├── ner
│ │ │ └── time
│ │ │ ├── Demo_NumberTranslator.java
│ │ │ └── Demo_TimeNormalizer.java
│ │ ├── parser
│ │ │ └── dep
│ │ │ └── yamada
│ │ │ └── YamadaParserTest.java
│ │ ├── pipe
│ │ │ └── seq
│ │ │ └── String2SequenceTest.java
│ │ ├── resources
│ │ │ └── StopWordsTest.java
│ │ ├── sighen
│ │ │ └── DataProcessor.java
│ │ ├── similarity
│ │ │ ├── TreeKernelTest.java
│ │ │ └── WordClusterTest.java
│ │ └── tag
│ │ ├── MemoryStatic.java
│ │ ├── TestDepParser.java
│ │ ├── TestDictSEG.java
│ │ ├── TestNER.java
│ │ ├── TestPOS.java
│ │ ├── TestSEG.java
│ │ └── TestTime.java
│ ├── test
│ │ ├── CharacterType.java
│ │ ├── Speed2.java
│ │ └── Speed.java
│ └── util
│ ├── MyArraysTest.java
│ └── MyHashSparseArraysTest.java
├── fnlp-demo
│ ├── pom.xml
│ └── src
│ └── main
│ └── java
│ └── org
│ └── fnlp
│ └── demo
│ ├── ml
│ │ ├── HierClassifierUsage1.java
│ │ ├── HierClassifierUsage2.java
│ │ ├── package-info.java
│ │ ├── SequenceLabeling.java
│ │ └── SimpleClassifier2.java
│ └── nlp
│ ├── AnaphoraResolution.java
│ ├── ChineseWordSegmentation.java
│ ├── DepParser.java
│ ├── KeyWordExtraction.java
│ ├── NamedEntityRecognition.java
│ ├── package-info.java
│ ├── PartsOfSpeechTag.java
│ ├── TextClassification.java
│ ├── TextClassificationSimple.java
│ └── TimeExpressionRecognition.java
├── fnlp-dev
│ ├── pom.xml
│ └── src
│ ├── main
│ │ └── java
│ │ └── org
│ │ └── fnlp
│ │ └── dev
│ │ └── App.java
│ └── test
│ └── java
│ └── org
│ └── fnlp
│ └── dev
│ └── AppTest.java
├── fnlp-train
│ ├── pom.xml
│ └── src
│ ├── main
│ │ └── java
│ │ ├── org
│ │ │ └── fnlp
│ │ │ ├── nlp
│ │ │ │ └── cn
│ │ │ │ └── rl
│ │ │ │ ├── Freq.java
│ │ │ │ ├── RLSeg.java
│ │ │ │ ├── SearchByBaidu.java
│ │ │ │ ├── Seg2.java
│ │ │ │ └── Seg.java
│ │ │ └── train
│ │ │ ├── prepare
│ │ │ │ ├── BatchTrain.java
│ │ │ │ ├── DICT.java
│ │ │ │ ├── DictPOS.java
│ │ │ │ ├── FileCombine.java
│ │ │ │ ├── FNLP2BMES.java
│ │ │ │ ├── FNLP2POS.java
│ │ │ │ ├── ModelOptimization.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── PrepareDep.java
│ │ │ │ ├── PreparePOS.java
│ │ │ │ └── PrepareSeg.java
│ │ │ └── tag
│ │ │ ├── addedTagger.java
│ │ │ ├── Clean2word.java
│ │ │ ├── CWSTrain.java
│ │ │ ├── POSAddEnTag.java
│ │ │ ├── PosC2E.java
│ │ │ ├── POSTrain.java
│ │ │ ├── ProcessCorpus.java
│ │ │ ├── TemplateSelection.java
│ │ │ ├── TestTemplates.java
│ │ │ └── TrainTagger.java
│ │ └── Txt2Bin.java
│ └── test
│ └── java
│ └── org
│ └── fnlp
│ ├── nlp
│ │ └── cn
│ │ └── rl
│ │ └── RLSegTest.java
│ └── train
│ └── AppTest.java
├── LICENSE
├── models
│ ├── ar.m
│ ├── dict_ambiguity.txt
│ ├── dict_dep.txt
│ ├── dict.txt
│ ├── ExtractPattern.txt
│ ├── Stock-Tree.txt
│ ├── stopwords
│ │ ├── ErrorWords.txt
│ │ ├── NoSenseWords.txt
│ │ └── StopWords.txt
│ ├── time.m
│ └── wordgraph.txt
├── PageHeader.txt
├── pom.xml
├── README.md
├── src
│ └── main
│ └── java
│ └── org
│ └── fnlp
│ └── BatchComment.java
└── Thanks.txt
163 directories, 465 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论