Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
-
Updated
Apr 17, 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, physics, etc implemented in C for educational purposes.
An Embedded Computer Vision & Machine Learning Library (CPU Optimized & IoT Capable)
darknet neural network addon for openFrameworks
This is a basic implementation of a neural network for use in C and C++ programs. It is intended for use in applications that just happen to need a simple neural network and do not want to use needlessly complex neural network libraries.
Multi-mode Fault Diagnosis Datasets with TE process (MMFDD-TEP) can be used for the purpose of comparison studies or validation of algorithms
Implementation of the Perceptron with Perceptron Learning.
Regularization Paths for Huber Loss Regression and Quantile Regression Penalized by Lasso or Elastic-Net
MicroAI™ is an AI engine that can operate on low power edge and endpoint devices. It can learn the pattern of any and all time series data and can be used to detect anomalies or abnormalities, make one step ahead predictions/forecasts, and calculate the remaining life of entities (whether it is industrial machinery, small devices or the like).
Solution Paths of Sparse Linear Support Vector Machine with Lasso or ELastic-Net Regularization
K-means ML algorithm implementation in C and SDL.
Simple Recurrent Neural Network implementation.
Sentiment Analysis of Communication over Social Network
Neural Network demonstration with Backpropagation learning and the Iris dataset.
Codes for AAAI 2018 paper "Sensor-based Activity Recognition via Learning from Distributions".
Python code to reproduce our article "Toward faultless content-based playlists generation for instrumentals"
A k-means algorithm implementation to c language.
Program that uses Machine Learning to predict house prices based on historical data. Algorithm being implemented is known as "One-shot learning" or linear regression with the least square error as the error measure.
AtomML™ is an AI engine that can operate on low power edge and endpoint devices. It can learn the pattern of any and all time series data and can be used to detect anomalies or abnormalities, make one step ahead predictions/forecasts, and calculate the remaining life of entities (whether it is industrial machinery, small devices or the like).