From 455c81e19f83c2e0fcfa535d43431fb83a1c59c5 Mon Sep 17 00:00:00 2001 From: Vadim Makarenkov Date: Tue, 24 Oct 2023 16:23:54 +0300 Subject: [PATCH 1/3] Update Spike Detection ML.Net 1.6 .net7.0 v4.8 --- .../MLModels/ProductSalesChangePointModel.zip | Bin 873 -> 772 bytes .../MLModels/ProductSalesSpikeModel.zip | Bin 863 -> 761 bytes .../SpikeDetectionModelTrainer.csproj | 2 +- .../SpikeDetection.WinForms/App.config | 4 +-- .../SpikeDetection.WinForms/Form1.cs | 6 ++-- .../Properties/Resources.Designer.cs | 26 +++++++------- .../Properties/Settings.Designer.cs | 32 ++++++++---------- .../SpikeDetection.WinForms.csproj | 4 ++- 8 files changed, 36 insertions(+), 38 deletions(-) diff --git a/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/SpikeDetectionE2EApp/MLModels/ProductSalesChangePointModel.zip b/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/SpikeDetectionE2EApp/MLModels/ProductSalesChangePointModel.zip index 109cf7a211afd11905df6c0efaf0be0385c83aca..ef20e47bc4c63af7975d728e90c50d4af9953cc7 100644 GIT binary patch delta 475 zcmaFK*1{$o;LXe;!oa}5!QdGh5q`qF)6f9O17V5Ddzhr{SPx$0WKiH>J@9{lXVZsB zyUe*k-{lut`}j##osHy-(<={fE)==C!TCUF+}>JL^CsT(tUt-Zl&SP|^8z99 z2W$l#VL3aPmOrwb8OFh={ifngy8Z3Rg|a(@PnYq0QBa$IVo`BK#+~awJRi&U9)EVU zvY__q_Zu2ke#xK9rrp^G8S23}wU;cOXy#L>-PwzkVZ2FGqy@s~g zlU%0$EnS^)$Y<+IQ%&h(r#GMYUH|dg@dt(*{Qalhz5h3U_80zjaV0+|SxTLGnB2z0 zC2BL}i(!zC0l_yXspMcQ#MuJpANd z&*WKU_d9fs?ogXFo8z!DpXBLx-eK}P)*i4`o+%O7A0hv!!Q87O>CI&q{+XpY*@vtJ zcFji(lgS25xx6TWJ$V(Ar94RFV$ZfXc}50?EG7m9DPR;JK-y#`W=$55n#uaiQVM&4 cih`3fQgagnyjj^m%9w%h5RldZYGq&m00OMKuK)l5 delta 575 zcmZo+d&wpq;LXe;!oa}5!Jt`{>d#Sgv}P)hcVeQre0}dJTfRdI5)2pa9v4Mj~6)$&$X}9QPDM>!gudp1@rUo8qao2StBrG(X!aXGj8`gm9hB#-1l1U@88P3 zvij*!e{390;udmFdn1(fE5&bfDc8?A_q&x+IBu?&nq8?>cJ5-TQR7F&T^Aj@6!}!t zpL0CjR1wL*$o@7$#dYR2QwLVJfXHi;m|26R)XM%Jd;5$V)xi@>JnLVwFl8z|-Mm0Z z`~lljfi*V@SpAL`8#!_?YQOn-<9yvV_s3QR>eJpzym0jCJF%%WBJ0leAD)k8dyhXm zT3Jy0^!p7BE5B#Y-svdRM`^v0K*+FJK&!?WaUH|dg?+1n({QY;md;f2}ukG92@^9;moO@Yo&P;Gx z*wWrq*T*8Lb_g@P zyW~;BWb$doTwaveob1YEDGw64*t0E8o{@nei;00j3K-7_aC%~+?BrccJS-q(lTR^8 fDJTKe1Se;t<|YPsv$BCyG6UfuAUzQ%!@vLl)2Z(* diff --git a/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/SpikeDetectionE2EApp/MLModels/ProductSalesSpikeModel.zip b/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/SpikeDetectionE2EApp/MLModels/ProductSalesSpikeModel.zip index 54c89095cc41122622963cdff559d5c1ca1ccc81..8c44290d39b4231f977d6e00331b54f109a54621 100644 GIT binary patch delta 335 zcmcc5_LEgSz?+#xgn@y9gTXU2BK(ATr=bCmXE0G*-kJ5_MNS3<4%P$z7kD;(h_uU` z8}wa%p|y{nWaatODYtHwT|K?>0OvxHs~emTgvRZyMK$Vr$r2ZliT94xFPnG!f5!jG z-!nG09n$s6xYCjM!dS%P;)iu7I&_SBvZK!ZF)UVm&#ImMN%XA2G){Mm1D77%`r2=x z^8Lx}mcpZZRn@na-S5yjyF+o(bPi=TKZ(=tBv<#}2}?Zcp|<77u>2{uKbW(EcT2f%ZJ delta 444 zcmey#dY?@?z?+#xgn@y9gF&+@)t{s0Xw6h0?*tG_O!i@tuJ1i%%XdgYg5kp5Bi0+F z7m8#|TzO6E@gis8x%PEBD!Qgq`0m}SV1E8x!M?q zBA<%-bB?E*Dk2#e+22NJy3V|2>cHw25P5A9Gi$JvTG{_&Z=Z3ay83#_5*N{lmB;GU z&j0-9{(Jr&_ij^>yg;YLZamKO7dmvcmAks7OiYZqT=cAeCU>QNMC9c48EqSVEDkYF z6T7~yzD04T`hB$??RUDCE4Ti3OUXROJ8_STgkj;Kh_dq$wNJKjX}cL2E{)q@cSJIN zig2pM($0Ct(tb^r_a$l>k(|N|48h3<7;|}1f^xDIlchXJ1nf*k28Jvq1_mi$03*QZ tiH)+8*E8|3fRs(%&m^TF0aO#5oRONF7~svy22#lkgol81J5Yv!0RVqJpj!X{ diff --git a/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/SpikeDetectionE2EApp/SpikeDetection.ModelTrainer/SpikeDetectionModelTrainer.csproj b/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/SpikeDetectionE2EApp/SpikeDetection.ModelTrainer/SpikeDetectionModelTrainer.csproj index 2db6d57df..11b4b7b42 100644 --- a/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/SpikeDetectionE2EApp/SpikeDetection.ModelTrainer/SpikeDetectionModelTrainer.csproj +++ b/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/SpikeDetectionE2EApp/SpikeDetection.ModelTrainer/SpikeDetectionModelTrainer.csproj @@ -2,7 +2,7 @@ Exe - netcoreapp3.1 + net7.0 diff --git a/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/SpikeDetectionE2EApp/SpikeDetection.WinForms/App.config b/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/SpikeDetectionE2EApp/SpikeDetection.WinForms/App.config index ef58ce2b6..4bfa00561 100644 --- a/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/SpikeDetectionE2EApp/SpikeDetection.WinForms/App.config +++ b/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/SpikeDetectionE2EApp/SpikeDetection.WinForms/App.config @@ -1,6 +1,6 @@ - + - + diff --git a/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/SpikeDetectionE2EApp/SpikeDetection.WinForms/Form1.cs b/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/SpikeDetectionE2EApp/SpikeDetection.WinForms/Form1.cs index 8a1507181..7ecef2ea5 100644 --- a/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/SpikeDetectionE2EApp/SpikeDetection.WinForms/Form1.cs +++ b/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/SpikeDetectionE2EApp/SpikeDetection.WinForms/Form1.cs @@ -16,7 +16,7 @@ public partial class Form1 : Form private string filePath = ""; Tuple tup = null; Dictionary> dict = new Dictionary>(); - private static string BaseModelsRelativePath = @"../../../../MLModels"; + private static string BaseModelsRelativePath = @"../../../MLModels"; private static string ModelRelativePath1 = $"{BaseModelsRelativePath}/ProductSalesSpikeModel.zip"; private static string ModelRelativePath2 = $"{BaseModelsRelativePath}/ProductSalesChangePointModel.zip"; @@ -112,8 +112,8 @@ private void displayDataTableAndGraph() // Update y axis min and max values. double yMax = Convert.ToDouble(dataTable.Compute($"max([{yAxis}])", string.Empty)); - double yMin = Convert.ToDouble(dataTable.Compute($"min([{yAxis}])", string.Empty)); - + //double yMin = Convert.ToDouble(dataTable.Compute($"min([{yAxis}])", string.Empty)); + double yMin = Convert.ToDouble(0); // Set graph source. graph.DataSource = dataTable; diff --git a/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/SpikeDetectionE2EApp/SpikeDetection.WinForms/Properties/Resources.Designer.cs b/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/SpikeDetectionE2EApp/SpikeDetection.WinForms/Properties/Resources.Designer.cs index 209cf4f30..4836b707e 100644 --- a/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/SpikeDetectionE2EApp/SpikeDetection.WinForms/Properties/Resources.Designer.cs +++ b/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/SpikeDetectionE2EApp/SpikeDetection.WinForms/Properties/Resources.Designer.cs @@ -1,10 +1,10 @@ //------------------------------------------------------------------------------ // -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 +// Этот код создан программой. +// Исполняемая версия:4.0.30319.42000 // -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. +// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае +// повторной генерации кода. // //------------------------------------------------------------------------------ @@ -13,13 +13,13 @@ namespace AnomalyDetectionSample.Properties { /// - /// A strongly-typed resource class, for looking up localized strings, etc. + /// Класс ресурса со строгой типизацией для поиска локализованных строк и т.д. /// - // This class was auto-generated by the StronglyTypedResourceBuilder - // class via a tool like ResGen or Visual Studio. - // To add or remove a member, edit your .ResX file then rerun ResGen - // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] + // Этот класс создан автоматически классом StronglyTypedResourceBuilder + // с помощью такого средства, как ResGen или Visual Studio. + // Чтобы добавить или удалить член, измените файл .ResX и снова запустите ResGen + // с параметром /str или перестройте свой проект VS. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class Resources { @@ -33,7 +33,7 @@ internal Resources() { } /// - /// Returns the cached ResourceManager instance used by this class. + /// Возвращает кэшированный экземпляр ResourceManager, использованный этим классом. /// [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] internal static global::System.Resources.ResourceManager ResourceManager { @@ -47,8 +47,8 @@ internal Resources() { } /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. + /// Перезаписывает свойство CurrentUICulture текущего потока для всех + /// обращений к ресурсу с помощью этого класса ресурса со строгой типизацией. /// [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] internal static global::System.Globalization.CultureInfo Culture { diff --git a/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/SpikeDetectionE2EApp/SpikeDetection.WinForms/Properties/Settings.Designer.cs b/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/SpikeDetectionE2EApp/SpikeDetection.WinForms/Properties/Settings.Designer.cs index 24a086761..78e013aed 100644 --- a/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/SpikeDetectionE2EApp/SpikeDetection.WinForms/Properties/Settings.Designer.cs +++ b/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/SpikeDetectionE2EApp/SpikeDetection.WinForms/Properties/Settings.Designer.cs @@ -1,28 +1,24 @@ -//------------------------------------------------------------------------------ +//------------------------------------------------------------------------------ // -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 +// Этот код создан программой. +// Исполняемая версия:4.0.30319.42000 // -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. +// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае +// повторной генерации кода. // //------------------------------------------------------------------------------ -namespace ProductSalesAnomalyDetection.Properties -{ - - +namespace AnomalyDetectionSample.Properties { + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")] - internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase - { - + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.7.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); - - public static Settings Default - { - get - { + + public static Settings Default { + get { return defaultInstance; } } diff --git a/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/SpikeDetectionE2EApp/SpikeDetection.WinForms/SpikeDetection.WinForms.csproj b/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/SpikeDetectionE2EApp/SpikeDetection.WinForms/SpikeDetection.WinForms.csproj index a0b84d14c..850e4cc99 100644 --- a/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/SpikeDetectionE2EApp/SpikeDetection.WinForms/SpikeDetection.WinForms.csproj +++ b/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/SpikeDetectionE2EApp/SpikeDetection.WinForms/SpikeDetection.WinForms.csproj @@ -8,11 +8,12 @@ WinExe AnomalyDetectionSample AnomalyDetectionSample - v4.6.1 + v4.8 512 true + x64 @@ -90,6 +91,7 @@ True Resources.resx + True SettingsSingleFileGenerator From 7c609038c919d7e12aa56fdb6b59b6fcd416159f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B0=D0=BA=D0=B0=D1=80=D0=B5=D0=BD=D0=BA=D0=BE?= =?UTF-8?q?=D0=B2=20=D0=92=D0=B0=D0=B4=D0=B8=D0=BC?= Date: Wed, 25 Oct 2023 09:27:51 +0300 Subject: [PATCH 2/3] Update to ML.net 2.0.1 --- .../MLModels/ProductSalesChangePointModel.zip | Bin 772 -> 773 bytes .../MLModels/ProductSalesSpikeModel.zip | Bin 761 -> 762 bytes .../SpikeDetectionModelTrainer.csproj | 4 +-- .../Properties/Resources.Designer.cs | 27 ++---------------- .../Properties/Settings.Designer.cs | 12 +------- .../SpikeDetection.WinForms.csproj | 24 ++++++++-------- 6 files changed, 17 insertions(+), 50 deletions(-) diff --git a/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/SpikeDetectionE2EApp/MLModels/ProductSalesChangePointModel.zip b/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/SpikeDetectionE2EApp/MLModels/ProductSalesChangePointModel.zip index ef20e47bc4c63af7975d728e90c50d4af9953cc7..a437fb42d835340bc305a445f800c8e3a43e4f74 100644 GIT binary patch delta 161 zcmZo+Yh@D-@MdNaVPIh3V7TEG8O|D=SZO#>*ue0D$^716+gtT5@7$)ZJ3ECVM>W^w zhmWJw&wHvnYEM2XbiMY85k>39;t)n=pb?W#G3If?jhgJpWD6E;WRhk~pV%lnc^4B8 kSl}d+w8B0{28Q6|jMUu30B=?{pd%QVf$$KJ)@1_m083Lbpa1{> delta 179 zcmZo=Yhe=(@MdNaVPIh3VDJo$2tQ%oX=pG}*udaJq+RCRpzrbvt$q9?E6<-!xpk}T z>gkmSI2Vds-Qav6G;VJ#iq4HCA&ksG6DFT#%;SWcG}(#CRvyH=*t0E8o{@nei;00j t3TPVwq)nd3qzTq}ib+~wFHlWzaz<)yVt_X*8%Py15FP^3IzXKa3;?6gFiZdd diff --git a/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/SpikeDetectionE2EApp/MLModels/ProductSalesSpikeModel.zip b/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/SpikeDetectionE2EApp/MLModels/ProductSalesSpikeModel.zip index 8c44290d39b4231f977d6e00331b54f109a54621..f2e64b609a517440a38f9ac3ccc58549f6f05b19 100644 GIT binary patch delta 205 zcmey#`ioUMz?+#xgn@y9gW-l(WH@VdVx=LFX8^fM SY#@cqKzIm9D*-h#FaQAA+d0Mn delta 181 zcmeyx`jb^Uz?+#xgn@y9gTXU2BK(ATr=bCm2f`AQeVL?fSr1<1WKiH>J@9{lXVZsB zyUe*k-{lut`}j##osHy-(<={fE)==C!TCUF+}>Ig^EQ@vGBN|roqT{Xj}vbG zWOF84c@Xb<$r2Y4Mh1o~CI$v6pp6KSHhD6WCRpcwCTYe^lW#LgvMB;pF)#oC>Sr^{ diff --git a/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/SpikeDetectionE2EApp/SpikeDetection.ModelTrainer/SpikeDetectionModelTrainer.csproj b/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/SpikeDetectionE2EApp/SpikeDetection.ModelTrainer/SpikeDetectionModelTrainer.csproj index 11b4b7b42..0135967a1 100644 --- a/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/SpikeDetectionE2EApp/SpikeDetection.ModelTrainer/SpikeDetectionModelTrainer.csproj +++ b/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/SpikeDetectionE2EApp/SpikeDetection.ModelTrainer/SpikeDetectionModelTrainer.csproj @@ -16,8 +16,8 @@ - - + + diff --git a/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/SpikeDetectionE2EApp/SpikeDetection.WinForms/Properties/Resources.Designer.cs b/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/SpikeDetectionE2EApp/SpikeDetection.WinForms/Properties/Resources.Designer.cs index 4836b707e..5fa022e56 100644 --- a/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/SpikeDetectionE2EApp/SpikeDetection.WinForms/Properties/Resources.Designer.cs +++ b/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/SpikeDetectionE2EApp/SpikeDetection.WinForms/Properties/Resources.Designer.cs @@ -1,24 +1,7 @@ -//------------------------------------------------------------------------------ -// -// Этот код создан программой. -// Исполняемая версия:4.0.30319.42000 -// -// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае -// повторной генерации кода. -// -//------------------------------------------------------------------------------ - -namespace AnomalyDetectionSample.Properties { +namespace AnomalyDetectionSample.Properties { using System; - /// - /// Класс ресурса со строгой типизацией для поиска локализованных строк и т.д. - /// - // Этот класс создан автоматически классом StronglyTypedResourceBuilder - // с помощью такого средства, как ResGen или Visual Studio. - // Чтобы добавить или удалить член, измените файл .ResX и снова запустите ResGen - // с параметром /str или перестройте свой проект VS. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] @@ -32,9 +15,7 @@ internal class Resources { internal Resources() { } - /// - /// Возвращает кэшированный экземпляр ResourceManager, использованный этим классом. - /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] internal static global::System.Resources.ResourceManager ResourceManager { get { @@ -46,10 +27,6 @@ internal Resources() { } } - /// - /// Перезаписывает свойство CurrentUICulture текущего потока для всех - /// обращений к ресурсу с помощью этого класса ресурса со строгой типизацией. - /// [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] internal static global::System.Globalization.CultureInfo Culture { get { diff --git a/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/SpikeDetectionE2EApp/SpikeDetection.WinForms/Properties/Settings.Designer.cs b/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/SpikeDetectionE2EApp/SpikeDetection.WinForms/Properties/Settings.Designer.cs index 78e013aed..b0d56874c 100644 --- a/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/SpikeDetectionE2EApp/SpikeDetection.WinForms/Properties/Settings.Designer.cs +++ b/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/SpikeDetectionE2EApp/SpikeDetection.WinForms/Properties/Settings.Designer.cs @@ -1,14 +1,4 @@ -//------------------------------------------------------------------------------ -// -// Этот код создан программой. -// Исполняемая версия:4.0.30319.42000 -// -// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае -// повторной генерации кода. -// -//------------------------------------------------------------------------------ - -namespace AnomalyDetectionSample.Properties { +namespace AnomalyDetectionSample.Properties { [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] diff --git a/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/SpikeDetectionE2EApp/SpikeDetection.WinForms/SpikeDetection.WinForms.csproj b/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/SpikeDetectionE2EApp/SpikeDetection.WinForms/SpikeDetection.WinForms.csproj index 850e4cc99..023f199b2 100644 --- a/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/SpikeDetectionE2EApp/SpikeDetection.WinForms/SpikeDetection.WinForms.csproj +++ b/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/SpikeDetectionE2EApp/SpikeDetection.WinForms/SpikeDetection.WinForms.csproj @@ -108,43 +108,43 @@ - $(MicrosoftMLVersion) + 2.0.1 - $(MicrosoftMLVersion) + 2.0.1 - $(MicrosoftMLVersion) + 2.0.1 - $(MicrosoftMLVersion) + 2.0.1 - 12.0.2 + 13.0.3 - 4.5.0 + 4.5.1 - 4.6.0 + 7.0.0 - 1.6.0 + 7.0.0 - 4.5.3 + 4.5.5 4.5.0 - 4.6.0 + 4.7.0 - 4.6.0 + 6.0.0 - 4.10.0 + 7.0.0 From 93d590b67117942ec33fa5101f296a631569fdaa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B0=D0=BA=D0=B0=D1=80=D0=B5=D0=BD=D0=BA=D0=BE?= =?UTF-8?q?=D0=B2=20=D0=92=D0=B0=D0=B4=D0=B8=D0=BC?= Date: Wed, 25 Oct 2023 09:38:16 +0300 Subject: [PATCH 3/3] update readme --- samples/csharp/end-to-end-apps/AnomalyDetection-Sales/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/README.md b/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/README.md index cc4ccd75e..fd9093782 100644 --- a/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/README.md +++ b/samples/csharp/end-to-end-apps/AnomalyDetection-Sales/README.md @@ -2,7 +2,7 @@ | ML.NET version | API type | Status | App Type | Data type | Scenario | ML Task | Algorithms | |----------------|-------------------|-------------------------------|-------------|-----------|---------------------|---------------------------|-----------------------------| -| v1.4 | Dynamic API | Up-to-date | WinForms app | .csv files | Spike and Change Point Detection of Product Sales | Anomaly Detection | IID Spike Detection and IID Change point Detection | +| v2.0.1 | Dynamic API | Up-to-date | WinForms app | .csv files | Spike and Change Point Detection of Product Sales | Anomaly Detection | IID Spike Detection and IID Change point Detection | ![Alt Text](./SpikeDetectionE2EApp/SpikeDetection.WinForms/images/productsales.gif)