Skip to content

Evolving Fuzzy Forests - the final project for my M.Sc. in Data Analytics, evolving Fuzzy Inference Systems with Genetic Programming

Notifications You must be signed in to change notification settings

davekirby/EFFProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Evolving Fuzzy Forests: creating Fuzzy Inference Systems with Genetic Programming

A project submitted in partial fulfilment of the requirements for the M.Sc. in Advanced Computing Technologies (Data Analytics specialisation) at Birkbeck College, University of London. Summer Term 2021.

This project implements a Fuzzy Inference System trained through Genetic Programming that can perform two separate tasks:

  1. Classification using the FuzzyClassifier class, modelled on the scikit-learn classifiers API.

  2. Reinforcement learning on OpenAI Gym environments with the GymRunner class.

The prerequisites for using the package are given in requirements.txt and requirements-dev.txt. It has been developed on python 3.9 and should work with 3.7 or 3.8, but this is untested.

Instructions for using the package are in user_guide.md and there are several demo scripts for both classification and for RL.

About

Evolving Fuzzy Forests - the final project for my M.Sc. in Data Analytics, evolving Fuzzy Inference Systems with Genetic Programming

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published