awesome-machine-master
python exam
https://github.com/webexfavorhero/awesome-machine-master
Last synced: 10 days ago
JSON representation
-
C
- Accord-Framework - The Accord.NET Framework is a complete framework for building machine learning, computer vision, computer audition, signal processing and statistical applications.
- Recommender - A C library for product recommendations/suggestions using collaborative filtering (CF).
- CCV - C-based/Cached/Core Computer Vision Library, A Modern Computer Vision Library
- Accord-Framework - The Accord.NET Framework is a complete framework for building machine learning, computer vision, computer audition, signal processing and statistical applications.
- VLFeat - VLFeat is an open and portable library of computer vision algorithms, which has Matlab toolbox
-
C++
- DLib - DLib has C++ and Python interfaces for face detection and training general object detectors.
- DLib - A suite of ML tools designed to be easy to imbed in other applications
- shark
- CRF++ - Open source implementation of Conditional Random Fields (CRFs) for segmenting/labeling sequential data & other Natural Language Processing tasks.
- OpenCV - OpenCV has C++, C, Python, Java and MATLAB interfaces and supports Windows, Linux, Android and Mac OS.
- Shogun - The Shogun Machine Learning Toolbox
- BanditLib - A simple Multi-armed Bandit library.
- MIT Information Extraction Toolkit - C, C++, and Python tools for named entity recognition and relation extraction
- colibri-core - C++ library, command line tools, and Python binding for extracting and working with with basic linguistic constructions such as n-grams and skipgrams in a quick and memory-efficient way.
- ToPS - This is an objected-oriented framework that facilitates the integration of probabilistic models for sequences over a user defined alphabet.
- sofia-ml - Suite of fast incremental algorithms.
- CUDA - This is a fast C++/CUDA implementation of convolutional [DEEP LEARNING]
- Vowpal Wabbit (VW) - A fast out-of-core learning system.
- EBLearn - Eblearn is an object-oriented C++ library that implements various machine learning models
- ecogg
- CXXNET - Yet another deep learning framework with less than 1000 lines core code [DEEP LEARNING]
- DLib - A suite of ML tools designed to be easy to imbed in other applications
- ucto - Unicode-aware regular-expression based tokeniser for various languages. Tool and C++ library. Supports FoLiA format.
- Stan - A probabilistic programming language implementing full Bayesian statistical inference with Hamiltonian Monte Carlo sampling
- Kaldi - Kaldi is a toolkit for speech recognition written in C++ and licensed under the Apache License v2.0. Kaldi is intended for use by speech recognition researchers.
- MLPack
- shark
-
Clojure
- Incanter - Incanter is a Clojure-based, R-like platform for statistical computing and graphics.
- Clojure-openNLP - Natural Language Processing in Clojure (opennlp)
- Infections-clj - Rails-like inflection library for Clojure and ClojureScript
- Clojush - he Push programming language and the PushGP genetic programming system implemented in Clojure
- Infer - Inference and machine learning in clojure
- Clj-ML - A machine learning library for Clojure built on top of Weka and friends
- Encog - Clojure wrapper for Encog (v3) (Machine-Learning framework that specialises in neural-nets)
- Fungp - A genetic programming library for Clojure
- Statistiker - Basic Machine Learning algorithms in Clojure.
- Incanter - Incanter is a Clojure-based, R-like platform for statistical computing and graphics.
- PigPen - Map-Reduce for Clojure.
- Touchstone - Clojure A/B testing library
-
Common Lisp
-
Credits
-
Erlang
- Disco - Map Reduce in Erlang
-
Go
- SVGo - The Go Language library for SVG generation
- go-porterstemmer - A native Go clean room implementation of the Porter Stemming algorithm.
- paicehusk - Golang implementation of the Paice/Husk Stemming Algorithm.
- go-ngram - In-memory n-gram index with compression.
- Go Learn - Machine Learning for Go
- go-pr - Pattern recognition package in Go lang.
- bayesian - Naive Bayesian Classification for Golang.
- go-galib - Genetic Algorithms library written in Go / golang
- Cloudforest - Ensembles of decision trees in go/golang.
- go-graph - Graph library for Go/golang language.
- SVGo - The Go Language library for SVG generation
-
Haskell
- haskell-ml - Haskell implementations of various ML algorithms.
- HLearn - a suite of libraries for interpreting machine learning models according to their algebraic structure.
- hopfield-networks - Hopfield Networks for unsupervised learning in Haskell.
- hnn - Haskell Neural Network library.
-
Java
- Stanford Phrasal: A Phrase-Based Translation System
- Stanford Topic Modeling Toolbox - Topic modeling tools to social scientists and others who wish to perform analysis on datasets
- OpenNLP - a machine learning based toolkit for the processing of natural language text.
- Twitter Text Java - A Java implementation of Twitter's text processing library
- LingPipe - A tool kit for processing text using computational linguistics.
- ClearTK - ClearTK provides a framework for developing statistical natural language processing (NLP) components in Java and is built on top of Apache UIMA.
- Datumbox - Machine Learning framework for rapid development of Machine Learning and Statistical applications
- htm.java - General Machine Learning library using Numenta’s Cortical Learning Algorithm
- Mahout - Distributed machine learning
- Hadoop - Hadoop/HDFS
- Spark - Spark is a fast and general engine for large-scale data processing.
- Impala - Real-time Query for Hadoop
- CMU Sphinx - Open Source Toolkit For Speech Recognition purely based on Java speech recognition library.
- Weka - Weka is a collection of machine learning algorithms for data mining tasks
- Stanford Classifier - A classifier is a machine learning tool that will take data items and place them into one of k classes.
- Twitter Text Java - A Java implementation of Twitter's text processing library
- Meka - An open source implementation of methods for multi-label classification and evaluation (extension to Weka).
- Neuroph - Neuroph is lightweight Java neural network framework
- JSAT - Numerous Machine Learning algoirhtms for classification, regresion, and clustering.
- ORYX - Simple real-time large-scale machine learning infrastructure.
- JAVA-ML - A general ML library with a common interface for all algorithms in Java
- Stanford English Tokenizer - Stanford Phrasal is a state-of-the-art statistical phrase-based machine translation system, written in Java.
- ELKI - Java toolkit for data mining. (unsupervised: clustering, outlier detection etc.)
- RapidMiner - RapidMiner integration into Java code
-
Javascript
- dimple
- NLP.js - NLP utilities in javascript and coffeescript
- natural - General natural language facilities for node
- Knwl.js - A Natural Language Processor in JS
- dc.js
- dimple
- D3xter - Straight forward plotting built on D3
- statkit - Statistics kit for JavaScript
- Z3d - Easily make interactive 3d plots built on Three.js
- Node-fann - FANN (Fast Artificial Neural Network Library) bindings for Node.js
- LDA.js - LDA topic modeling for node.js
- Learning.js - Javascript implementation of logistic regression/c4.5 decision tree
- Node-SVM - Support Vector Machine for nodejs
- Brain - Neural networks in JavaScript
- Bayesian-Bandit - Bayesian bandit implementation for Node and the browser.
- Synaptic - Architecture-free neural network library for node.js and the browser
- kNear - JavaScript implementation of the k nearest neighbors algorithm for supervised learning
- Decision Trees - NodeJS Implementation of Decision Tree using ID3 Algorithm
- High Charts
- science.js - Scientific and statistical computing in JavaScript.
- NVD3.js
- Machine Learning - Machine learning library for Node.js
- Retext - Extensible system for analysing and manipulating natural language
-
Julia
- PGM - A Julia framework for probabilistic graphical models.
- Regression - Algorithms for regression analysis (e.g. linear regression and logistic regression)
- Naive Bayes - Simple Naive Bayes implementation in Julia
- Simple MCMC - basic mcmc sampler implemented in Julia
- Distance - Julia module for Distance evaluation
- Decision Tree - Decision Tree Classifier and Regressor
- MCMC - MCMC tools for Julia
- GLM - Generalized linear models in Julia
- Online Learning
- Clustering - Basic functions for clustering data: k-means, dp-means, etc.
- SVM - SVM's for Julia
- Kernal Density - Kernel density estimators for julia
- Dimensionality Reduction - Methods for dimensionality reduction
- NMF - A Julia package for non-negative matrix factorization
- ANN - Julia artificial neural networks
- Mocha.jl - Deep Learning framework for Julia inspired by Caffe
- XGBoost.jl - eXtreme Gradient Boosting Package in Julia
- Topic Models - TopicModels for Julia
- Text Analysis - Julia package for text analysis
- Graph Layout - Graph layout algorithms in pure Julia
- Data Frames Meta - Metaprogramming tools for DataFrames
- Julia Data - library for working with tabular data in Julia
- Hypothesis Tests - Hypothesis tests for Julia
- RDataSets - Julia package for loading many of the data sets available in R
- DataFrames - library for working with tabular data in Julia
- Distributions - A Julia package for probability distributions and associated functions.
- Data Arrays - Data structures that allow missing values
- Time Series - Time series toolkit for Julia
- DSP - Digital Signal Processing (filtering, periodograms, spectrograms, window functions).
- JuliaCon Presentations - Presentations for JuliaCon
- Mixed Models - A Julia package for fitting (statistical) mixed-effects models
- Neural - A neural network in Julia
- Data Read - Read files from Stata, SAS, and SPSS
- Gadfly - Crafty statistical graphics for Julia.
- Stats - Statistical tests for Julia
- Sampling - Basic sampling algorithms for Julia
- DA - Julia package for Regularized Discriminant Analysis
- Local Regression - Local regression, so smooooth!
- GLMNet - Julia wrapper for fitting Lasso/ElasticNet GLM models using glmnet
-
Lua
- Torch7
- signal - A signal processing toolbox for Torch-7. FFT, DCT, Hilbert, cepstrums, stft
- Numeric Lua
- Lunatic Python
- Lua - Numerical Algorithms
- Lunum
- Music Tagging - Music Tagging scripts for torch7
- Numeric Lua
- Numeric Lua
- graph - Graph package for Torch
- signal - A signal processing toolbox for Torch-7. FFT, DCT, Hilbert, cepstrums, stft
- nn - Neural Network package for Torch
- nngraph - This package provides graphical computation for nn library in Torch7.
- nnx - A completely unstable and experimental package that extends Torch's builtin nn library
- optim - An optimization library for Torch. SGD, Adagrad, Conjugate-Gradient, LBFGS, RProp and more.
- unsup - A package for unsupervised learning in Torch. Provides modules that are compatible with nn (LinearPsd, ConvPsd, AutoEncoder, ...), and self-contained algorithms (k-means, PCA).
- manifold - A package to manipulate manifolds
- svm - Torch-SVM library
- lbfgs - FFI Wrapper for liblbfgs
- vowpalwabbit - An old vowpalwabbit interface to torch.
- OpenGM - OpenGM is a C++ library for graphical modeling, and inference. The Lua bindings provide a simple way of describing graphs, from Lua, and then optimizing them with OpenGM.
- sphagetti - Spaghetti (sparse linear) module for torch7 by @MichaelMathieu
- LuaSHKit - A lua wrapper around the Locality sensitive hashing library SHKit
- kernel smoothing - KNN, kernel-weighted average, local linear regression smoothers
- cutorch - Torch CUDA Implementation
- cunn - Torch CUDA Neural Network Implementation
- imgraph - An image/graph library for Torch. This package provides routines to construct graphs on images, segment them, build trees out of them, and convert them back to images.
- videograph - A video/graph library for Torch. This package provides routines to construct graphs on videos, segment them, build trees out of them, and convert them back to videos.
- saliency - code and tools around integral images. A library for finding interest points based on fast integral histograms.
- stitch - allows us to use hugin to stitch images and apply same stitching to a video sequence
- sfm - A bundle adjustment/structure from motion package
- fex - A package for feature extraction in Torch. Provides SIFT and dSIFT modules.
- OverFeat - A state-of-the-art generic dense feature extractor
- Numeric Lua
- Lunum
- Core torch7 demos repository
- Training a Convnet for the Galaxy-Zoo Kaggle challenge(CUDA demo)
- torch-datasets - Scripts to load several popular datasets including:
- Atari2600 - Scripts to generate a dataset with static frames from the Arcade Learning Environment
-
Matlab
- Contourlets - MATLAB source code that implements the contourlet transform and its utility functions.
- Curvelets - The Curvelet transform is a higher dimensional generalization of the Wavelet transform designed to represent images at different scales and different angles.
- Bandlets - MATLAB code for bandlet transform
- NLP - An NLP library for Matlab
- Spider - The spider is intended to be a complete object orientated environment for machine learning in Matlab.
- matlab_gbl - MatlabBGL is a Matlab package for working with graphs.
- Machine Learning Module - Class on machine w/ PDF,lectures,code
- gamic - Efficient pure-Matlab implementations of graph algorithms to complement MatlabBGL's mex functions.
- Curvelets - The Curvelet transform is a higher dimensional generalization of the Wavelet transform designed to represent images at different scales and different angles.
- LibSVM - A Library for Support Vector Machines
- LibLinear - A Library for Large Linear Classification
- Pattern Recognition Toolbox - A complete object-oriented environment for machine learning in Matlab.
- Pattern Recognition and Machine Learning - This package contains the matlab implementation of the algorithms described in the book Pattern Recognition and Machine Learning by C. Bishop.
- Shearlets - MATLAB code for shearlet transform
-
.NET
- Emgu CV - Cross platform wrapper of OpenCV which can be compiled in Mono to e run on Windows, Linus, Mac OS X, iOS, and Android.
Programming Languages
Categories
Sub Categories
Keywords
python
19
machine-learning
13
julia
7
data-science
7
nlp
7
statistics
7
java
5
natural-language-processing
5
c-plus-plus
3
text-processing
3
library
3
computational-linguistics
3
big-data
3
visualization
2
wsd
2
artificial-intelligence
2
hypothesis-testing
2
word-sense-disambiguation
2
mcmc
2
nlp-library
2
linguistics
2
c
2
r
2
folia
2
topic-modeling
2
scala
2
spark
2
sentiment-analysis
2
prediction
1
regression-models
1
generalized-linear-models
1
forecasting
1
econometrics
1
data-analysis
1
count-model
1
scikit-learn
1
robust-estimation
1
timeseries-analysis
1
numpy
1
qt
1
scientific-visualization
1
cmake
1
swig
1
information-extraction
1
clustering
1
fuzzy-clustering
1
hierarchical-clustering
1
pytensor
1
probabilistic-programming
1
bayesian-inference
1