Skip to content

Commit fc76a32

Browse files
committed
Continuing to upload documentation for release 3.7.0
1 parent ec461f4 commit fc76a32

File tree

25,440 files changed

+10576
-9802044
lines changed

Some content is hidden

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

25,440 files changed

+10576
-9802044
lines changed

docs/.gitignore

-1
This file was deleted.

docs/Accord.NET.chm

837 KB
Binary file not shown.

docs/Contributors.txt

+4-2
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,19 @@
88
space below enlists a few of those people who either agreed to help
99
or actively participated on its development:
1010

11-
1211
- Anders Gustafsson
1312
- Antonino Porcino
1413
- Antonis Kalapodis
1514
- Andrew Kirillov
1615
- Ashley Messer
1716
- Benjamin Collins
1817
- Darko Juric
18+
- Darren Schroeder
1919
- David Durrleman
2020
- Doug Blank
2121
- Hans Wolff
22+
- Hashem Zawary
23+
- Ivan Pizhenko
2224
- Marcos Diego Catalano
2325
- Max B�gler
2426
- Mathias Brandewinder
@@ -48,4 +50,4 @@ community, notorious previous contributors are also listed below:
4850
- Markus Falkensteiner
4951
- Mladen Prajdic
5052
- Volodymyr Goncharov
51-
- Yves Vander Haeghen
53+
- Yves Vander Haeghen

docs/Copyright.txt

+51
Original file line numberDiff line numberDiff line change
@@ -461,3 +461,54 @@ Snowball: A language for stemming algorithms
461461
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
462462
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
463463
SOFTWARE.
464+
465+
466+
Partitioning around medoids and Voronoi iteration algorithm for
467+
the K-Medoids clustering: algorithm implementation and unit tests
468+
469+
The MIT License (MIT)
470+
471+
Copyright (c) 2017 Ivan Pizhenko
472+
473+
Permission is hereby granted, free of charge, to any person obtaining a copy
474+
of this software and associated documentation files (the "Software"), to deal
475+
in the Software without restriction, including without limitation the rights
476+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
477+
copies of the Software, and to permit persons to whom the Software is
478+
furnished to do so, subject to the following conditions:
479+
480+
The above copyright notice and this permission notice shall be included in all
481+
copies or substantial portions of the Software.
482+
483+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
484+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
485+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
486+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
487+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
488+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
489+
SOFTWARE.
490+
491+
492+
Statistical Quantiles: implementation and unit tests
493+
494+
The MIT License (MIT)
495+
496+
Copyright (c) 2017 Ivan Pizhenko
497+
498+
Permission is hereby granted, free of charge, to any person obtaining a copy
499+
of this software and associated documentation files (the "Software"), to deal
500+
in the Software without restriction, including without limitation the rights
501+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
502+
copies of the Software, and to permit persons to whom the Software is
503+
furnished to do so, subject to the following conditions:
504+
505+
The above copyright notice and this permission notice shall be included in all
506+
copies or substantial portions of the Software.
507+
508+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
509+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
510+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
511+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
512+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
513+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
514+
SOFTWARE.

docs/LastBuild.log

+810-300
Large diffs are not rendered by default.

docs/Release notes.txt

