Skip to content

[ENH] Assessing Performance #134

@samihamdan

Description

@samihamdan

Problem
I noticed that sometimes performance of julearn seems to be not that great. I am not sure whether this is a real trend or just normal frustration with the speed of ml.

Solution
I am not sure whether this is actually a problem, but it would be nice to in general assess performance to keep and eye on how much overhead we add to sklearn. Even if we do not change the speed it is good to make realistic expectations of potential users.

Considerations
How does it change with more data or more transformers.
It could be that each transformation from np.array to pd.DataFrame has a big impact. On the other hand the implementation of confound removal could also be the reason for long computation times in real world observations.

Screenshot
I did one very simple observation with only one transformer.
If I use 4x of the data I still have a similar 3x worse performance of julearn.

image

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestneeds thinkingWe need more discussion around this topic

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions