acesulfamK / AlphaSymbol

Apply AlphaZero into symbolic regression like AlphaDev
MIT License
1 stars 0 forks source link

ExprをSingleton Patternにする。 #112

Closed acesulfamK closed 2 days ago

acesulfamK commented 2 days ago

概要

以下の理由でSingletonにしたい

タスク

acesulfamK commented 2 days ago

113 により終了

変更のメリット

PRFにおいて、同じ式は全く同じ振る舞いをする。よって同じ形の式は同じidを持っていて同じデータや属性を持っていた方が理想的である。

具体的にはC(S(), Z())という式はどこでどう呼び出しても同じidや属性を持つ。このことは以下のタスクにおけるcacheを用いた計算最適化にも利用できる。