Pinned Repositories
CppMultilayerPerceptron
A simple class for fully connected neural networks.
DroneRacing
A simple learning environment with drones for evolution-inspired optimization.
kaifishr.github.io
My corner of the internet.
LayerwiseRelevancePropagation
A basic implementation of the Layer-wise Relevance Propagation algorithm in Tensorflow.
NeuralAnnealing
Simulated annealing for neural networks with JAX.
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.
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.
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/TicTacToe
Environment equipped with reinforcement learning algorithms to train agents to play tic-tac-toe.
kaifishr/LayerwiseRelevancePropagation
A basic implementation of the Layer-wise Relevance Propagation algorithm in Tensorflow.
kaifishr/NeuralAnnealing
Simulated annealing for neural networks with JAX.
kaifishr/DroneRacing
A simple learning environment with drones for evolution-inspired optimization.
kaifishr/RealTimeRelevancePropagation
An implementation for real time layer-wise relevance propagation using OpenCV and Tensorflow.
kaifishr/NeuralGrid
A grid-based neural network architecture.
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/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/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.