Philip Ball
dc53619354
tidy up stabilising code for matrix inversion
2019-09-03 11:57:41 +01:00
Philip Ball
a99889a9e1
tidy up references (alphabetical)
2019-09-03 11:57:41 +01:00
Philip Ball
7204411123
remove regression example as we will use Rob's instead
2019-09-03 11:57:41 +01:00
Philip Ball
785a4430d4
introduce plotting, create helper function for Vector linspace generation
2019-09-03 11:57:40 +01:00
Philip Ball
2b7dd79a1a
MWE for data generator, has some stability hotfixes for matrix inversion
2019-09-03 11:57:40 +01:00
Philip Ball
591635010b
create a regression example
2019-09-03 11:57:40 +01:00
Philip Ball
383226d861
set random seed for random data
2019-09-03 10:37:45 +01:00
Philip Ball
94e891a5a4
randomise data corruption, fix paths, add insurance file
2019-09-02 21:30:43 +01:00
Robert Tinn
318592c451
Ordering fix
2019-09-02 21:02:12 +01:00
Robert Tinn
49918ad8d8
Update csproj
2019-09-02 20:36:18 +01:00
Philip Ball
d856e81da7
finish end-to-end code
2019-09-02 19:51:11 +01:00
Philip Ball
473fc1c510
initial commit
2019-09-02 16:43:36 +01:00
Rob Tinn
79cce8eac6
Merge pull request #6 from r-tinn/r-tinn/student-t-likelihood
...
R tinn/student t likelihood
2019-09-01 22:17:51 +01:00
Robert Tinn
2ba4b86ea7
Add RMSE to gp regression tutorial
2019-09-01 22:16:27 +01:00
Tom Minka
2c6a925066
Gaussian constructor reduces precision to avoid overflow, instead of creating a point mass.
...
Fixed corner cases in MMath.LargestDoubleProduct and NormalCdfIntegral.
Improved accuracy of DoubleIsBetweenOp.
Loosened the tolerance of GaussianIsBetweenCRCC_IsMonotonicInXMean and GaussianIsBetweenCRCC_IsMonotonicInXPrecision, to be fixed later.
2019-08-30 17:36:29 +01:00
Tom Minka
4ecd6d19fc
GaussianOp.PrecisionAverageConditional_Point correctly handles corner cases
2019-08-30 17:36:29 +01:00
Philip Ball
6049e3ff2c
Merge pull request #4 from r-tinn/pjball/data-generator-make-random
...
Add random data point corruption
2019-08-30 16:50:54 +01:00
Philip Ball
480865a8ab
refactor generator into a separate function; redo plotting; simpler run script with preprocessor directives
2019-08-30 16:48:55 +01:00
Robert Tinn
8955c76a42
Alter names for plot pngs
2019-08-30 08:40:30 -07:00
Philip Ball
edabcd399e
small tidy up
2019-08-30 15:53:21 +01:00
Philip Ball
3855935efd
add random data point corruption ability, change to scatter
2019-08-30 15:53:21 +01:00
Robert Tinn
e887a5ff94
Add model with student t likelihood to tutorial
2019-08-29 18:44:51 -07:00
Robert Tinn
df775f7a06
Add student t likelihood as option
2019-08-29 13:29:54 -07:00
Rob Tinn
6b84def27a
Merge pull request #5 from r-tinn/r-tinn/regression-tutorial
...
R tinn/regression tutorial
2019-08-29 13:01:24 -07:00
Robert Tinn
f9a7c81052
Add comment to stablising factor for Positive Definite Matrix
2019-08-29 09:35:56 -07:00
Robert Tinn
8c9cfc5c74
ALter threading import position
2019-08-29 09:33:25 -07:00
Robert Tinn
0f884437fc
Merge branch 'master' into r-tinn/regression-tutorial
2019-08-29 08:46:24 -07:00
Robert Tinn
c741b81935
Add comments about AIS dataset
2019-08-29 08:44:57 -07:00
Robert Tinn
f4d07ab2e4
Draft regression tutorial
2019-08-23 19:09:47 +01:00
Tom Minka
a280a6272f
Added GatedInnerProductVectorTest and missing overloads of InnerProductOp
2019-08-23 16:03:05 +01:00
Tom Minka
98e07ae335
AutomatonTests.Determinize10 is OpenBug
2019-08-22 18:09:39 +01:00
Tom Minka
9e7dfcf7f2
InnerProduct supports fixed output when B vector has zero or one nonzero element.
...
ExpOp_Slow handles GammaPower messages.
GammaPower implements division by constant.
2019-08-22 14:53:06 +01:00
Philip Ball
027ff32ea0
Merge pull request #2 from r-tinn/pjball/tidyup-inverse-fix
...
tidy up stabilising code for matrix inversion
2019-08-21 16:49:56 +01:00
Philip Ball
0296628640
tidy up stabilising code for matrix inversion
2019-08-21 16:47:58 +01:00
Philip Ball
e36b48c2cc
tidy up stabilising code for matrix inversion
2019-08-21 16:45:18 +01:00
Rob Tinn
ab10db14a1
Merge pull request #1 from r-tinn/pjball/data-set-generator
...
Data set generator
2019-08-21 16:26:46 +01:00
Philip Ball
6718d65eea
tidy up references (alphabetical)
2019-08-21 16:21:00 +01:00
Philip Ball
a230384a50
remove regression example as we will use Rob's instead
2019-08-21 16:18:47 +01:00
Philip Ball
77881cd4d3
introduce plotting, create helper function for Vector linspace generation
2019-08-21 16:13:01 +01:00
Philip Ball
c2bf3e45ac
MWE for data generator, has some stability hotfixes for matrix inversion
2019-08-21 13:41:52 +01:00
Philip Ball
daea7bda3f
create a regression example
2019-08-21 10:46:57 +01:00
Tom Minka
bb0a6fd597
Merge pull request #160 from dotnet/ShowFactorGraph
...
ShowFactorGraph appends array indexing to a variable's name when it is local to a ForEachBlock.
2019-08-07 18:31:51 +01:00
Tom Minka
ac9dae99f7
ShowFactorGraph appends array indexing to a variable's name when it is local to a ForEachBlock.
...
WindowsVisualizer reuses code from DefaultVisualizer
2019-08-06 18:57:06 +01:00
Vijay
40ace0c839
Merge pull request #158 from dotnet/a-vishar-readme-update
...
Updated readme to removed debug badges.
2019-06-26 13:03:01 +01:00
Vijay
c312783608
Updated readme
...
Updated readme to remove debug build badges.
2019-06-26 12:27:01 +01:00
Tom Minka
d5cdbad37f
Merge pull request #157 from dotnet/minka
...
Improved numerical accuracy of GaussianOp, DoubleIsBetweenOp, and MMath.NormalCdf2
2019-06-25 23:59:54 +01:00
Tom Minka
397642ff2a
Improved numerical accuracy of GaussianOp, DoubleIsBetweenOp, and MMath.NormalCdf2.
...
Fixed cases where MMath.NormalCdf, DoubleIsBetweenOp, IsPositiveOp, DoublePlusOp would throw.
JaggedSubarrayOp uses ForceProper.
PlusDoubleOp gracefully handles improper distributions on input.
Added MMath.NormalCdfIntegral, NormalCdfDiff, NormalCdfExtended.
Added ExtendedDouble class.
MeanVarianceAccumulator correctly handles weight=0.
Region.GetLogVolume has a lower bound.
Variables with PointEstimate do not use JaggedSubarrayWithMarginal.
2019-06-25 23:23:09 +01:00
Tom Minka
dbd465f0b9
Merge pull request #156 from dotnet/quantiles
...
OuterQuantiles and InnerQuantiles can be serialized and compared.
2019-06-13 23:01:25 +01:00
Tom Minka
63fe682bed
OuterQuantiles and InnerQuantiles can be serialized and compared.
...
Their second constructor is now a factory method.
2019-06-13 22:35:24 +01:00
Tom Minka
7e79cb8b4b
Merge pull request #155 from dotnet/quantiles
...
InnerQuantiles.GetQuantile is increasing
2019-06-08 12:02:22 +01:00