Pinned Repositories
CppMultilayerPerceptron
A simple class for fully connected neural networks.
kaifishr.github.io
My corner of the internet.
LayerwiseRelevancePropagation
A basic implementation of the Layer-wise Relevance Propagation algorithm in Tensorflow.
PyAutograd
Minimal, scalar-valued, dependency-free Python library for reverse-mode automatic differentiation.
PyDualNumber
Basic implementation of dual numbers in Python.
PyTorchRelevancePropagation
A basic implementation of Layer-wise Relevance Propagation (LRP) in PyTorch.
RealTimeRelevancePropagation
An implementation for real time layer-wise relevance propagation using OpenCV and Tensorflow.
RocketLander
A simple framework equipped with optimization algorithms, such as reinforcement learning, evolution strategies, genetic optimization, and simulated annealing, to enable an orbital rocket booster to land autonomously.
SpaceDrones
A simple learning environment with space drones for evolution-inspired optimization.
TicTacToe
Environment equipped with reinforcement learning algorithms to train agents to play tic-tac-toe.
kaifishr's Repositories
kaifishr/PyTorchRelevancePropagation
A basic implementation of Layer-wise Relevance Propagation (LRP) in PyTorch.
kaifishr/CppMultilayerPerceptron
A simple class for fully connected neural networks.
kaifishr/LayerwiseRelevancePropagation
A basic implementation of the Layer-wise Relevance Propagation algorithm in Tensorflow.
kaifishr/TicTacToe
Environment equipped with reinforcement learning algorithms to train agents to play tic-tac-toe.
kaifishr/RealTimeRelevancePropagation
An implementation for real time layer-wise relevance propagation using OpenCV and Tensorflow.
kaifishr/SpaceDrones
A simple learning environment with space drones for evolution-inspired optimization.
kaifishr/NeuralAnnealing
Simulated annealing for neural networks with JAX.
kaifishr/NeuralGrid
A grid-based neural network architecture.
kaifishr/VanillaTreeSPH
A simple smoothed-particle hydrodynamics code that uses a tree algorithm to find neighbour particles.
kaifishr/GeneticNeuralNetworkTraining
A Python implementation of a genetic optimizer for fully connected neural networks
kaifishr/GeneticWheels
Genetic optimization algorithm for the evolution of wheels.
kaifishr/kaifishr.github.io
My corner of the internet.
kaifishr/MathLang
Investigate the capabilities of neural networks to process mathematical expressions.
kaifishr/MinMixer
A minimal MLP-Mixer architecture for image classification.
kaifishr/NeuroEvolution
A hybrid optimization algorithm that combines gradient descent for network parameter optimization and an evolutionary algorithm for network topology optimization.
kaifishr/PyDualNumber
Basic implementation of dual numbers in Python.
kaifishr/RocketLander
A simple framework equipped with optimization algorithms, such as reinforcement learning, evolution strategies, genetic optimization, and simulated annealing, to enable an orbital rocket booster to land autonomously.
kaifishr/NumpyMultilayerPerceptron
A vanilla Numpy implementation of a Multilayer Perceptron
kaifishr/PyAutograd
Minimal, scalar-valued, dependency-free Python library for reverse-mode automatic differentiation.
kaifishr/AdaptiveLearningRate
An adaptive learning rate method for gradient descent optimization algorithms.
kaifishr/ChatMixer
A PyTorch implementation of MLP-Mixer and ConvMixer architectures for character-level natural language processing.
kaifishr/LittleShakespeare
A minimal character-level language model using a Recurrent Neural Network in Python + Tensorflow
kaifishr/NetLab
A minimal development framework for rapid prototyping in PyTorch.
kaifishr/SciFormer
Minimal multi-head self-attention transformer architecture with experimental features implemented in PyTorch.
kaifishr/SignalNoiseGradients
Noise adjusted gradients for batch stochastic gradient descent.
kaifishr/Snake
A minimal environment equipped with reinforcement learning algorithms to train an agent to play Snake.
kaifishr/SubnetworkActivationFunctions
An implementation of trainable activation functions represented by small fully connected neural networks.
kaifishr/VanillaCollisionSimulation
kaifishr/VanillaGeneticClassifier
A vanilla genetic classifier
kaifishr/WeightExtrapolation
Gradient-based weight extrapolation.