You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Issue: LearningDense and LearningSparse contain code duplicates as they primarily inherit from LearningConnectionProcess but also need the functionality of the base class of Sparse and Dense, respectively. We cannot call init() of both super classes since both of them in turn inherit from and initialize AbstractProcess, which would lead to overwritten proc_params.
Suggested Solution:
Have LearningConnection (instead of LearningConnectionProcess) as a normal Class that does not inherit from AbstractProcess. Have LearningDense/LearningSparse inherit from Sparse (primarily) and from LearningConnection.
The text was updated successfully, but these errors were encountered:
Issue: LearningDense and LearningSparse contain code duplicates as they primarily inherit from LearningConnectionProcess but also need the functionality of the base class of Sparse and Dense, respectively. We cannot call init() of both super classes since both of them in turn inherit from and initialize AbstractProcess, which would lead to overwritten proc_params.
Suggested Solution:
Have LearningConnection (instead of LearningConnectionProcess) as a normal Class that does not inherit from AbstractProcess. Have LearningDense/LearningSparse inherit from Sparse (primarily) and from LearningConnection.
The text was updated successfully, but these errors were encountered: