Genetic-Programming
所属分类:人工智能/神经网络/深度学习
开发工具:Jupyter Notebook
文件大小:8934KB
下载次数:0
上传日期:2020-04-15 15:06:11
上 传 者:
sh-1993
说明: 遗传编程->符号回归
文件列表:
Symbolic_Regressor_Python.ipynb (5454, 2020-04-15)
graph_program.png (22170, 2020-04-15)
gravitational_law.sav (11631701, 2020-04-15)
m1m2r.txt (230905, 2020-04-15)
# Genetic-Programming
Genetic Programming -> Symbolic Regression
Symbolic Regression is a technique to find mathematical relation among given parameters or variables.
So here is a basic symbolic regression python code to accompolish the task.
It is intended to find the Newton's gravitational law which explain how much gravitational force (F) lies
between two objects of mass m1 & m2 separated by distance r. i.e. F=(G m1 m2 )/ r^2
The text file "m1m2r.txt' contains 4 parameters i.e. 3 input variable (m1, m2 & r) and 1 target variable (F)
with 6351 instances. So if one feed these parameters into symbolic regressors, it should find the gravitational
law equation proposed by Newtons.
The saved symbolic regressor model "gravitational_law.sav" has already found the graviational equation through
training & uploading it here for reference.
If you wish to feed different parameters to find underlying mathematical relation among them, please modify the
code accordingly.
You may need a computer with Juputer notebook & python 3
近期下载者:
相关文件:
收藏者: