Skip to content

Commit 7aa4511

Browse files
committed
added documentation
1 parent 07109ca commit 7aa4511

File tree

52 files changed

+7745
-175
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+7745
-175
lines changed

documentation/Doxyfile.bak

Lines changed: 2657 additions & 0 deletions
Large diffs are not rendered by default.

documentation/html/_form0_tmp.ps

0 Bytes
Binary file not shown.

documentation/html/_formulas.dvi

0 Bytes
Binary file not shown.

documentation/html/classtpgmm_1_1TPGMM-members.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,12 +79,12 @@
7979
<tr class="even"><td class="entry"><a class="el" href="classtpgmm_1_1TPGMM.html#a8cc497729a854be807655dd1b882ca39">bic</a>(self, ndarray X)</td><td class="entry"><a class="el" href="classtpgmm_1_1TPGMM.html">tpgmm.TPGMM</a></td><td class="entry"></td></tr>
8080
<tr><td class="entry"><a class="el" href="classtpgmm_1_1TPGMM.html#a1e1c7219424eb82570dd6a515abb6dc4">config</a>(self)</td><td class="entry"><a class="el" href="classtpgmm_1_1TPGMM.html">tpgmm.TPGMM</a></td><td class="entry"></td></tr>
8181
<tr class="even"><td class="entry"><a class="el" href="classtpgmm_1_1TPGMM.html#a4f85685cd9bb342c7dbd59e24c2b46cc">covariances_</a></td><td class="entry"><a class="el" href="classtpgmm_1_1TPGMM.html">tpgmm.TPGMM</a></td><td class="entry"></td></tr>
82-
<tr><td class="entry"><a class="el" href="classtpgmm_1_1TPGMM.html#a02e915f94b3de1ac6d31c302da7b57ba">davies_bouldin_score</a>(self, ndarray X)</td><td class="entry"><a class="el" href="classtpgmm_1_1TPGMM.html">tpgmm.TPGMM</a></td><td class="entry"></td></tr>
82+
<tr><td class="entry"><a class="el" href="classtpgmm_1_1utils_1_1learning__modules_1_1ClassificationModule.html#ae5496eef565af191522a104122d70d75">davies_bouldin_score</a>(self, ndarray X)</td><td class="entry"><a class="el" href="classtpgmm_1_1utils_1_1learning__modules_1_1ClassificationModule.html">tpgmm.utils.learning_modules.ClassificationModule</a></td><td class="entry"></td></tr>
8383
<tr class="even"><td class="entry"><a class="el" href="classtpgmm_1_1TPGMM.html#af35fed3e9dc0208f24a89f00f6122417">fit</a>(self, ndarray X)</td><td class="entry"><a class="el" href="classtpgmm_1_1TPGMM.html">tpgmm.TPGMM</a></td><td class="entry"></td></tr>
8484
<tr><td class="entry"><a class="el" href="classtpgmm_1_1utils_1_1learning__modules_1_1LearningModule.html#aa3908a58e8015050827286ea9e06b4c6">tpgmm::utils::learning_modules::ClassificationModule.fit</a>(self, *args, **kwargs)</td><td class="entry"><a class="el" href="classtpgmm_1_1utils_1_1learning__modules_1_1LearningModule.html">tpgmm.utils.learning_modules.LearningModule</a></td><td class="entry"></td></tr>
8585
<tr class="even"><td class="entry"><a class="el" href="classtpgmm_1_1utils_1_1learning__modules_1_1LearningModule.html#aee9242c3c5e28b607d0dd03a3e5adf72">fit_predict</a>(self, ndarray X)</td><td class="entry"><a class="el" href="classtpgmm_1_1utils_1_1learning__modules_1_1LearningModule.html">tpgmm.utils.learning_modules.LearningModule</a></td><td class="entry"></td></tr>
8686
<tr><td class="entry"><a class="el" href="classtpgmm_1_1TPGMM.html#a8463d563adb49f0a7f426cbadfaac173">gauss_cdf</a>(self, ndarray X)</td><td class="entry"><a class="el" href="classtpgmm_1_1TPGMM.html">tpgmm.TPGMM</a></td><td class="entry"></td></tr>
87-
<tr class="even"><td class="entry"><a class="el" href="classtpgmm_1_1TPGMM.html#a94cecc204f6b0776b275b161194491d4">inertia</a>(self, ndarray X)</td><td class="entry"><a class="el" href="classtpgmm_1_1TPGMM.html">tpgmm.TPGMM</a></td><td class="entry"></td></tr>
87+
<tr class="even"><td class="entry"><a class="el" href="classtpgmm_1_1utils_1_1learning__modules_1_1ClassificationModule.html#ac7b1756be861aec8386daca535466713">inertia</a>(self, ndarray X)</td><td class="entry"><a class="el" href="classtpgmm_1_1utils_1_1learning__modules_1_1ClassificationModule.html">tpgmm.utils.learning_modules.ClassificationModule</a></td><td class="entry"></td></tr>
8888
<tr><td class="entry"><a class="el" href="classtpgmm_1_1TPGMM.html#a54248b0297f941859f0cc7903ea642c5">means_</a></td><td class="entry"><a class="el" href="classtpgmm_1_1TPGMM.html">tpgmm.TPGMM</a></td><td class="entry"></td></tr>
8989
<tr class="even"><td class="entry"><a class="el" href="classtpgmm_1_1TPGMM.html#a59e8b02adf78abeab4341a5a35077c6a">predict</a>(self, ndarray X)</td><td class="entry"><a class="el" href="classtpgmm_1_1TPGMM.html">tpgmm.TPGMM</a></td><td class="entry"></td></tr>
9090
<tr><td class="entry"><a class="el" href="classtpgmm_1_1utils_1_1learning__modules_1_1LearningModule.html#a4d727d4da96242cdc30de3062996ec32">tpgmm::utils::learning_modules::ClassificationModule.predict</a>(self, *args, **kwargs)</td><td class="entry"><a class="el" href="classtpgmm_1_1utils_1_1learning__modules_1_1LearningModule.html">tpgmm.utils.learning_modules.LearningModule</a></td><td class="entry"></td></tr>

documentation/html/classtpgmm_1_1TPGMM.html

Lines changed: 6 additions & 92 deletions
Original file line numberDiff line numberDiff line change
@@ -117,18 +117,12 @@
117117
<tr class="memitem:ab67d18e9b6c678d328a0ec96cc38091e"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtpgmm_1_1TPGMM.html#ab67d18e9b6c678d328a0ec96cc38091e">silhouette_score</a> (self, ndarray X)</td></tr>
118118
<tr class="memdesc:ab67d18e9b6c678d328a0ec96cc38091e"><td class="mdescLeft">&#160;</td><td class="mdescRight">calculated the silhouette score of the model over the given metric and given data x TODO(Marco Todescato): please review this function if the merge for the silhouette score is correct <a href="classtpgmm_1_1TPGMM.html#ab67d18e9b6c678d328a0ec96cc38091e">More...</a><br /></td></tr>
119119
<tr class="separator:ab67d18e9b6c678d328a0ec96cc38091e"><td class="memSeparator" colspan="2">&#160;</td></tr>
120-
<tr class="memitem:a94cecc204f6b0776b275b161194491d4"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtpgmm_1_1TPGMM.html#a94cecc204f6b0776b275b161194491d4">inertia</a> (self, ndarray X)</td></tr>
121-
<tr class="memdesc:a94cecc204f6b0776b275b161194491d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sum of squared distances of samples to their closest cluster center. <a href="classtpgmm_1_1TPGMM.html#a94cecc204f6b0776b275b161194491d4">More...</a><br /></td></tr>
122-
<tr class="separator:a94cecc204f6b0776b275b161194491d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
123120
<tr class="memitem:a6f2a0ec180d5c5887725c22825299ee8"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtpgmm_1_1TPGMM.html#a6f2a0ec180d5c5887725c22825299ee8">score</a> (self, ndarray X)</td></tr>
124121
<tr class="memdesc:a6f2a0ec180d5c5887725c22825299ee8"><td class="mdescLeft">&#160;</td><td class="mdescRight">calculate log likelihood score given data <a href="classtpgmm_1_1TPGMM.html#a6f2a0ec180d5c5887725c22825299ee8">More...</a><br /></td></tr>
125122
<tr class="separator:a6f2a0ec180d5c5887725c22825299ee8"><td class="memSeparator" colspan="2">&#160;</td></tr>
126123
<tr class="memitem:a8cc497729a854be807655dd1b882ca39"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtpgmm_1_1TPGMM.html#a8cc497729a854be807655dd1b882ca39">bic</a> (self, ndarray X)</td></tr>
127124
<tr class="memdesc:a8cc497729a854be807655dd1b882ca39"><td class="mdescLeft">&#160;</td><td class="mdescRight">calculates the bayesian information criterion as in <a href="classtpgmm_1_1TPGMM.html#a8cc497729a854be807655dd1b882ca39">More...</a><br /></td></tr>
128125
<tr class="separator:a8cc497729a854be807655dd1b882ca39"><td class="memSeparator" colspan="2">&#160;</td></tr>
129-
<tr class="memitem:a02e915f94b3de1ac6d31c302da7b57ba"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtpgmm_1_1TPGMM.html#a02e915f94b3de1ac6d31c302da7b57ba">davies_bouldin_score</a> (self, ndarray X)</td></tr>
130-
<tr class="memdesc:a02e915f94b3de1ac6d31c302da7b57ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">calculates the davies bouldin score for each frame and averages them <a href="classtpgmm_1_1TPGMM.html#a02e915f94b3de1ac6d31c302da7b57ba">More...</a><br /></td></tr>
131-
<tr class="separator:a02e915f94b3de1ac6d31c302da7b57ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
132126
<tr class="memitem:a8463d563adb49f0a7f426cbadfaac173"><td class="memItemLeft" align="right" valign="top">ndarray&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtpgmm_1_1TPGMM.html#a8463d563adb49f0a7f426cbadfaac173">gauss_cdf</a> (self, ndarray X)</td></tr>
133127
<tr class="memdesc:a8463d563adb49f0a7f426cbadfaac173"><td class="mdescLeft">&#160;</td><td class="mdescRight">calculate the gaussian probability for a given data set. <a href="classtpgmm_1_1TPGMM.html#a8463d563adb49f0a7f426cbadfaac173">More...</a><br /></td></tr>
134128
<tr class="separator:a8463d563adb49f0a7f426cbadfaac173"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -143,6 +137,12 @@
143137
def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtpgmm_1_1utils_1_1learning__modules_1_1ClassificationModule.html#abff9dc426bd79aa8a5f663ef117fb903">predict_proba</a> (self, *args, **kwargs)</td></tr>
144138
<tr class="memdesc:abff9dc426bd79aa8a5f663ef117fb903 inherit pub_methods_classtpgmm_1_1utils_1_1learning__modules_1_1ClassificationModule"><td class="mdescLeft">&#160;</td><td class="mdescRight">Predict class probabilities for the input data. <br /></td></tr>
145139
<tr class="separator:abff9dc426bd79aa8a5f663ef117fb903 inherit pub_methods_classtpgmm_1_1utils_1_1learning__modules_1_1ClassificationModule"><td class="memSeparator" colspan="2">&#160;</td></tr>
140+
<tr class="memitem:ac7b1756be861aec8386daca535466713 inherit pub_methods_classtpgmm_1_1utils_1_1learning__modules_1_1ClassificationModule"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtpgmm_1_1utils_1_1learning__modules_1_1ClassificationModule.html#ac7b1756be861aec8386daca535466713">inertia</a> (self, ndarray X)</td></tr>
141+
<tr class="memdesc:ac7b1756be861aec8386daca535466713 inherit pub_methods_classtpgmm_1_1utils_1_1learning__modules_1_1ClassificationModule"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the sum of squared distances of samples to their closest cluster center. <a href="classtpgmm_1_1utils_1_1learning__modules_1_1ClassificationModule.html#ac7b1756be861aec8386daca535466713">More...</a><br /></td></tr>
142+
<tr class="separator:ac7b1756be861aec8386daca535466713 inherit pub_methods_classtpgmm_1_1utils_1_1learning__modules_1_1ClassificationModule"><td class="memSeparator" colspan="2">&#160;</td></tr>
143+
<tr class="memitem:ae5496eef565af191522a104122d70d75 inherit pub_methods_classtpgmm_1_1utils_1_1learning__modules_1_1ClassificationModule"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtpgmm_1_1utils_1_1learning__modules_1_1ClassificationModule.html#ae5496eef565af191522a104122d70d75">davies_bouldin_score</a> (self, ndarray X)</td></tr>
144+
<tr class="memdesc:ae5496eef565af191522a104122d70d75 inherit pub_methods_classtpgmm_1_1utils_1_1learning__modules_1_1ClassificationModule"><td class="mdescLeft">&#160;</td><td class="mdescRight">calculates davies_bouldin_score on given data <a href="classtpgmm_1_1utils_1_1learning__modules_1_1ClassificationModule.html#ae5496eef565af191522a104122d70d75">More...</a><br /></td></tr>
145+
<tr class="separator:ae5496eef565af191522a104122d70d75 inherit pub_methods_classtpgmm_1_1utils_1_1learning__modules_1_1ClassificationModule"><td class="memSeparator" colspan="2">&#160;</td></tr>
146146
<tr class="memitem:af208639127f0ec879387a0eee9cecbb0 inherit pub_methods_classtpgmm_1_1utils_1_1learning__modules_1_1ClassificationModule"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtpgmm_1_1utils_1_1learning__modules_1_1ClassificationModule.html#af208639127f0ec879387a0eee9cecbb0">aic</a> (self, ndarray X)</td></tr>
147147
<tr class="memdesc:af208639127f0ec879387a0eee9cecbb0 inherit pub_methods_classtpgmm_1_1utils_1_1learning__modules_1_1ClassificationModule"><td class="mdescLeft">&#160;</td><td class="mdescRight">calculates the Akaike information criterion as in <a href="https://scikit-learn.org/stable/modules/linear_model.html#aic-bic">https://scikit-learn.org/stable/modules/linear_model.html#aic-bic</a> <a href="classtpgmm_1_1utils_1_1learning__modules_1_1ClassificationModule.html#af208639127f0ec879387a0eee9cecbb0">More...</a><br /></td></tr>
148148
<tr class="separator:af208639127f0ec879387a0eee9cecbb0 inherit pub_methods_classtpgmm_1_1utils_1_1learning__modules_1_1ClassificationModule"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -368,49 +368,6 @@ <h2 class="memtitle"><span class="permalink"><a href="#a1e1c7219424eb82570dd6a51
368368

