artix75/psyc
A C implementation of common Artificial Neural Networks
This is a C library for building and training neural networks on POSIX systems (Linux, macOS). It takes in raw data and outputs trained models or predictions. Anyone who needs to integrate custom neural network models directly into C applications for tasks like image classification, natural language processing, or time series analysis would use this.
Use this if you need to build custom neural network architectures with C for high-performance applications on Linux or macOS.
Not ideal if you prefer Python-based deep learning frameworks, need GPU support (like NVIDIA CUDA) right now, or don't have C programming experience.
Stars
15
Forks
2
Language
C
License
BSD-3-Clause
Category
Last pushed
Feb 27, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/artix75/psyc"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
Dobiasd/frugally-deep
A lightweight header-only library for using Keras (TensorFlow) models in C++.
flashlight/flashlight
A C++ standalone library for machine learning
NVlabs/tiny-cuda-nn
Lightning fast C++/CUDA neural network framework
KasperskyLab/knp
Kaspersky Neuromorphic Platform
wichtounet/dll
Fast Deep Learning Library (DLL) for C++ (ANNs, CNNs, RBMs, DBNs...)