|
117 | 117 | <tr class="memitem:ab67d18e9b6c678d328a0ec96cc38091e"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="classtpgmm_1_1TPGMM.html#ab67d18e9b6c678d328a0ec96cc38091e">silhouette_score</a> (self, ndarray X)</td></tr> |
118 | 118 | <tr class="memdesc:ab67d18e9b6c678d328a0ec96cc38091e"><td class="mdescLeft"> </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> |
119 | 119 | <tr class="separator:ab67d18e9b6c678d328a0ec96cc38091e"><td class="memSeparator" colspan="2"> </td></tr> |
120 | | -<tr class="memitem:a94cecc204f6b0776b275b161194491d4"><td class="memItemLeft" align="right" valign="top">float </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"> </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"> </td></tr> |
123 | 120 | <tr class="memitem:a6f2a0ec180d5c5887725c22825299ee8"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="classtpgmm_1_1TPGMM.html#a6f2a0ec180d5c5887725c22825299ee8">score</a> (self, ndarray X)</td></tr> |
124 | 121 | <tr class="memdesc:a6f2a0ec180d5c5887725c22825299ee8"><td class="mdescLeft"> </td><td class="mdescRight">calculate log likelihood score given data <a href="classtpgmm_1_1TPGMM.html#a6f2a0ec180d5c5887725c22825299ee8">More...</a><br /></td></tr> |
125 | 122 | <tr class="separator:a6f2a0ec180d5c5887725c22825299ee8"><td class="memSeparator" colspan="2"> </td></tr> |
126 | 123 | <tr class="memitem:a8cc497729a854be807655dd1b882ca39"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="classtpgmm_1_1TPGMM.html#a8cc497729a854be807655dd1b882ca39">bic</a> (self, ndarray X)</td></tr> |
127 | 124 | <tr class="memdesc:a8cc497729a854be807655dd1b882ca39"><td class="mdescLeft"> </td><td class="mdescRight">calculates the bayesian information criterion as in <a href="classtpgmm_1_1TPGMM.html#a8cc497729a854be807655dd1b882ca39">More...</a><br /></td></tr> |
128 | 125 | <tr class="separator:a8cc497729a854be807655dd1b882ca39"><td class="memSeparator" colspan="2"> </td></tr> |
129 | | -<tr class="memitem:a02e915f94b3de1ac6d31c302da7b57ba"><td class="memItemLeft" align="right" valign="top">float </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"> </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"> </td></tr> |
132 | 126 | <tr class="memitem:a8463d563adb49f0a7f426cbadfaac173"><td class="memItemLeft" align="right" valign="top">ndarray </td><td class="memItemRight" valign="bottom"><a class="el" href="classtpgmm_1_1TPGMM.html#a8463d563adb49f0a7f426cbadfaac173">gauss_cdf</a> (self, ndarray X)</td></tr> |
133 | 127 | <tr class="memdesc:a8463d563adb49f0a7f426cbadfaac173"><td class="mdescLeft"> </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> |
134 | 128 | <tr class="separator:a8463d563adb49f0a7f426cbadfaac173"><td class="memSeparator" colspan="2"> </td></tr> |
|
143 | 137 | def </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> |
144 | 138 | <tr class="memdesc:abff9dc426bd79aa8a5f663ef117fb903 inherit pub_methods_classtpgmm_1_1utils_1_1learning__modules_1_1ClassificationModule"><td class="mdescLeft"> </td><td class="mdescRight">Predict class probabilities for the input data. <br /></td></tr> |
145 | 139 | <tr class="separator:abff9dc426bd79aa8a5f663ef117fb903 inherit pub_methods_classtpgmm_1_1utils_1_1learning__modules_1_1ClassificationModule"><td class="memSeparator" colspan="2"> </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 </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"> </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"> </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 </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"> </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"> </td></tr> |
146 | 146 | <tr class="memitem:af208639127f0ec879387a0eee9cecbb0 inherit pub_methods_classtpgmm_1_1utils_1_1learning__modules_1_1ClassificationModule"><td class="memItemLeft" align="right" valign="top">def </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> |
147 | 147 | <tr class="memdesc:af208639127f0ec879387a0eee9cecbb0 inherit pub_methods_classtpgmm_1_1utils_1_1learning__modules_1_1ClassificationModule"><td class="mdescLeft"> </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> |
148 | 148 | <tr class="separator:af208639127f0ec879387a0eee9cecbb0 inherit pub_methods_classtpgmm_1_1utils_1_1learning__modules_1_1ClassificationModule"><td class="memSeparator" colspan="2"> </td></tr> |
@@ -368,49 +368,6 @@ <h2 class="memtitle"><span class="permalink"><a href="#a1e1c7219424eb82570dd6a51 |
368 | 368 |
|
369 | 369 | <p>Reimplemented from <a class="el" href="classtpgmm_1_1utils_1_1learning__modules_1_1ClassificationModule.html#a6338f01b3f0cf2f3b69a02ea27045e53">tpgmm.utils.learning_modules.ClassificationModule</a>.</p> |
370 | 370 |
|
371 | | -</div> |
372 | | -</div> |
373 | | -<a id="a02e915f94b3de1ac6d31c302da7b57ba"></a> |
374 | | -<h2 class="memtitle"><span class="permalink"><a href="#a02e915f94b3de1ac6d31c302da7b57ba">◆ </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"> </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 </td> |
389 | | - <td class="paramname"><em>X</em> </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 | | - |
414 | 371 | </div> |
415 | 372 | </div> |
416 | 373 | <a id="af35fed3e9dc0208f24a89f00f6122417"></a> |
@@ -497,49 +454,6 @@ <h2 class="memtitle"><span class="permalink"><a href="#a8463d563adb49f0a7f426cba |
497 | 454 | <dd> |
498 | 455 | ndarray probability shape (num_frames, n_components, num_points) </dd></dl> |
499 | 456 |
|
500 | | -</div> |
501 | | -</div> |
502 | | -<a id="a94cecc204f6b0776b275b161194491d4"></a> |
503 | | -<h2 class="memtitle"><span class="permalink"><a href="#a94cecc204f6b0776b275b161194491d4">◆ </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"> </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 </td> |
518 | | - <td class="paramname"><em>X</em> </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 | | - |
543 | 457 | </div> |
544 | 458 | </div> |
545 | 459 | <a id="a59e8b02adf78abeab4341a5a35077c6a"></a> |
|
0 commit comments