真棒机器学习

精心设计的机器学习框架,图书馆和软件(通过语言)的列表。受到真棒-PHP的启发。其他真棒列表可以在找到真棒,人迷死名单。

如果你想贡献这份清单(请做),给我一个拉请求或联系我@josephmisiti

蟒蛇

自然语言处理
  • NLTK - 构建Python程序以处理人类语言数据的领先平台。
  • 模式 - Python编程语言的Web挖掘模块。它具有自然语言处理,机器学习等工具。
  • TextBlob - 为潜入常见的自然语言处理(NLP)任务提供一致的API。站在NLTK和Pattern的巨大肩膀上,并与两者都很好地搭配。
  • jieba - 中文分词工具。
  • SnowNLP - 一个处理中文文本的库。
  • LOSO -另一个中文分割库。
  • 天才 - 基于条件随机场的中文细分市场。
  • 坚果 - 自然语言理解工具包
通用机器学习
数据分析/数据可视化
  • SciPy - 基于Python的数学,科学和工程开放源码软件生态系统。
  • NumPy - Python的科学计算基础包。
  • Numba - Python JIT(及时编译)LLVM,由Cython和NumPy开发人员以科学Python为目标。
  • NetworkX - 适用于复杂网络的高效软件。
  • Pandas - 提供高性能,易于使用的数据结构和数据分析工具的库。
  • 开放式挖掘 - Python中的商业智能(BI)(Pandas Web界面)
  • PyMC - 马尔可夫链蒙特卡洛采样工具包。
  • zipline - 一种Pythonic算法交易库。
  • PyDy - Python Dynamics的简称,用于辅助基于NumPy,SciPy,IPython和matplotlib的动态运行建模工作流程。
  • SymPy - 符号数学的Python库。
  • statsmodels - Python中的统计建模和计量经济学。
  • astropy - 一个用于天文学的社区Python库。
  • matplotlib - 一个Python 2D绘图库。
  • bokeh - Python的交互式Web绘图。
  • 情节化 - 为Python和matplotlib协作的网页绘图。
  • vincent - Python to Vega翻译器。
  • d3py - 基于D3.js的 Python缓存库
  • ggplot - 与R的ggplot2相同的API。
  • Kartograph.py - 在Python中渲染美丽的SVG地图。
  • pygal - 一个Python SVG Charts Creator。
  • pycascading
杂项脚本/ iPython笔记本/代码库
Kaggle竞争源代码

C ++

计算视野
  • CCV
  • OpenCV - OpenCV具有C ++,C,Python,Java和MATLAB接口,并支持Windows,Linux,Android和Mac OS。它具有C ++,C,Python,Java和MATLAB接口,支持Windows,Linux,Android和苹果系统。
通用机器学习

红宝石

自然语言处理
  • Treat - Text REtrieval和Annotation Toolkit,绝对是迄今为止我遇到的Ruby最全面的工具包
  • Ruby语言学 - 语言学是一种为任何语言的Ruby对象构造语言工具的框架。它包含一个通用语言独立前端,一个将语言代码映射到语言名称的模块,以及一个包含各种英语语言实用程序的模块。
  • Stemmer - 将libstemmer_c暴露给Ruby
  • Ruby Wordnet - 这个库是WordNet的Ruby接口
  • Raspel - raspell是一个为红宝石绑定的界面
  • UEA Stemmer - UEALite Stemmer的红宝石端口 - 用于搜索和索引的保守词干
  • Twitter-text-rb - 在推文中自动链接和提取用户名,列表和主题标签的库
通用机器学习
数据分析/数据可视化
  • rsruby - Ruby - R桥
  • data-visualization-ruby - 我的Ruby Manor介绍数据可视化与Ruby的源代码和支持内容
  • ruby-plot - 用于ruby的gnuplot包装器,特别是用于将roc曲线绘制到svg文件中
  • plot-rb - 在Vega和D3之上构建的Ruby中的绘图库。
  • sc - - 一个美丽的Ruby图形工具包
  • SciRuby
  • Glean - 一种用于人类的数据管理工具
  • Bioruby
  • 阿雷尔
杂项