369369
<p>Reimplemented from <a class="el" href="classtpgmm_1_1utils_1_1learning__modules_1_1ClassificationModule.html#a6338f01b3f0cf2f3b69a02ea27045e53">tpgmm.utils.learning_modules.ClassificationModule</a>.</p>
370370

371-
</div>
372-
</div>
373-
<a id="a02e915f94b3de1ac6d31c302da7b57ba"></a>
374-
<h2 class="memtitle"><span class="permalink"><a href="#a02e915f94b3de1ac6d31c302da7b57ba">&#9670;&nbsp;</a></span>davies_bouldin_score()</h2>
375-
376-
<div class="memitem">
377-
<div class="memproto">
378-
<table class="memname">
379-
<tr>
380-
<td class="memname"> float tpgmm.TPGMM.davies_bouldin_score </td>
381-
<td>(</td>
382-
<td class="paramtype">&#160;</td>
383-
<td class="paramname"><em>self</em>, </td>
384-
</tr>
385-
<tr>
386-
<td class="paramkey"></td>
387-
<td></td>
388-
<td class="paramtype">ndarray&#160;</td>
389-
<td class="paramname"><em>X</em>&#160;</td>
390-
</tr>
391-
<tr>
392-
<td></td>
393-
<td>)</td>
394-
<td></td><td></td>
395-
</tr>
396-
</table>
397-
</div><div class="memdoc">
398-
399-
<p>calculates the davies bouldin score for each frame and averages them </p>
400-
<div class="fragment"></div><!-- fragment --> <h1><a class="anchor" id="autotoc_md0"></a>
401-
TODO(Marco Todescator): is this score correct?</h1>
402-
<dl class="params"><dt>Parameters</dt><dd>
403-
<table class="params">
404-
<tr><td class="paramname">X</td><td>data to calculate the score on. Expected shape: (num_frames, num_points, num_features)</td></tr>
405-
</table>
406-
</dd>
407-
</dl>
408-
<dl class="section return"><dt>Returns</dt><dd></dd>
409-
<dd>
410-
float score value </dd></dl>
411-
412-
<p>Reimplemented from <a class="el" href="classtpgmm_1_1utils_1_1learning__modules_1_1ClassificationModule.html#ae5496eef565af191522a104122d70d75">tpgmm.utils.learning_modules.ClassificationModule</a>.</p>
413-
414371
</div>
415372
</div>
416373
<a id="af35fed3e9dc0208f24a89f00f6122417"></a>
@@ -497,49 +454,6 @@ <h2 class="memtitle"><span class="permalink"><a href="#a8463d563adb49f0a7f426cba
497454
<dd>
498455
ndarray probability shape (num_frames, n_components, num_points) </dd></dl>
499456

