规 则 推 理 算 法 T r e a t
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
深度学习资源
Table of Contents
Common Lisp
以下是根据不同语言类型和应用领域收集的各类工具库,持续更新中。
通用机器学习
Recommender?- 一个产品推荐的C语言库,利用了协同过滤.
计算机视觉
CCV?- C-based-Cached-Core Computer Vision Library ,是一个现代化的计算机视觉库。
VLFeat?- VLFeat 是开源的 computer vision algorithms库, 有Matlab toolbox。
计算机视觉
OpenCV?- 最常用的视觉库。有 C++, C, Python 以及 Java 接口),支持Windows, Linux, Android and Mac OS。
DLib?- DLib 有 C++ 和 Python 脸部识别和物体检测接口。
EBLearn?- Eblearn 是一个面向对象的 C++ 库,实现了各种机器学习模型。
VIGRA?- VIGRA 是一个跨平台的机器视觉和机器学习库,可以处理任意维度的数据,有Python接口。
通用机器学习
MLPack?- 可拓展的 C++ 机器学习库。
DLib?- 设计为方便嵌入到其他系统中。
encog-cpp
Vowpal Wabbit (VW)?- A fast out-of-core learning system.
sofia-ml?- fast incremental 算法套件.
Shogun?- The Shogun Machine Learning Toolbox
Caffe?- deep learning 框架,结构清晰,可读性好,速度快。
CXXNET?- 精简的框架,核心代码不到 1000 行。
XGBoost?- 为并行计算优化过的 gradient boosting library.
CUDA?- This is a fast C++-CUDA implementation of convolutional [DEEP LEARNING]
Stan?- A probabilistic programming language implementing full Bayesian statistical inference with Hamiltonian Monte Carlo sampling
BanditLib?- A simple Multi-armed Bandit library.
Timbl?- 实现了多个基于内存的算法,其中 IB1-IG (KNN分类算法)和 IGTree(决策树)在NLP中广泛应用.
自然语言处理
MIT Information Extraction Toolkit?- C, C++, and Python 工具,用来命名实体识别和关系抽取。
CRF++?- 条件随机场的开源实现,可以用作分词,词性标注等。
CRFsuite?- CRFsuite 是条件随机场的实现,可以用作词性标注等。
BLLIP Parser?- 即Charniak-Johnson parser。
colibri-core?- 一组C++ library, 命令行工具以及Python binding,高效实现了n-grams 和 skipgrams。
ucto?- 多语言tokenizer,支持面向Unicode的正则表达式,支持FoLiA 格式.
libfolia?- C++ library for the?FoLiA format
MeTA?-?MeTA : ModErn Text Analysis?从巨量文本中挖掘数据。
机器翻译
EGYPT (GIZA++)
NiuTrans
语音识别
Kaldi?- Kaldi是一个C ++工具,以Apache许可证V2.0发布。Kaldi 适用于语音识别的研究。
Sequence Analysis
ToPS?- This is an objected-oriented framework that facilitates the integration of probabilistic models for sequences over a user defined alphabet.
自然语言处理
Cortical.io?- Retina: 此API执行复杂的NLP操作(消歧义,分类,流文本过滤等),快速、直观如同大脑一般。
CoreNLP?- Stanford CoreNLP 提供了一组自然语言分析工具,可采取raw英语文本输入并给出单词的基本形式。
Stanford Parser?- parser是一个程序,能分析出句子的语法结构。
Stanford POS Tagger?- 词性标注器
Stanford Name Entity Recognizer?- 斯坦福大学NER是一个Java实现的命名实体识别器。
Stanford Word Segmenter?- 原始文本的token化是许多NLP任务的标准预处理步骤。
Tregex, Tsurgeon and Semgrex?- Tregex是匹配树模式的工具,基于树的关系和正则表达式的节点匹配(short for "tree regular expressions")。
Stanford Phrasal: A Phrase-Based Translation System
Stanford English Tokenizer?- Stanford Phrasal 是最先进的统计的基于短语的机器翻译系统,用Java编写。
Stanford Tokens Regex?- A tokenizer divides text into a sequence of tokens, which roughly correspond to "words"
Stanford Temporal Tagger?- SUTime 是识别和规范时间表达式的库。
Stanford SPIED?- 从种子集开始,迭代使用模式,从未标注文本中习得实体。
Stanford Topic Modeling Toolbox?- 主题建模工具,社会学家用它分析的数据集。
Twitter Text Java?- Java实现的Twitter文本处理库。
MALLET?- 基于Java的软件包,包括统计自然语言处理,文档分类,聚类,主题建模,信息提取,以及其它机器学习应用。
OpenNLP?- 一个基于机器学习的自然语言处理的工具包。