FlappyLearning este un sandbox de machine learning și un antrenor de rețele neuronale conceput pentru a simula strategii de neuroevoluție. Acesta oferă un mediu în care agenții artificiali sunt evoluați folosind algoritmi genetici pentru a optimiza performanța într-o simulare de joc.
Principalele funcționalități ale xviniette/flappylearning sunt: Neuroevolution Frameworks, Game-Playing Agents, Weight Mutation, Fitness-Based Selection, Generation-Based Evolutions, Population-Based Training, Feedforward Architectures, Neural Network Trainers.
Alternativele open-source pentru xviniette/flappylearning includ: david-gpu/srez — Srez is a deep learning image super-resolution framework designed to upscale low-resolution images into sharp,… yenchenlin/deeplearningflappybird — This project is a deep reinforcement learning agent and AI game automation tool designed to master game objectives by… brainjs/brain.js — Brain.js is a JavaScript neural network library for building, training, and running machine learning models in the… guofei9987/scikit-opt — scikit-opt is a Python optimization library and numerical framework designed to solve complex global optimization… tinygrad/tinygrad — Tinygrad is a deep learning framework and tensor computation engine designed for building and training neural… yunjey/pytorch-tutorial — This project is a collection of educational examples and code for implementing deep learning architectures using the…
Brain.js is a JavaScript neural network library for building, training, and running machine learning models in the browser or Node.js. It provides implementations for several network types, including feedforward networks, recurrent neural networks for time series forecasting, and autoencoders for data compression and denoising. The library features WebGL-based GPU acceleration to increase the speed of neural network computations on the graphics processor. It also includes a visualization tool that generates SVG images to represent the topology and layers of a feedforward network. The framewo
scikit-opt is a Python optimization library and numerical framework designed to solve complex global optimization problems. It provides a suite of metaheuristic algorithms and tools for finding global minima or maxima of objective functions. The library implements a variety of nature-inspired and swarm intelligence algorithms, including Genetic Algorithms, Particle Swarm Optimization, Differential Evolution, Simulated Annealing, and Ant Colony Optimization. It includes specialized solvers for discrete combinatorial challenges, such as the Traveling Salesman Problem. The framework supports th
Srez is a deep learning image super-resolution framework designed to upscale low-resolution images into sharp, high-resolution visual features. It functions as a neural network training tool that employs generative adversarial networks to synthesize realistic image details. The project includes a model evolution visualizer that generates animations and image batches to track visual improvements during the training process. It utilizes a combination of adversarial and L1 loss functions to optimize model weights and supports periodic state checkpointing for recovery and deployment. The system
This project is a deep reinforcement learning agent and AI game automation tool designed to master game objectives by analyzing visual input. It implements a Deep Q-Network to train an autonomous bot that learns to play a video game by maximizing rewards through deep Q-learning. The system utilizes a convolutional neural network to process raw pixel data from game frames, identifying patterns to determine optimal real-time actions. Training is stabilized through the use of an experience replay buffer and an epsilon-greedy action selection strategy to balance exploration and exploitation. The