500-
</div>
501-
</div>
502-
<a id="a94cecc204f6b0776b275b161194491d4"></a>
503-
<h2 class="memtitle"><span class="permalink"><a href="#a94cecc204f6b0776b275b161194491d4">&#9670;&nbsp;</a></span>inertia()</h2>
504-
505-
<div class="memitem">
506-
<div class="memproto">
507-
<table class="memname">
508-
<tr>
509-
<td class="memname"> float tpgmm.TPGMM.inertia </td>
510-
<td>(</td>
511-
<td class="paramtype">&#160;</td>
512-
<td class="paramname"><em>self</em>, </td>
513-
</tr>
514-
<tr>
515-
<td class="paramkey"></td>
516-
<td></td>
517-
<td class="paramtype">ndarray&#160;</td>
518-
<td class="paramname"><em>X</em>&#160;</td>
519-
</tr>
520-
<tr>
521-
<td></td>
522-
<td>)</td>
523-
<td></td><td></td>
524-
</tr>
525-
</table>
526-
</div><div class="memdoc">
527-
528-
<p>Sum of squared distances of samples to their closest cluster center. </p>
529-
<p>In case of multiple frames we take the mean squared distance to their closest cluster center over all frames.</p>
530-
<p>TODO(Marco Todescato): please review if this is correct</p>
531-
<dl class="params"><dt>Parameters</dt><dd>
532-
<table class="params">
533-
<tr><td class="paramname">X</td><td>data in local reference frames. Shape (num_frames, num_points, num_features)</td></tr>
534-
</table>
535-
</dd>
536-
</dl>
537-
<dl class="section return"><dt>Returns</dt><dd></dd>
538-
<dd>
539-
float average inertia score over all frames </dd></dl>
540-
541-
<p>Reimplemented from <a class="el" href="classtpgmm_1_1utils_1_1learning__modules_1_1ClassificationModule.html#ac7b1756be861aec8386daca535466713">tpgmm.utils.learning_modules.ClassificationModule</a>.</p>
542-
543457
</div>
544458
</div>
545459
<a id="a59e8b02adf78abeab4341a5a35077c6a"></a>

documentation/html/classtpgmm_1_1utils_1_1learning__modules_1_1ClassificationModule.html

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -265,8 +265,6 @@ <h2 class="memtitle"><span class="permalink"><a href="#ae5496eef565af191522a1041
265265
<dd>
266266
float score value </dd></dl>
267267

268-
<p>Reimplemented in <a class="el" href="classtpgmm_1_1TPGMM.html#a02e915f94b3de1ac6d31c302da7b57ba">tpgmm.TPGMM</a>.</p>
269-
270268
</div>
271269
</div>
272270
<a id="ac7b1756be861aec8386daca535466713"></a>
@@ -306,8 +304,6 @@ <h2 class="memtitle"><span class="permalink"><a href="#ac7b1756be861aec8386daca5
306304
<dd>
307305
float intertia </dd></dl>
308306

309-
<p>Reimplemented in <a class="el" href="classtpgmm_1_1TPGMM.html#a94cecc204f6b0776b275b161194491d4">tpgmm.TPGMM</a>.</p>
310-
311307
</div>
312308
</div>
313309
<a id="a60561407dd19bfc69854816478e7685a"></a>

0 commit comments

Comments
 (0)