kandi background
Explore Kits

7 best C++ Machine Learning libraries in 2022

by naveen.kumar@openweaver.com Updated: Apr 6, 2022

C++ is an experienced language with a vast history of development. Its long existence and the diversity of its implementations make it a popular choice for many developers. But in the last decade, a new trend has emerged: machine learning. Although it might seem like new technology, its roots stretch back to the late 1950s. And despite its growth exponentially over the last few years, C++ has been used for machine learning applications since the early 2000s. Many developers depend on the following open source libraries: C-Plus-Plus - Collection of various algorithms in mathematics, machine learning, computer science, and physics implemented in C for educational purposes; Flashlight - standalone library for machine learning; Dlib - a toolkit for making real-world machine learning and data analysis applications. Check out the 7 best C++ libraries to use in machine learning projects this year.

C-Plus-Plusby TheAlgorithms

C++ star image 23038 Version:Current

License: Permissive (MIT)

Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.

Support
Quality
Security
License
Reuse

C-Plus-Plusby TheAlgorithms

C++ star image 23038 Version:Current License: Permissive (MIT)

Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
Support
Quality
Security
License
Reuse

dlibby davisking

C++ star image 11682 Version:19.24.0

License: Permissive (BSL-1.0)

A toolkit for making real world machine learning and data analysis applications in C++

Support
Quality
Security
License
Reuse

dlibby davisking

C++ star image 11682 Version:19.24.0 License: Permissive (BSL-1.0)

A toolkit for making real world machine learning and data analysis applications in C++
Support
Quality
Security
License
Reuse

flashlightby flashlight

C++ star image 4710 Version:v0.3.2

License: Permissive (MIT)

A C++ standalone library for machine learning

Support
Quality
Security
License
Reuse

flashlightby flashlight

C++ star image 4710 Version:v0.3.2 License: Permissive (MIT)

A C++ standalone library for machine learning
Support
Quality
Security
License
Reuse

mlpackby mlpack

C++ star image 4222 Version:4.0.1

License: Others (Non-SPDX)

mlpack: a fast, header-only C++ machine learning library

Support
Quality
Security
License
Reuse

mlpackby mlpack

C++ star image 4222 Version:4.0.1 License: Others (Non-SPDX)

mlpack: a fast, header-only C++ machine learning library
Support
Quality
Security
License
Reuse

Simdby ermig1979

C++ star image 1713 Version:v5.2.122

License: Permissive (MIT)

C++ image processing and machine learning library with using of SIMD: SSE, AVX, AVX-512, AMX for x86/x64, VMX(Altivec) and VSX(Power7) for PowerPC, NEON for ARM.

Support
Quality
Security
License
Reuse

Simdby ermig1979

C++ star image 1713 Version:v5.2.122 License: Permissive (MIT)

C++ image processing and machine learning library with using of SIMD: SSE, AVX, AVX-512, AMX for x86/x64, VMX(Altivec) and VSX(Power7) for PowerPC, NEON for ARM.
Support
Quality
Security
License
Reuse

Hands-On-Machine-Learning-with-CPPby PacktPublishing

C++ star image 257 Version:Current

License: Permissive (MIT)

Hands-On Machine Learning with C++, published by Packt

Support
Quality
Security
License
Reuse

Hands-On-Machine-Learning-with-CPPby PacktPublishing

C++ star image 257 Version:Current License: Permissive (MIT)

Hands-On Machine Learning with C++, published by Packt
Support
Quality
Security
License
Reuse

ml-cppby elastic

C++ star image 138 Version:Current

License: Others (Non-SPDX)

Machine learning C++ code

Support
Quality
Security
License
Reuse

ml-cppby elastic

C++ star image 138 Version:Current License: Others (Non-SPDX)

Machine learning C++ code
Support
Quality
Security
License
Reuse

See similar Kits and Libraries

Artificial Intelligence
Machine Learning