diff --git a/README.md b/README.md index 24a9040d..c9fb0520 100644 --- a/README.md +++ b/README.md @@ -18,8 +18,7 @@ Short overview about why anyone would use this, how it came to be (even shorter) The recommended way to use the latest version of Sigma is adding the NuGet package to your project. You can either include the core framework (command line only) [![Nuget (PreRelease)](https://img.shields.io/nuget/vpre/Sigma.Core.svg?style=flat-square)](https://www.nuget.org/packages/Sigma.Core) or the WPF visualiser (only works on Windows) which also references the core framework [![Nuget (PreRelease WPF)](https://img.shields.io/nuget/vpre/Sigma.Core.Monitors.WPF.svg?style=flat-square)](https://www.nuget.org/packages/Sigma.Core.Monitors.WPF). -In both cases, you can use any project with a main (ConsoleApplication) but you have to change the project settings to x64 (since **Sigma only supports 64bit mode**) and change the target framework to **.NET 4.6** before installing the NuGet packages. - +In both cases, you can use any project with a main (e.g. ConsoleApplication) but you have to change the project settings to x64 (since **Sigma only supports 64bit mode**) and change the target framework to **.NET 4.6** before installing the NuGet packages. ### From source @@ -53,7 +52,13 @@ Contribution guidelines, issue tracking, versioning (?), style requirements, als ## Acknowledgements -Special thanks to xyz +The completion of this project would not have been possible without the assistance and support of many generous people. We cannot express enough thanks and gratefully acknowledge their contributions. In particular, we would like to express our deep gratitude and appreciation to the following: + +- Prof. Dr. Patrick van der Smagt, thank you. Thank you for your continued support and never-ending assistance. Thank you for your heartfelt encouragement and inspirational enthusiasm. Thank you for helping us out at midnight on a Saturday evening---we deeply appreciate your time, kindness, and efforts as our advisor. + +- To our family, friends, and loved ones, we thank you for your support and gratefully acknowledge your assistance in making this project become a reality. + +*We thank you.* ## Used libraries diff --git a/ROADMAP.md b/ROADMAP.md index bb760f87..35bcf9da 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -14,6 +14,8 @@ The never ending list of nice-to-have things by project. These lists are not mea * Custom code can be stored within the environment / trainer files * Improved preprocessor pipeline with extra step before extraction * Use extra step to detect values for preprocessing (e.g. for auto-normalisation) +* Network training + * Implement a trainer that can be controlled via a custom network protocol and functions as a wrapper for all trainers ## Sigma.Core.Monitors General @@ -34,3 +36,4 @@ The never ending list of nice-to-have things by project. These lists are not mea ## Sigma.Core.Monitors.WPF * Language change within the GUI without having to restart _everything_ +* Drastically improved chart performance diff --git a/Sigma.Core.Monitors.WPF/Sigma.Core.Monitors.WPF.nuspec b/Sigma.Core.Monitors.WPF/Sigma.Core.Monitors.WPF.nuspec index e28cf936..c175ecd0 100644 --- a/Sigma.Core.Monitors.WPF/Sigma.Core.Monitors.WPF.nuspec +++ b/Sigma.Core.Monitors.WPF/Sigma.Core.Monitors.WPF.nuspec @@ -16,7 +16,7 @@ machine-learning neural-network artificial-intelligence artificial-neural-networks framework - + diff --git a/Sigma.Samples/01-IRIS/02-IRIS.csproj b/Sigma.Samples/01-IRIS/02-IRIS.csproj index 28f5e992..48324dc7 100644 --- a/Sigma.Samples/01-IRIS/02-IRIS.csproj +++ b/Sigma.Samples/01-IRIS/02-IRIS.csproj @@ -8,11 +8,12 @@ Exe _01_IRIS 01-IRIS - v4.5.2 + v4.6.2 512 true + AnyCPU @@ -88,7 +89,10 @@ - ..\packages\Sigma.Core.0.2.3-alpha\lib\net452\Sigma.Core.dll + ..\packages\Sigma.Core.0.3.0\lib\net452\Sigma.Core.dll + + + ..\packages\Sigma.Core.Monitors.WPF.0.3.0\lib\net46\Sigma.Core.Monitors.WPF.dll @@ -135,13 +139,13 @@ - + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - - + + - + \ No newline at end of file diff --git a/Sigma.Samples/01-IRIS/App.config b/Sigma.Samples/01-IRIS/App.config index c60991af..4f16562f 100644 --- a/Sigma.Samples/01-IRIS/App.config +++ b/Sigma.Samples/01-IRIS/App.config @@ -1,7 +1,7 @@  - + @@ -17,6 +17,14 @@ + + + + + + + + - \ No newline at end of file + diff --git a/Sigma.Samples/01-IRIS/Program.cs b/Sigma.Samples/01-IRIS/Program.cs index 54cf6784..7ffe32f1 100644 --- a/Sigma.Samples/01-IRIS/Program.cs +++ b/Sigma.Samples/01-IRIS/Program.cs @@ -10,11 +10,13 @@ using Sigma.Core.Layers.Cost; using Sigma.Core.Layers.External; using Sigma.Core.Layers.Feedforward; +using Sigma.Core.Monitors.WPF; using Sigma.Core.Training; using Sigma.Core.Training.Hooks.Reporters; using Sigma.Core.Training.Initialisers; using Sigma.Core.Training.Operators.Backends.NativeCpu; using Sigma.Core.Training.Optimisers; +using Sigma.Core.Training.Optimisers.Gradient; using Sigma.Core.Utils; namespace _01_IRIS diff --git a/Sigma.Samples/01-IRIS/packages.config b/Sigma.Samples/01-IRIS/packages.config index 1ad6d304..6e07f8a0 100644 --- a/Sigma.Samples/01-IRIS/packages.config +++ b/Sigma.Samples/01-IRIS/packages.config @@ -7,12 +7,12 @@ - - + + - - + + \ No newline at end of file diff --git a/Sigma.Samples/01-MNIST/01-MNIST.csproj b/Sigma.Samples/01-MNIST/01-MNIST.csproj index d13bb5c5..165d9d84 100644 --- a/Sigma.Samples/01-MNIST/01-MNIST.csproj +++ b/Sigma.Samples/01-MNIST/01-MNIST.csproj @@ -8,11 +8,12 @@ Exe _01_MNIST 01-MNIST - v4.5.2 + v4.6.2 512 true + AnyCPU @@ -108,7 +109,10 @@ - ..\packages\Sigma.Core.0.2.3-alpha\lib\net452\Sigma.Core.dll + ..\packages\Sigma.Core.0.3.0\lib\net452\Sigma.Core.dll + + + ..\packages\Sigma.Core.Monitors.WPF.0.3.0\lib\net46\Sigma.Core.Monitors.WPF.dll @@ -155,13 +159,13 @@ - + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - - + + - + \ No newline at end of file diff --git a/Sigma.Samples/01-MNIST/App.config b/Sigma.Samples/01-MNIST/App.config index c60991af..4f16562f 100644 --- a/Sigma.Samples/01-MNIST/App.config +++ b/Sigma.Samples/01-MNIST/App.config @@ -1,7 +1,7 @@  - + @@ -17,6 +17,14 @@ + + + + + + + + - \ No newline at end of file + diff --git a/Sigma.Samples/01-MNIST/packages.config b/Sigma.Samples/01-MNIST/packages.config index 1ad6d304..0b6538dc 100644 --- a/Sigma.Samples/01-MNIST/packages.config +++ b/Sigma.Samples/01-MNIST/packages.config @@ -7,12 +7,12 @@ - - + + - - + + \ No newline at end of file