Граф коммитов

422 Коммитов

Автор SHA1 Сообщение Дата
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