Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
-
Updated
Nov 7, 2024 - C++
Machine learning is the practice of teaching a computer to learn. The concept uses pattern recognition, as well as other forms of predictive algorithms, to make judgments on incoming data. This field is closely related to artificial intelligence and computational statistics.
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
cuML - RAPIDS Machine Learning Library
This repository provides code for machine learning algorithms for edge devices developed at Microsoft Research India.
oneAPI Data Analytics Library (oneDAL)
Data Structures and Algorithms implemented In Python, C, C++, Java or any other languages. Aimed to help strengthen the concepts of DSA. Give a Star 🌟 if it helps you.
A Repository to store implementation of some of the famous Data Structures and Algorithms (mainly in C/C++/Java/Python) for everyone to learn and contribute.
AlgoPlus is a C++17 library for complex data structures and algorithms
word2vec++ is a Distributed Representations of Words (word2vec) library and tools implementation, written in C++11 from the scratch
Reference implementation of the paper VERSE: Versatile Graph Embeddings from Similarity Measures
An open source library for the GPU-implementation of L-BFGS-B algorithm
A probabilistic programming language that combines automatic differentiation, automatic marginalization, and automatic conditioning within Monte Carlo methods.
Open source cross-platform compiler for compute-intensive loops used in AI algorithms, from Microsoft Research
A C++ implementation to create, visualize and train Convolutional Neural Networks
Genie: Fast and Robust Hierarchical Clustering with Noise Point Detection - in Python and R
Fast and Efficient Implementation of HDBSCAN in C++ using STL
Machine Learning Demonstrations: A graphical interface to draw data, apply a diverse array of machine learning tools to it, and directly see the results in a visual and understandable manner.
A C++ toolkit for Convex Optimization (Logistic Loss, SVM, SVR, Least Squares etc.), Convex Optimization algorithms (LBFGS, TRON, SGD, AdsGrad, CG, Nesterov etc.) and Classifiers/Regressors (Logistic Regression, SVMs, Least Squares Regression etc.)
A rehost of the python version of SPArse Modeling Software (SPAMS)
Darwin C++ and Python Machine Learning Framework for Cyber Security
Genie: A Fast and Robust Hierarchical Clustering Algorithm (this R package has now been superseded by genieclust)