Skip to content

Source code for my work with the DEAP python library and it's use in symbolic regression

Notifications You must be signed in to change notification settings

DivyanshK12/SymbolicRegression

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Directory

  • GA2.ipynb is the working of GA's on temperature Data
  • GA3.ipynb is the working of GA's on Generated Data
  • Hubble.ipynb is Symbolic Regression on Hubble Parameter Data (Refer to Reference Material)
  • Supernova.ipynb is Symbolic Regression on Supernova Dataset (Refer to Reference Material)
  • Model's folder consists of a text file with model output and correponding plot
  • The working has been modified over time, original models required user defined functions, which might no longer be available in the code. The processes can be repeated with newer pipeline to obtain more generic results.

These links also available in Help tab in Jupyter notebook if relevant libraries are installed

Reference Material

TODO

  • The GA used is based on loosely typed Symbolic Regression methodology, better results possible from Strongly typed approach
  • The optimization function, functions that are used in the main algorithm are basic ones used in relevant documentation, better functions/methods specififc to this problem could exist
  • Need to check parallel processing features in Deap library. also test the use of Dask Library (Experiment in the Multiprocessing folder for this)

Requirements

To view the notebooks without cloning the repo visit https://nbviewer.jupyter.org/ and enter the URL of required jupyter notebook

About

Source code for my work with the DEAP python library and it's use in symbolic regression

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published