Skip to content

Commit aa13107

Browse files
committed
added documentation
1 parent 782fb2e commit aa13107

File tree

172 files changed

+11330
-29
lines changed

Some content is hidden

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

172 files changed

+11330
-29
lines changed

documentation/Doxyfile

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

documentation/html/_form0_tmp.epsi

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
sh: 1: gs: not found

documentation/html/_form0_tmp.ps

120 KB
Binary file not shown.

documentation/html/_formulas.aux

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
\relax
2+
\gdef \@abspage@last{27}

documentation/html/_formulas.dvi

6.18 KB
Binary file not shown.

documentation/html/_formulas.tex

Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
\documentclass{article}
2+
\usepackage{ifthen}
3+
\usepackage{epsfig}
4+
\usepackage[utf8]{inputenc}
5+
\usepackage{newunicodechar}
6+
\newunicodechar{⁻}{${}^{-}$}% Superscript minus
7+
\newunicodechar{²}{${}^{2}$}% Superscript two
8+
\newunicodechar{³}{${}^{3}$}% Superscript three
9+
10+
\pagestyle{empty}
11+
\begin{document}
12+
\[ \mathcal{P}(\phi_t^\mathcal{O}|\phi_t^\mathcal{I}) \sim \sum_{i=1}^K h_i(\phi_t^\mathcal{I}) \mathcal{N}\left(\hat{\mu}_t^\mathcal{O}(\phi_t^\mathcal{I}), \hat{\Sigma}_t^\mathcal{O}\right) \]
13+
\pagebreak
14+
15+
\[ \hat{\mu}_i^\mathcal{O}(\phi_t^\mathcal{I}) = \mu_i^\mathcal{O} + \Sigma_i^\mathcal{OI}\Sigma_i^{\mathcal{I}, -1}(\phi_t^\mathcal{I} - \mu_i^\mathcal{I}) \]
16+
\pagebreak
17+
18+
\[ \hat{\Sigma}_t^\mathcal{O} = \Sigma_i^\mathcal{O} - \Sigma_i^\mathcal{OI}\Sigma_i^{\mathcal{I}, -1}\Sigma_i^\mathcal{OI} \]
19+
\pagebreak
20+
21+
\[ h_i(\phi_t^\mathcal{I}) = \frac{\pi_i \mathcal{N}(\phi_t^\mathcal{I} \mid \mu_i^\mathcal{I}, \Sigma_i^\mathcal{I})}{\sum_k^K \pi_k \mathcal{N}\mathcal(\phi_t^\mathcal{I} \mid \mu_k^\mathcal{I}, \Sigma_k^\mathcal{I})} \]
22+
\pagebreak
23+
24+
$\mu^\mathcal{I}$
25+
\pagebreak
26+
27+
$\mu^\mathcal{O}$
28+
\pagebreak
29+
30+
\[ \Sigma = [[\Sigma^\mathcal{I}, \Sigma^\mathcal{IO}], [\Sigma^\mathcal{OI}, \Sigma^\mathcal{O}]] \]
31+
\pagebreak
32+
33+
$\Sigma^\mathcal{I}$
34+
\pagebreak
35+
36+
$\Sigma^\mathcal{IO}$
37+
\pagebreak
38+
39+
$\Sigma^\mathcal{OI}$
40+
\pagebreak
41+
42+
$\Sigma^\mathcal{O}$
43+
\pagebreak
44+
45+
\[ h_{t, i} = \frac{\pi_i \prod_{j=1}^P \mathcal{N}\left(X_t^{(j)} \mid \mu_i^{(j)}, \Sigma_i^{(j)}\right)}{\sum_{k=1}^K \pi_k \prod_{j=1}^P \mathcal{N}\left(X_t^{(j)} \mid \mu_k^{(j)}, \Sigma_k^{(j)}\right)} \]
46+
\pagebreak
47+
48+
\[ \pi_i \leftarrow \frac{\sum_{t=1}^N h_{t, i}}{N} \]
49+
\pagebreak
50+
51+
\[ \mu_i^{(j)} \leftarrow \frac{\sum_{t=1}^N h_{t, i} X_t^{(j)}}{\sum_{t=1}^N h_{t, i}} \]
52+
\pagebreak
53+
54+
\[ \Sigma_i^{(j)} \leftarrow \frac{\sum_{t=1}^N h_{t, i} \left(X_t^{(j)} - \mu_i^{(j)}\right)\left(X_t^{(j)} - \mu_i^{(j)}\right)^T}{\sum_{t=1}^N h_{t, i}} \]
55+
\pagebreak
56+
57+
\[ LL = \frac{\sum_{t=1}^N \log\left(\sum_{k=1}^K \pi_k \prod_{j=1}^J\mathcal{N}\left(X_t^{(j)} \mid \mu_k^{(j)}, \Sigma_k^{(j)}\right)\right)}{N} \]
58+
\pagebreak
59+
60+
$N$
61+
\pagebreak
62+
63+
$\pi$
64+
\pagebreak
65+
66+
$i$
67+
\pagebreak
68+
69+
$j$
70+
\pagebreak
71+
72+
$\mu$
73+
\pagebreak
74+
75+
$\Sigma$
76+
\pagebreak
77+
78+
$LL$
79+
\pagebreak
80+
81+
$LL_{t-1} - LL_t < \textit{self.tol}$
82+
\pagebreak
83+
84+
$LL_{t}$
85+
\pagebreak
86+
87+
\[ \mathcal{N}\left(X_t^{(j)} \mid \mu_i^{(j)}, \Sigma_i^{(j)}\right) = \frac{1}{\sqrt{(2\pi)^D|\Sigma_i^{(j)}|}} \exp \left( \frac{1}{2}(X_t^{(j)} - \mu_i^{(j)})\Sigma_i^{(j), -1}(X_t^{(j)} - \mu_i^{(j)})^T\right) \]
88+
\pagebreak
89+
90+
\[ DB = \frac{1}{n} \sum_{i,j=1}^N \max_{j!=i} \frac{\sigma_i + \sigma_j}{d(c_i, c_j)} \]
91+
\pagebreak
92+
93+
\end{document}

