byu-dml / metalearn

BYU's python library of useable tools for metalearning
MIT License
22 stars 6 forks source link

Compute timing correctly #205

Open bjschoenfeld opened 4 years ago

bjschoenfeld commented 4 years ago

As noted in #202, we are not computing compute times correctly. Each metafeature has a dependency graph of the sub-computations needed. In some cases, there are multiple dependencies on the same computation and the timing of that computation as added multiple times to the total metafeature compute time. Rather, the compute time of each dependency should be added only once.