Opened 9 months ago

Closed 7 months ago

Last modified 6 months ago

#2937 closed feature request (obsolete)

Support for "analytical quotient" function in symbolic regression

Reported by: gkronber Owned by: gkronber
Priority: medium Milestone: HeuristicLab 3.3.16
Component: Problems.DataAnalysis.Symbolic Version: branch
Keywords: Cc:

Description

Analytical quotient is a 'replacement' for protected division. aq(a,b) = a/sqrt(1+b²)

Also see attached papers.

Attachments (5)

p272-nicolau.pdf (581.9 KB) - added by gkronber 9 months ago.
On the Effect of Function Set to the Generalisation of Symbolic Regression Models
06186815.pdf (741.4 KB) - added by gkronber 9 months ago.
The Use of an Analytic Quotient Operator in Genetic Programming
aq_tower_test.png (55.0 KB) - added by gkronber 9 months ago.
AQ vs. DIV - Tower (Test R²)
aq_spatial_train.png (51.1 KB) - added by gkronber 9 months ago.
AQ vs. DIV - Spatial (Train R²)
aq_spatial_test.png (52.7 KB) - added by gkronber 9 months ago.
AQ vs. DIV - Spatial (Test R²)

Download all attachments as: .zip

Change History (14)

Changed 9 months ago by gkronber

On the Effect of Function Set to the Generalisation of Symbolic Regression Models

Changed 9 months ago by gkronber

The Use of an Analytic Quotient Operator in Genetic Programming

Changed 9 months ago by gkronber

AQ vs. DIV - Tower (Test R²)

Changed 9 months ago by gkronber

AQ vs. DIV - Spatial (Train R²)

Changed 9 months ago by gkronber

AQ vs. DIV - Spatial (Test R²)

comment:1 Changed 9 months ago by gkronber

r16082: created branch for ticket

comment:2 Changed 9 months ago by gkronber

r16083: added symbol for AQ and support for AQ in interpreter and AutoDiff converter

comment:3 Changed 8 months ago by gkronber

  • Owner set to gkronber
  • Status changed from new to accepted

comment:4 Changed 8 months ago by gkronber

  • Version set to branch

comment:5 Changed 7 months ago by gkronber

We decided to implement AQ(x) together with abs(x) in #2915.

comment:6 Changed 7 months ago by gkronber

r16236: merged r16083 from AnalyticalQuotient branch to AbsoluteValue branch.

Development will continue in #2915

comment:7 Changed 7 months ago by gkronber

  • Resolution set to obsolete
  • Status changed from accepted to closed

comment:8 Changed 6 months ago by gkronber

r16353: added partial support for rectifier, leaky-rectifier and soft-plus functions

comment:9 Changed 6 months ago by gkronber

r16354: deleted branch (relevant changes have been merged to #2915)

Note: See TracTickets for help on using tickets.