[R

通用机器学习
数据分析/数据可视化

使用Javascript

自然语言处理
  • Twitter-text-js - Twitter文本处理库的JavaScript实现
  • NLP.js - JavaScript和coffeescript中的NLP实用程序
数据分析/数据可视化
通用机器学习
  • Convnet.js - ConvNetJS是一个Javascript库,用于培训深度学习模型[深度学习]
  • Clustering.js - 使用Javascript为Node.js和浏览器实现的集群算法
  • 决策树 - NodeJS使用ID3算法实现决策树
  • Node.fan的Node- fann - FANN(快速人工神经网络库)绑定
  • Kmeans.js - k-means算法的简单Javascript实现,适用于node.js和浏览器
  • LDA.js - node.js的LDA主题建模
  • Learning.js - 逻辑回归/ c4.5决策树的Javascript实现
  • 机器学习 - Node.js的机器学习库
  • Node-SVM - 支持向量机nodejs
  • 大脑 - JavaScript中的神经网络

斯卡拉

自然语言处理
  • ScalaNLP - ScalaNLP是一套机器学习和数字计算库。
  • Breeze - Breeze是Scala的数字处​​理库。
  • 粉笔 - 粉笔是一种自然语言处理库。
  • FACTORIE - FACTORIE是一个可部署概率建模工具包,在Scala中作为软件库实现。它为用户提供简洁的语言,用于创建关系因子图,估计参数和执行推理。
数据分析/数据可视化
通用机器学习
  • 猜想 - Scaling中的可伸缩机器学习
  • brushfire - 用于烫伤的决策树
  • 加尼沙 - 烫伤机器学习
  • adam - 基于Apache Avro,Apache Spark和Parquet构建的基因组处理引擎和专业文件格式。Apache 2许可。
  • bioscala - Scala编程语言的生物信息学

Java的

自然语言处理
通用机器学习
数据分析/数据可视化
  • Hadoop - Hadoop / HDFS
  • Spark - Spark是用于大规模数据处理的快速且通用的引擎。
  • Impala - Hadoop的实时查询

自然语言处理
  • go-porterstemmer - Porter Stemming算法的原生Go clean room实现。
  • paicehusk - Golang实现的Paice / Husk Stemming算法
  • 雪球 - Goball的Snowball Stemmer。
通用机器学习
数据分析/数据可视化
  • go-graph - Go / golang语言的图形库。
  • SVGo - 用于SVG生成的Go语言库

MATLAB

计算机视觉
  • Contourlets - 实现contourlet变换及其效用函数的MATLAB源代码。
  • Shearlets - 用于剪切变换的MATLAB代码
  • Curvelets - Curvelet变换是用于表示不同尺度和不同角度图像的Wavelet变换的更高维泛化。
  • 小波 - 用于bandlet变换的MATLAB代码
自然语言处理
  • NLP - 一个用于Matlab的NLP库
通用机器学习
数据分析/数据可视化
  • matlab_gbl - MatlabBGL是一个matlab程序包与图形工作。
  • gamic - 用于补充MatlabBGL的mex函数的图形算法的高效纯Matlab实现。

朱莉娅

通用机器学习
  • PGM - 概率图模型的Julia框架。
  • DA - 用于正则判别分析的Julia包
  • 回归 - 回归分析的算法(例如线性回归和逻辑回归)
  • 局部回归 - 本地回归,如此潇洒!
  • 朴素贝叶斯 - 简单朴素贝叶斯在朱莉娅的实现
  • 混合模型 - 用于拟合(统计)混合效果模型的Julia包
  • 简单的MCMC - 在Julia中实现的基本mcmc采样器
  • 距离 - Julia模块进行距离评估
  • 决策树 - 决策树分类器和回归器
  • 神经 - Julia的神经网络
  • MCMC - Julia的MCMC工具
  • GLM - Julia中的广义线性模型
  • 在线学习
  • GLMNet - 使用glmnet装配Lasso / ElasticNet GLM模型的Julia包装
  • 聚类 - 聚类数据的基本功能:k-means,dp-means等。
  • SVM - 支持Julia的SVM
  • 核密度 - 茱莉亚的核密度估计器
  • 维数降低 - 维数降低的方法
  • NMF - 用于非负矩阵分解的Julia包
自然语言处理
数据分析/数据可视化
杂项东西/演示文稿

积分

  • 一些蟒蛇库是从vinta中剪切粘贴的
  • 我找到了几个去参考,从这个页面拉到哪里‧
  • 转载自:https://github.com/sandbreaker/awesome-machine-learning/blob/master/README.md
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值