+101-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,106 @@
1+
Accord.NET Framework 3.7.0 release notes
2+
-----------------------------------------
3+
20.18.2017.
4+
5+
Version updates and fixes:
6+
- GH-53: K-Medoids algorithm;
7+
- GH-335: Nelder-mead solver not converged;
8+
- GH-444: Reenable F# Unit Tests;
9+
- GH-587: UnmanagedImage does not supported in ExtractBiggestBlob filter;
10+
- GH-594: FFMPEG net35 not working;
11+
- GH-621: How to calculate the cache size in respect of the available RAM;
12+
- GH-662: 64-bit FFMPEG binaries not in output after installing with NuGet;
13+
- GH-669: Confusion Matrix;
14+
- GH-673: Stream closes after serialization with GZip compression;
15+
- GH-676: DoubleArrayChromosome CreateNew ignores Balancer properties;
16+
- GH-684: BalancedKMeans gets stuck;
17+
- GH-688: Cobyla constraint definitions only work with constant values;
18+
- GH-690: Add an Example for Cross-Validation with DecisionTrees;
19+
- GH-692: Add an Example for StochasticGradientDescent Class;
20+
- GH-693: One-class SVM decision rule;
21+
- GH-694: Add support for Weighted Least Squares;
22+
- GH-696: IndexOutOfRangeException exception in Matrix.First method;
23+
- GH-697: Add an Example for HiddenMarkovModel(TDistribution, TObservation);
24+
- GH-699: MJPEGStream throws NotImplementedException in .NET Core 2.0;
25+
- GH-700: MJPEGStream throws InvalidOperationException in .NET Core 2.0;
26+
- GH-706: DecisionTree.ToCode() returns code that does not compile;
27+
- GH-707: DecisionTree.ToCode() returns code that compiles;
28+
- GH-711: Nonlinear Regression in VB.NET;
29+
- GH-712: Update MJPEGStream.cs ;
30+
- GH-715: GeneralizedParetoDistribution shape param;
31+
- GH-717: Possible issue with DynamicTimeWarping kernel class;
32+
- GH-723: Procrustes analysis is giving weird/wrong results;
33+
- GH-729: Error in ExhaustiveBlockMatching;
34+
- GH-731: Dilatation;
35+
- GH-736: Measures.Quartiles() for double Vectors of size 2 is wrong;
36+
- GH-737: Add examples for C45Learning Class with missing data and thresholds;
37+
- GH-745: Cannot change degree of a default Polynomial kernel;
38+
- GH-746: Add an Example for CrossValidation Class;
39+
- GH-747: How to understand the Probabilities;
40+
- GH-749: 64 bit release for .NET 4.0;
41+
- GH-752: Speed up matrix-vector operations;
42+
- GH-758: NullReferenceException on NaiveBayes Learn;
43+
- GH-765: NaiveBayes 'System.IndexOutOfRangeException' occurred in Accord.Statistics.dll when calling from sample application;
44+
- GH-767: DebugVisualizers;
45+
- GH-777: Bug in LinearConstraintCollection documentation;
46+
- GH-778: Setter for bounds in BoundedBroydenFletcherGoldfarbShanno.
47+
48+
* General
49+
- Adding support for targetting NET Standard 1.4;
50+
- Adding Newtonsoft.Json (Json.NET) in externals.
51+
52+
* DataSets
53+
- Adding Wisconsin's Breast Cancer (original, prognostic and diagnostic) datasets;
54+
- Adding Oxford's Parkinsons dataset;
55+
- Updating download links for the RCV1v2 dataset.
56+
57+
* Imaging
58+
- Fixing multiple typos regarding the spelling of "Dilation" (this is a breaking change).
59+
60+
* IO
61+
- Adding a ReadLine method to CsvReader to read individual lines from the CSV file.
62+
63+
* MachineLearning
64+
- Adding K-Medoids (PAM) and Voronoi Iteration clustering algorithms;
65+
- Fixing epsilon in Sequential Minimal Optimization for Regression;
66+
- Adding a MiniBatch static class that can be used to create mini-batch definitions from training data;
67+
- Update LevenbergMarquardtLearning.cs to allow for different activation functions;
68+
- Update BackPropagationLearning.cs to allow for different activation functions;
69+
- Adding support for missing values in C4.5;
70+
- Updating GeneralConfusionMatrix to represent columns as ground-truth instead of predictions;
71+
- Improving memory usage for Second Order (LibSVM) Sequential Minimal Optimization;
72+
- Adding more overloads to the method that helps determine how many lines can
73+
be included in the SVM kernel cache given a total amount of memory;
74+
- Fixing ToMulticlass() methods included in multi-label and binary classifiers;
75+
- Fixing the Probabilities and LogLikelihoods methods for multi-label and multi-class SVMs;
76+
- Adding an option for OneVsOneLearning/Multiclass SVMs stop at the first exception
77+
found during training instead of waiting until the all machines have been trained;
78+
- Adding Precision, Recall, RowErrors and ColumnErrors to GeneralConfusionMatrix.
79+
80+
* Math
81+
- Adding support for .Learn() methods in NonlinearLeastSquares;
82+
- Updates GH-762: DotAndDot performance for small problem sizes;
83+
- Removing the deprecated extension methods for Accord.Math.Matrix.Multiply
84+
(such that calls should now be redirected to Elementwise.Multiply);
85+
- Fix BinarySearch so that it works with decreasing functions;
86+
- Search interval in BinarySearch was meant to be [a;b) (i.e. with inclusive a and exclusive b);
87+
- Fixing the behavior of Matrix.Get() method when negative indices are passed;
88+
- Fixing Matrix's ToTable method to use the most high level type possible when creating columns.
89+
90+
* Statistics
91+
- Adding multiple methods for computing quartiles/quantiles;
92+
- Adding a more advanced version of the discretization filter;
93+
- Adding an example for fraud detection using HMMs with MaximumLikelihoodLearning class.
94+
95+
* Neuro
96+
- Adding support for networks with multiple activation functions in Levenberg-Marquardt.
97+
98+
99+
100+
1101
Accord.NET Framework 3.6.0 release notes
2102
-----------------------------------------
3-
03.07.2017.
103+
09.07.2017.
4104

5105
Version updates and fixes:
6106
- GH-168: Text naive bayes classification gives wrong results;

0 commit comments

Comments
 (0)