Collection of Machine Learning Algorithms
-
Updated
Jul 9, 2026 - C++
Collection of Machine Learning Algorithms
The repository with source code which can be used to compare performance of different implementations of the NEAT algorithm
XOR Obfuscator for strings
ML algorithms and applications from famous papers; simple theory; solid code.
🤖 Artificial intelligence (neural network) proof of concept to solve the classic XOR problem. It uses known concepts to solve problems in neural networks, such as Gradient Descent, Feed Forward and Back Propagation.
A simple 3-layer perceptrons for solving the XOR problem
Educational game about training a ML model to learn XOR efficiently
This repository contains a C-based cryptanalysis tool designed to break XOR ciphers where the encryption key has been catastrophically reused across multiple messages. This vulnerability is commonly known as a Many-Time Pad attack.
A lightweight neural network in C that learns logic gates (AND, OR, XOR, etc.) using backpropagation. Pure C implementation with no dependencies - perfect for understanding ML fundamentals!
First assignment in ׳Deep Learning for Texts and Sequences' course (using NumPy only) by Prof. Yoav Goldberg at Bar-Ilan University
6 first ML/AI subprojects
Deep learning algorithms and applications from famous papers; simple theory; solid code.
A neural learning network built from pure mathematical theory
Python Link Shortner Script using XOR Cipher
Tree-based classification (Logistic / Decision Tree / Random Forest / Gradient Boosting) on synthetic XOR-shape data. Part 2 of an ML portfolio.
Neural networks that I really need to explore
A fully hand-coded neural network in standart C++
From-scratch perceptron algorithm implementation in Python. Trains on AND/OR/XOR gates to demonstrate linear separability concepts and the classic XOR problem.
Add a description, image, and links to the xor-problem topic page so that developers can more easily learn about it.
To associate your repository with the xor-problem topic, visit your repo's landing page and select "manage topics."