C++ neural-network

Open-source C++ projects categorized as neural-network | Edit details

Top 19 C++ neural-network Projects

  • GitHub repo tensorflow

    An Open Source Machine Learning Framework for Everyone

    Project mention: Top Github repo trends in 2021 | dev.to | 2022-01-12

    No surprises here: deep learning is the most popular subcategory, with hugging face transformers repo, YOLOv5, Tensorflow and Deepmind’s Alphafold all in the mix. Surprisingly, the only proper infrastructure-ey repos on the list are Meilisearch and Clickhouse, a tad bit surprising given all the hype data infrastructure receives in VC-world, but again, probably just a question of size of end-user populations + whether data scientists spend tons of time on Github vs. Web Developers…

  • GitHub repo Pytorch

    Tensors and Dynamic neural networks in Python with strong GPU acceleration

    Project mention: [D] Does PyTorch credit contributors? | reddit.com/r/MachineLearning | 2022-01-14

    If you look at the commit that you committed: https://github.com/pytorch/pytorch/commit/fdcb78df38f61e9c18b105e1fd56490e4f285064

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo CNTK

    Microsoft Cognitive Toolkit (CNTK), an open source deep-learning toolkit (by microsoft)

  • GitHub repo ncnn

    ncnn is a high-performance neural network inference framework optimized for the mobile platform

    Project mention: ncnn convert | dev.to | 2021-09-29

    ncnn install ncnn

  • GitHub repo tiny-cnn

    header only, dependency-free deep learning framework in C++14

  • GitHub repo serving

    A flexible, high-performance serving system for machine learning models

    Project mention: Running concurrent inference processes in Flask or should I use FastAPI? | reddit.com/r/flask | 2021-03-29

    Don't roll this yourself. Look at Tensorflow Serving: https://github.com/tensorflow/serving.

  • GitHub repo flashlight

    A C++ standalone library for machine learning (by flashlight)

    Project mention: Python. | reddit.com/r/ProgrammerHumor | 2022-01-06

    Flashlight bro, not flash. Read again

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • GitHub repo DALI

    A GPU-accelerated library containing highly optimized building blocks and an execution engine for data processing to accelerate deep learning training and inference applications.

    Project mention: [D] Efficiently loading videos in PyTorch without extracting frames | reddit.com/r/MachineLearning | 2021-10-26
  • GitHub repo oneflow

    OneFlow is a performance-centered and open-source deep learning framework.

    Project mention: Optimization of CUDA Elementwise Template Library: Practical, Efficient, and Extensible | reddit.com/r/CUDA | 2022-01-20

    Elementwise operation refers to applying a function transformation to every element of a tensor. In deep learning, many operators can be regraded as elementwise operators, such as common activation functions (like ReLU and GELU) and ScalarMultiply (multiplying each element of a tensor by a scalar). For this elementwise operation, OneFlow(https://github.com/Oneflow-Inc/oneflow/) abstracts a CUDA template. this article will introduce the design thoughts and optimization techniques of CUDA template.

  • GitHub repo fann

    Official github repository for Fast Artificial Neural Network Library (FANN)

    Project mention: iNeural : Update (8.12.21) | dev.to | 2021-12-08

    It is developed by taking inspiration from libraries such as iNeural, FANN, pylearn2, EBLearn, Torch7. Written mostly in C++, iNeural also leverages the power of Python. The biggest reason for its development is that it needs very few dependencies. For this reason, it is expected to be suitable for working in systems with limited system requirements.

  • GitHub repo MocapNET

    We present MocapNET, a real-time method that estimates the 3D human pose directly in the popular Bio Vision Hierarchy (BVH) format, given estimations of the 2D body joints originating from monocular color images. Our contributions include: (a) A novel and compact 2D pose NSRM representation. (b) A human body orientation classifier and an ensemble of orientation-tuned neural networks that regress the 3D human pose by also allowing for the decomposition of the body to an upper and lower kinematic

    Project mention: Simple method to pose a character using a reference image and AI pose estimation? | reddit.com/r/blender | 2021-03-02
  • GitHub repo cpp_nn_in_a_weekend

    Article and source code reference to construct a C++ neural network in a weekend without any dependencies

  • GitHub repo DarkHelp

    C++ wrapper library for Darknet

    Project mention: Object detection CV models for CPU | reddit.com/r/computervision | 2021-06-02

    I use the darknet C++ API, DarkHelp. But to be fair and in the spirit of full disclosure...I wrote it. :)

  • GitHub repo DarkMark

    Marking up images for use with Darknet.

    Project mention: Reduce false positive in object detection | reddit.com/r/computervision | 2021-09-13

    Disclaimer: I'm the author of DarkHelp and DarkMark, and I run the Darknet/YOLO discord.

  • GitHub repo Winter

    UCI Chess Engine (by rosenthj)

    Project mention: Weird Question: Is there a chess bot that makes intentionally illegal moves? | reddit.com/r/ComputerChess | 2021-04-08

    If you want the perft results for any given position, you can use the engine Winter. Usage example:

  • GitHub repo Chameleon

    Vintage guitar amp using neural networks. (by GuitarML)

    Project mention: Chameleon - a guitar plugin using neural networks to create three distinct sounds from a vintage style amp head. EQ and gain were added to allow further modification of the three core sounds, named Red (high gain), Gold (crunchy), and Green (crisp and clean) | reddit.com/r/programming | 2021-07-02
  • GitHub repo DarkPlate

    License plate parsing using Darknet and YOLO

    Project mention: I have a set of images with instances of two classes are labeled on it. Can I train Yolo V5 or V4 to detect both classes on a test image? | reddit.com/r/learnmachinelearning | 2021-09-26

    Here is an example project with 37 classes, and all the images are within the same folder: https://github.com/stephanecharette/DarkPlate/tree/master/nn

  • GitHub repo iNeural

    A library for creating Artificial Neural Networks, for use in Machine Learning and Deep Learning algorithms.

    Project mention: iNeural | dev.to | 2021-12-10
  • GitHub repo flowAroundTriangles

    This is a small example project, that showcases the possibility of using a surrogate model to estimate the drag coefficient of arbitrary triangles.

    Project mention: I used a simple neural network to estimate the drag coefficient around triangles | reddit.com/r/Python | 2021-06-05

    If you're interested, you can check out the repository.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-20.

C++ neural-network related posts


What are some of the best open-source neural-network projects in C++? This list will help you:

Project Stars
1 tensorflow 162,156
2 Pytorch 53,342
3 CNTK 17,116
4 ncnn 13,576
5 tiny-cnn 5,487
6 serving 5,350
7 flashlight 4,051
8 DALI 3,674
9 oneflow 2,967
10 fann 1,323
11 MocapNET 369
12 cpp_nn_in_a_weekend 104
13 DarkHelp 62
14 DarkMark 58
15 Winter 46
16 Chameleon 36
17 DarkPlate 22
18 iNeural 5
19 flowAroundTriangles 4
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.