Skip to content

Commit

Permalink
Merge branch 'master' of github.com:tfjgeorge/nngeometry
Browse files Browse the repository at this point in the history
  • Loading branch information
tfjgeorge committed Aug 27, 2020
2 parents f254848 + 8af3f26 commit c9e5aa3
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions docs/api/pspace-representations.rst
Original file line number Diff line number Diff line change
@@ -1,12 +1,16 @@
Parameter space matrix representations
======================================

All parameter space matrix representations inherit from :class:`nngeometry.object.pspace.PMatAbstract`. This abstract class defines all method that can be used with all representations (with some exceptions!). :class:`nngeometry.object.pspace.PMatAbstract` cannot be instantiated, you instead have to choose one of the concrete representations below.

.. autoclass:: nngeometry.object.pspace.PMatAbstract
:members:

Concrete representations
========================

NNGeometry allows to switch between representations easily. With each representation comes a tradeof between accuracy and memory/computational cost. If testing a new algorithm, we recommend testing on a small network using the most accurate representation that fits in memory (typically :class:`nngeometry.object.pspace.PMatDense`), then switch to a larger scale experiment, and to a lower memory representation.

.. automodule:: nngeometry.object.pspace
:members:
:exclude-members: PMatAbstract

0 comments on commit c9e5aa3

Please sign in to comment.