Skip to content

Commit

Permalink
Moved Likelihood and its children to probability package
Browse files Browse the repository at this point in the history
  • Loading branch information
mandar2812 committed Dec 21, 2016
1 parent 1058d26 commit 71ff95e
Show file tree
Hide file tree
Showing 28 changed files with 491 additions and 433 deletions.
2 changes: 1 addition & 1 deletion docs/api_docs/v1.4.1/dynaml-core/index.html

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -304,10 +304,10 @@ <h4 class="signature">
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">logLikelihood</span><span class="params">(<span name="trainingData">trainingData: <span class="extype" name="breeze.linalg.DenseVector">DenseVector</span>[<span class="extype" name="scala.Double">Double</span>]</span>, <span name="kernelMatrix">kernelMatrix: <span class="extype" name="breeze.linalg.DenseMatrix">DenseMatrix</span>[<span class="extype" name="scala.Double">Double</span>]</span>, <span name="f">f: <span class="extype" name="breeze.linalg.DenseVector">DenseVector</span>[<span class="extype" name="scala.Double">Double</span>]</span>, <span name="likelihood">likelihood: <a href="../../optimization/Likelihood.html" class="extype" name="io.github.mandar2812.dynaml.optimization.Likelihood">Likelihood</a>[<span class="extype" name="breeze.linalg.DenseVector">DenseVector</span>[<span class="extype" name="scala.Double">Double</span>], <span class="extype" name="breeze.linalg.DenseVector">DenseVector</span>[<span class="extype" name="scala.Double">Double</span>], <span class="extype" name="breeze.linalg.DenseMatrix">DenseMatrix</span>[<span class="extype" name="scala.Double">Double</span>], (<span class="extype" name="breeze.linalg.DenseVector">DenseVector</span>[<span class="extype" name="scala.Double">Double</span>], <span class="extype" name="breeze.linalg.DenseVector">DenseVector</span>[<span class="extype" name="scala.Double">Double</span>])]</span>)</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
<span class="name">logLikelihood</span><span class="params">(<span name="trainingData">trainingData: <span class="extype" name="breeze.linalg.DenseVector">DenseVector</span>[<span class="extype" name="scala.Double">Double</span>]</span>, <span name="kernelMatrix">kernelMatrix: <span class="extype" name="breeze.linalg.DenseMatrix">DenseMatrix</span>[<span class="extype" name="scala.Double">Double</span>]</span>, <span name="f">f: <span class="extype" name="breeze.linalg.DenseVector">DenseVector</span>[<span class="extype" name="scala.Double">Double</span>]</span>, <span name="likelihood">likelihood: <a href="../../optimization/Likelihood.html" class="extype" name="io.github.mandar2812.dynaml.probability.Likelihood">Likelihood</a>[<span class="extype" name="breeze.linalg.DenseVector">DenseVector</span>[<span class="extype" name="scala.Double">Double</span>], <span class="extype" name="breeze.linalg.DenseVector">DenseVector</span>[<span class="extype" name="scala.Double">Double</span>], <span class="extype" name="breeze.linalg.DenseMatrix">DenseMatrix</span>[<span class="extype" name="scala.Double">Double</span>], (<span class="extype" name="breeze.linalg.DenseVector">DenseVector</span>[<span class="extype" name="scala.Double">Double</span>], <span class="extype" name="breeze.linalg.DenseVector">DenseVector</span>[<span class="extype" name="scala.Double">Double</span>])]</span>)</span><span class="result">: <span class="extype" name="scala.Double">Double</span></span>
</span>
</h4><span class="permalink">
<a href="../../../../../../index.html#io.github.mandar2812.dynaml.models.gp.AbstractGPClassification$@logLikelihood(trainingData:breeze.linalg.DenseVector[Double],kernelMatrix:breeze.linalg.DenseMatrix[Double],f:breeze.linalg.DenseVector[Double],likelihood:io.github.mandar2812.dynaml.optimization.Likelihood[breeze.linalg.DenseVector[Double],breeze.linalg.DenseVector[Double],breeze.linalg.DenseMatrix[Double],(breeze.linalg.DenseVector[Double],breeze.linalg.DenseVector[Double])]):Double" title="Permalink" target="_top">
<a href="../../../../../../index.html#io.github.mandar2812.dynaml.models.gp.AbstractGPClassification$@logLikelihood(trainingData:breeze.linalg.DenseVector[Double],kernelMatrix:breeze.linalg.DenseMatrix[Double],f:breeze.linalg.DenseVector[Double],likelihood:io.github.mandar2812.dynaml.probability.Likelihood[breeze.linalg.DenseVector[Double],breeze.linalg.DenseVector[Double],breeze.linalg.DenseMatrix[Double],(breeze.linalg.DenseVector[Double],breeze.linalg.DenseVector[Double])]):Double" title="Permalink" target="_top">
<img src="../../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -102,10 +102,10 @@ <h4 class="signature">
<span class="kind">new</span>
</span>
<span class="symbol">
<span class="name">AbstractGPClassification</span><span class="params">(<span name="data">data: <span class="extype" name="io.github.mandar2812.dynaml.models.gp.AbstractGPClassification.T">T</span></span>, <span name="kernel">kernel: <a href="../../kernels/LocalScalarKernel.html" class="extype" name="io.github.mandar2812.dynaml.kernels.LocalScalarKernel">LocalScalarKernel</a>[<span class="extype" name="io.github.mandar2812.dynaml.models.gp.AbstractGPClassification.I">I</span>]</span>, <span name="likelihood">likelihood: <a href="../../optimization/Likelihood.html" class="extype" name="io.github.mandar2812.dynaml.optimization.Likelihood">Likelihood</a>[<span class="extype" name="breeze.linalg.DenseVector">DenseVector</span>[<span class="extype" name="scala.Double">Double</span>], <span class="extype" name="breeze.linalg.DenseVector">DenseVector</span>[<span class="extype" name="scala.Double">Double</span>], <span class="extype" name="breeze.linalg.DenseMatrix">DenseMatrix</span>[<span class="extype" name="scala.Double">Double</span>], (<span class="extype" name="breeze.linalg.DenseVector">DenseVector</span>[<span class="extype" name="scala.Double">Double</span>], <span class="extype" name="breeze.linalg.DenseVector">DenseVector</span>[<span class="extype" name="scala.Double">Double</span>])]</span>)</span>
<span class="name">AbstractGPClassification</span><span class="params">(<span name="data">data: <span class="extype" name="io.github.mandar2812.dynaml.models.gp.AbstractGPClassification.T">T</span></span>, <span name="kernel">kernel: <a href="../../kernels/LocalScalarKernel.html" class="extype" name="io.github.mandar2812.dynaml.kernels.LocalScalarKernel">LocalScalarKernel</a>[<span class="extype" name="io.github.mandar2812.dynaml.models.gp.AbstractGPClassification.I">I</span>]</span>, <span name="likelihood">likelihood: <a href="../../optimization/Likelihood.html" class="extype" name="io.github.mandar2812.dynaml.probability.Likelihood">Likelihood</a>[<span class="extype" name="breeze.linalg.DenseVector">DenseVector</span>[<span class="extype" name="scala.Double">Double</span>], <span class="extype" name="breeze.linalg.DenseVector">DenseVector</span>[<span class="extype" name="scala.Double">Double</span>], <span class="extype" name="breeze.linalg.DenseMatrix">DenseMatrix</span>[<span class="extype" name="scala.Double">Double</span>], (<span class="extype" name="breeze.linalg.DenseVector">DenseVector</span>[<span class="extype" name="scala.Double">Double</span>], <span class="extype" name="breeze.linalg.DenseVector">DenseVector</span>[<span class="extype" name="scala.Double">Double</span>])]</span>)</span>
</span>
</h4><span class="permalink">
<a href="../../../../../../index.html#io.github.mandar2812.dynaml.models.gp.AbstractGPClassification@&lt;init&gt;(data:T,kernel:io.github.mandar2812.dynaml.kernels.LocalScalarKernel[I],likelihood:io.github.mandar2812.dynaml.optimization.Likelihood[breeze.linalg.DenseVector[Double],breeze.linalg.DenseVector[Double],breeze.linalg.DenseMatrix[Double],(breeze.linalg.DenseVector[Double],breeze.linalg.DenseVector[Double])]):io.github.mandar2812.dynaml.models.gp.AbstractGPClassification[T,I]" title="Permalink" target="_top">
<a href="../../../../../../index.html#io.github.mandar2812.dynaml.models.gp.AbstractGPClassification@&lt;init&gt;(data:T,kernel:io.github.mandar2812.dynaml.kernels.LocalScalarKernel[I],likelihood:io.github.mandar2812.dynaml.probability.Likelihood[breeze.linalg.DenseVector[Double],breeze.linalg.DenseVector[Double],breeze.linalg.DenseMatrix[Double],(breeze.linalg.DenseVector[Double],breeze.linalg.DenseVector[Double])]):io.github.mandar2812.dynaml.models.gp.AbstractGPClassification[T,I]" title="Permalink" target="_top">
<img src="../../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -97,10 +97,10 @@ <h4 class="signature">
<span class="kind">new</span>
</span>
<span class="symbol">
<span class="name">LaplaceBinaryGPC</span><span class="params">(<span name="data">data: <span class="extype" name="scala.Stream">Stream</span>[(<span class="extype" name="breeze.linalg.DenseVector">DenseVector</span>[<span class="extype" name="scala.Double">Double</span>], <span class="extype" name="scala.Double">Double</span>)]</span>, <span name="kernel">kernel: <a href="../../kernels/LocalScalarKernel.html" class="extype" name="io.github.mandar2812.dynaml.kernels.LocalScalarKernel">LocalScalarKernel</a>[<span class="extype" name="breeze.linalg.DenseVector">DenseVector</span>[<span class="extype" name="scala.Double">Double</span>]]</span>, <span name="l">l: <a href="../../optimization/Likelihood.html" class="extype" name="io.github.mandar2812.dynaml.optimization.Likelihood">Likelihood</a>[<span class="extype" name="breeze.linalg.DenseVector">DenseVector</span>[<span class="extype" name="scala.Double">Double</span>], <span class="extype" name="breeze.linalg.DenseVector">DenseVector</span>[<span class="extype" name="scala.Double">Double</span>], <span class="extype" name="breeze.linalg.DenseMatrix">DenseMatrix</span>[<span class="extype" name="scala.Double">Double</span>], (<span class="extype" name="breeze.linalg.DenseVector">DenseVector</span>[<span class="extype" name="scala.Double">Double</span>], <span class="extype" name="breeze.linalg.DenseVector">DenseVector</span>[<span class="extype" name="scala.Double">Double</span>])]</span>)</span>
<span class="name">LaplaceBinaryGPC</span><span class="params">(<span name="data">data: <span class="extype" name="scala.Stream">Stream</span>[(<span class="extype" name="breeze.linalg.DenseVector">DenseVector</span>[<span class="extype" name="scala.Double">Double</span>], <span class="extype" name="scala.Double">Double</span>)]</span>, <span name="kernel">kernel: <a href="../../kernels/LocalScalarKernel.html" class="extype" name="io.github.mandar2812.dynaml.kernels.LocalScalarKernel">LocalScalarKernel</a>[<span class="extype" name="breeze.linalg.DenseVector">DenseVector</span>[<span class="extype" name="scala.Double">Double</span>]]</span>, <span name="l">l: <a href="../../optimization/Likelihood.html" class="extype" name="io.github.mandar2812.dynaml.probability.Likelihood">Likelihood</a>[<span class="extype" name="breeze.linalg.DenseVector">DenseVector</span>[<span class="extype" name="scala.Double">Double</span>], <span class="extype" name="breeze.linalg.DenseVector">DenseVector</span>[<span class="extype" name="scala.Double">Double</span>], <span class="extype" name="breeze.linalg.DenseMatrix">DenseMatrix</span>[<span class="extype" name="scala.Double">Double</span>], (<span class="extype" name="breeze.linalg.DenseVector">DenseVector</span>[<span class="extype" name="scala.Double">Double</span>], <span class="extype" name="breeze.linalg.DenseVector">DenseVector</span>[<span class="extype" name="scala.Double">Double</span>])]</span>)</span>
</span>
</h4><span class="permalink">
<a href="../../../../../../index.html#io.github.mandar2812.dynaml.models.gp.LaplaceBinaryGPC@&lt;init&gt;(data:Stream[(breeze.linalg.DenseVector[Double],Double)],kernel:io.github.mandar2812.dynaml.kernels.LocalScalarKernel[breeze.linalg.DenseVector[Double]],l:io.github.mandar2812.dynaml.optimization.Likelihood[breeze.linalg.DenseVector[Double],breeze.linalg.DenseVector[Double],breeze.linalg.DenseMatrix[Double],(breeze.linalg.DenseVector[Double],breeze.linalg.DenseVector[Double])]):io.github.mandar2812.dynaml.models.gp.LaplaceBinaryGPC" title="Permalink" target="_top">
<a href="../../../../../../index.html#io.github.mandar2812.dynaml.models.gp.LaplaceBinaryGPC@&lt;init&gt;(data:Stream[(breeze.linalg.DenseVector[Double],Double)],kernel:io.github.mandar2812.dynaml.kernels.LocalScalarKernel[breeze.linalg.DenseVector[Double]],l:io.github.mandar2812.dynaml.probability.Likelihood[breeze.linalg.DenseVector[Double],breeze.linalg.DenseVector[Double],breeze.linalg.DenseMatrix[Double],(breeze.linalg.DenseVector[Double],breeze.linalg.DenseVector[Double])]):io.github.mandar2812.dynaml.models.gp.LaplaceBinaryGPC" title="Permalink" target="_top">
<img src="../../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -355,10 +355,10 @@ <h4 class="signature">
<span class="kind">def</span>
</span>
<span class="symbol">
<span class="name">run</span><span class="tparams">[<span name="T">T</span>]</span><span class="params">(<span name="nPoints">nPoints: <span class="extype" name="scala.Long">Long</span></span>, <span name="data">data: <span class="extype" name="io.github.mandar2812.dynaml.optimization.LaplacePosteriorMode.run.T">T</span></span>, <span name="likelihood">likelihood: <a href="Likelihood.html" class="extype" name="io.github.mandar2812.dynaml.optimization.Likelihood">Likelihood</a>[<span class="extype" name="breeze.linalg.DenseVector">DenseVector</span>[<span class="extype" name="scala.Double">Double</span>], <span class="extype" name="breeze.linalg.DenseVector">DenseVector</span>[<span class="extype" name="scala.Double">Double</span>], <span class="extype" name="breeze.linalg.DenseMatrix">DenseMatrix</span>[<span class="extype" name="scala.Double">Double</span>], (<span class="extype" name="breeze.linalg.DenseVector">DenseVector</span>[<span class="extype" name="scala.Double">Double</span>], <span class="extype" name="breeze.linalg.DenseVector">DenseVector</span>[<span class="extype" name="scala.Double">Double</span>])]</span>, <span name="initialP">initialP: <span class="extype" name="breeze.linalg.DenseVector">DenseVector</span>[<span class="extype" name="scala.Double">Double</span>]</span>, <span name="numIterations">numIterations: <span class="extype" name="scala.Int">Int</span></span>, <span name="transform">transform: <span class="extype" name="io.github.mandar2812.dynaml.pipes.DataPipe">DataPipe</span>[<span class="extype" name="io.github.mandar2812.dynaml.optimization.LaplacePosteriorMode.run.T">T</span>, (<span class="extype" name="breeze.linalg.DenseMatrix">DenseMatrix</span>[<span class="extype" name="scala.Double">Double</span>], <span class="extype" name="breeze.linalg.DenseVector">DenseVector</span>[<span class="extype" name="scala.Double">Double</span>])]</span>)</span><span class="result">: <span class="extype" name="breeze.linalg.DenseVector">DenseVector</span>[<span class="extype" name="scala.Double">Double</span>]</span>
<span class="name">run</span><span class="tparams">[<span name="T">T</span>]</span><span class="params">(<span name="nPoints">nPoints: <span class="extype" name="scala.Long">Long</span></span>, <span name="data">data: <span class="extype" name="io.github.mandar2812.dynaml.optimization.LaplacePosteriorMode.run.T">T</span></span>, <span name="likelihood">likelihood: <a href="Likelihood.html" class="extype" name="io.github.mandar2812.dynaml.probability.Likelihood">Likelihood</a>[<span class="extype" name="breeze.linalg.DenseVector">DenseVector</span>[<span class="extype" name="scala.Double">Double</span>], <span class="extype" name="breeze.linalg.DenseVector">DenseVector</span>[<span class="extype" name="scala.Double">Double</span>], <span class="extype" name="breeze.linalg.DenseMatrix">DenseMatrix</span>[<span class="extype" name="scala.Double">Double</span>], (<span class="extype" name="breeze.linalg.DenseVector">DenseVector</span>[<span class="extype" name="scala.Double">Double</span>], <span class="extype" name="breeze.linalg.DenseVector">DenseVector</span>[<span class="extype" name="scala.Double">Double</span>])]</span>, <span name="initialP">initialP: <span class="extype" name="breeze.linalg.DenseVector">DenseVector</span>[<span class="extype" name="scala.Double">Double</span>]</span>, <span name="numIterations">numIterations: <span class="extype" name="scala.Int">Int</span></span>, <span name="transform">transform: <span class="extype" name="io.github.mandar2812.dynaml.pipes.DataPipe">DataPipe</span>[<span class="extype" name="io.github.mandar2812.dynaml.optimization.LaplacePosteriorMode.run.T">T</span>, (<span class="extype" name="breeze.linalg.DenseMatrix">DenseMatrix</span>[<span class="extype" name="scala.Double">Double</span>], <span class="extype" name="breeze.linalg.DenseVector">DenseVector</span>[<span class="extype" name="scala.Double">Double</span>])]</span>)</span><span class="result">: <span class="extype" name="breeze.linalg.DenseVector">DenseVector</span>[<span class="extype" name="scala.Double">Double</span>]</span>
</span>
</h4><span class="permalink">
<a href="../../../../../index.html#io.github.mandar2812.dynaml.optimization.LaplacePosteriorMode$@run[T](nPoints:Long,data:T,likelihood:io.github.mandar2812.dynaml.optimization.Likelihood[breeze.linalg.DenseVector[Double],breeze.linalg.DenseVector[Double],breeze.linalg.DenseMatrix[Double],(breeze.linalg.DenseVector[Double],breeze.linalg.DenseVector[Double])],initialP:breeze.linalg.DenseVector[Double],numIterations:Int,transform:io.github.mandar2812.dynaml.pipes.DataPipe[T,(breeze.linalg.DenseMatrix[Double],breeze.linalg.DenseVector[Double])]):breeze.linalg.DenseVector[Double]" title="Permalink" target="_top">
<a href="../../../../../index.html#io.github.mandar2812.dynaml.optimization.LaplacePosteriorMode$@run[T](nPoints:Long,data:T,likelihood:io.github.mandar2812.dynaml.probability.Likelihood[breeze.linalg.DenseVector[Double],breeze.linalg.DenseVector[Double],breeze.linalg.DenseMatrix[Double],(breeze.linalg.DenseVector[Double],breeze.linalg.DenseVector[Double])],initialP:breeze.linalg.DenseVector[Double],numIterations:Int,transform:io.github.mandar2812.dynaml.pipes.DataPipe[T,(breeze.linalg.DenseMatrix[Double],breeze.linalg.DenseVector[Double])]):breeze.linalg.DenseVector[Double]" title="Permalink" target="_top">
<img src="../../../../../lib/permalink.png" alt="Permalink" />
</a>
</span>
Expand Down

0 comments on commit 71ff95e

Please sign in to comment.