documentation/html/annotated.html

Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2+
<html xmlns="http://www.w3.org/1999/xhtml">
3+
<head>
4+
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5+
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6+
<meta name="generator" content="Doxygen 1.9.1"/>
7+
<meta name="viewport" content="width=device-width, initial-scale=1"/>
8+
<title>TPGMM: Class List</title>
9+
<link href="tabs.css" rel="stylesheet" type="text/css"/>
10+
<script type="text/javascript" src="jquery.js"></script>
11+
<script type="text/javascript" src="dynsections.js"></script>
12+
<link href="search/search.css" rel="stylesheet" type="text/css"/>
13+
<script type="text/javascript" src="search/searchdata.js"></script>
14+
<script type="text/javascript" src="search/search.js"></script>
15+
<link href="doxygen.css" rel="stylesheet" type="text/css" />
16+
</head>
17+
<body>
18+
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
19+
<div id="titlearea">
20+
<table cellspacing="0" cellpadding="0">
21+
<tbody>
22+
<tr style="height: 56px;">
23+
<td id="projectalign" style="padding-left: 0.5em;">
24+
<div id="projectname">TPGMM
25+
</div>
26+
</td>
27+
</tr>
28+
</tbody>
29+
</table>
30+
</div>
31+
<!-- end header part -->
32+
<!-- Generated by Doxygen 1.9.1 -->
33+
<script type="text/javascript">
34+
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
35+
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
36+
/* @license-end */
37+
</script>
38+
<script type="text/javascript" src="menudata.js"></script>
39+
<script type="text/javascript" src="menu.js"></script>
40+
<script type="text/javascript">
41+
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
42+
$(function() {
43+
initMenu('',true,false,'search.php','Search');
44+
$(document).ready(function() { init_search(); });
45+
});
46+
/* @license-end */</script>
47+
<div id="main-nav"></div>
48+
</div><!-- top -->
49+
<!-- window showing the filter options -->
50+
<div id="MSearchSelectWindow"
51+
onmouseover="return searchBox.OnSearchSelectShow()"
52+
onmouseout="return searchBox.OnSearchSelectHide()"
53+
onkeydown="return searchBox.OnSearchSelectKey(event)">
54+
</div>
55+
56+
<!-- iframe showing the search results (closed by default) -->
57+
<div id="MSearchResultsWindow">
58+
<iframe src="javascript:void(0)" frameborder="0"
59+
name="MSearchResults" id="MSearchResults">
60+
</iframe>
61+
</div>
62+
63+
<div class="header">
64+
<div class="headertitle">
65+
<div class="title">Class List</div> </div>
66+
</div><!--header-->
67+
<div class="contents">
68+
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
69+
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span>]</div><table class="directory">
70+
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>tpgmm</b></td><td class="desc"></td></tr>
71+
<tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>gmr</b></td><td class="desc"></td></tr>
72+
<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_0_0_" class="arrow" onclick="toggleFolder('0_0_0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>gmr</b></td><td class="desc"></td></tr>
73+
<tr id="row_0_0_0_0_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classtpgmm_1_1gmr_1_1gmr_1_1GaussianMixtureRegression.html" target="_self">GaussianMixtureRegression</a></td><td class="desc">This class implements a gaussian mixture regression model </td></tr>
74+
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_1_" class="arrow" onclick="toggleFolder('0_1_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>utils</b></td><td class="desc"></td></tr>
75+
<tr id="row_0_1_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_1_0_" class="arrow" onclick="toggleFolder('0_1_0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>learning_modules</b></td><td class="desc"></td></tr>
76+
<tr id="row_0_1_0_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classtpgmm_1_1utils_1_1learning__modules_1_1LearningModule.html" target="_self">LearningModule</a></td><td class="desc">Basic abstract class for a generic learning module </td></tr>
77+
<tr id="row_0_1_0_1_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classtpgmm_1_1utils_1_1learning__modules_1_1RegressionModel.html" target="_self">RegressionModel</a></td><td class="desc">Basic Regression Model </td></tr>
78+
<tr id="row_0_1_0_2_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classtpgmm_1_1utils_1_1learning__modules_1_1ClassificationModule.html" target="_self">ClassificationModule</a></td><td class="desc"></td></tr>
79+
<tr id="row_0_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classtpgmm_1_1TPGMM.html" target="_self">TPGMM</a></td><td class="desc">This class in an implementation of the task parameterized gaussian mixture model according to Calinon Paper @https://calinon.ch/papers/Calinon-JIST2015.pdf </td></tr>
80+
</table>
81+
</div><!-- directory -->
82+
</div><!-- contents -->
83+
<!-- start footer part -->
84+
<hr class="footer"/><address class="footer"><small>
85+
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
86+
</small></address>
87+
</body>
88+
</html>

documentation/html/bc_s.png

676 Bytes
Loading

documentation/html/bdwn.png

147 Bytes
Loading

documentation/html/classes.html

Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2+
<html xmlns="http://www.w3.org/1999/xhtml">
3+
<head>
4+
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5+
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6+
<meta name="generator" content="Doxygen 1.9.1"/>
7+
<meta name="viewport" content="width=device-width, initial-scale=1"/>
8+
<title>TPGMM: Class Index</title>
9+
<link href="tabs.css" rel="stylesheet" type="text/css"/>
10+
<script type="text/javascript" src="jquery.js"></script>
11+
<script type="text/javascript" src="dynsections.js"></script>
12+
<link href="search/search.css" rel="stylesheet" type="text/css"/>
13+
<script type="text/javascript" src="search/searchdata.js"></script>
14+
<script type="text/javascript" src="search/search.js"></script>
15+
<link href="doxygen.css" rel="stylesheet" type="text/css" />
16+
</head>
17+
<body>
18+
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
19+
<div id="titlearea">
20+
<table cellspacing="0" cellpadding="0">
21+
<tbody>
22+
<tr style="height: 56px;">
23+
<td id="projectalign" style="padding-left: 0.5em;">
24+
<div id="projectname">TPGMM
25+
</div>
26+
</td>
27+
</tr>
28+
</tbody>
29+
</table>
30+
</div>
31+
<!-- end header part -->
32+
<!-- Generated by Doxygen 1.9.1 -->
33+
<script type="text/javascript">
34+
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
35+
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
36+
/* @license-end */
37+
</script>
38+
<script type="text/javascript" src="menudata.js"></script>
39+
<script type="text/javascript" src="menu.js"></script>
40+
<script type="text/javascript">
41+
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
42+
$(function() {
43+
initMenu('',true,false,'search.php','Search');
44+
$(document).ready(function() { init_search(); });
45+
});
46+
/* @license-end */</script>
47+
<div id="main-nav"></div>
48+
</div><!-- top -->
49+
<!-- window showing the filter options -->
50+
<div id="MSearchSelectWindow"
51+
onmouseover="return searchBox.OnSearchSelectShow()"
52+
onmouseout="return searchBox.OnSearchSelectHide()"
53+
onkeydown="return searchBox.OnSearchSelectKey(event)">
54+
</div>
55+
56+
<!-- iframe showing the search results (closed by default) -->
57+
<div id="MSearchResultsWindow">
58+
<iframe src="javascript:void(0)" frameborder="0"
59+
name="MSearchResults" id="MSearchResults">
60+
</iframe>
61+
</div>
62+
63+
<div class="header">
64+
<div class="headertitle">
65+
<div class="title">Class Index</div> </div>
66+
</div><!--header-->
67+
<div class="contents">
68+
<div class="qindex"><a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_G">G</a>&#160;|&#160;<a class="qindex" href="#letter_L">L</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a></div>
69+
<div class="classindex">
70+
<dl class="classindex even">
71+
<dt class="alphachar"><a name="letter_C">C</a></dt>
72+
<dd><a class="el" href="classtpgmm_1_1utils_1_1learning__modules_1_1ClassificationModule.html">ClassificationModule</a> (tpgmm.utils.learning_modules)</dd></dl>
73+
<dl class="classindex odd">
74+
<dt class="alphachar"><a name="letter_G">G</a></dt>
75+
<dd><a class="el" href="classtpgmm_1_1gmr_1_1gmr_1_1GaussianMixtureRegression.html">GaussianMixtureRegression</a> (tpgmm.gmr.gmr)</dd></dl>
76+
<dl class="classindex even">
77+
<dt class="alphachar"><a name="letter_L">L</a></dt>
78+
<dd><a class="el" href="classtpgmm_1_1utils_1_1learning__modules_1_1LearningModule.html">LearningModule</a> (tpgmm.utils.learning_modules)</dd></dl>
79+
<dl class="classindex odd">
80+
<dt class="alphachar"><a name="letter_R">R</a></dt>
81+
<dd><a class="el" href="classtpgmm_1_1utils_1_1learning__modules_1_1RegressionModel.html">RegressionModel</a> (tpgmm.utils.learning_modules)</dd></dl>
82+
<dl class="classindex even">
83+
<dt class="alphachar"><a name="letter_T">T</a></dt>
84+
<dd><a class="el" href="classtpgmm_1_1TPGMM.html">TPGMM</a> (tpgmm)</dd></dl>
85+
</div>
86+
</div><!-- contents -->
87+
<!-- start footer part -->
88+
<hr class="footer"/><address class="footer"><small>
89+
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
90+
</small></address>
91+
</body>
92+
</html>

0 commit comments

Comments
 (0)