SharpLearning | Machine learning for C # .Net | Machine Learning library

 by   mdabros C# Version: Current License: Non-SPDX

kandi X-RAY | SharpLearning Summary

SharpLearning is a C# library typically used in Artificial Intelligence, Machine Learning applications. SharpLearning has no bugs, it has no vulnerabilities and it has low support. However SharpLearning has a Non-SPDX License. You can download it from GitHub.
Machine learning for C# .Net
    Support
      Quality
        Security
          License
            Reuse
            Support
              Quality
                Security
                  License
                    Reuse

                      kandi-support Support

                        summary
                        SharpLearning has a low active ecosystem.
                        summary
                        It has 298 star(s) with 70 fork(s). There are 34 watchers for this library.
                        summary
                        It had no major release in the last 6 months.
                        summary
                        There are 41 open issues and 44 have been closed. On average issues are closed in 117 days. There are 1 open pull requests and 0 closed requests.
                        summary
                        It has a neutral sentiment in the developer community.
                        summary
                        The latest version of SharpLearning is current.
                        SharpLearning Support
                          Best in #Machine Learning
                            Average in #Machine Learning
                            SharpLearning Support
                              Best in #Machine Learning
                                Average in #Machine Learning

                                  kandi-Quality Quality

                                    summary
                                    SharpLearning has 0 bugs and 0 code smells.
                                    SharpLearning Quality
                                      Best in #Machine Learning
                                        Average in #Machine Learning
                                        SharpLearning Quality
                                          Best in #Machine Learning
                                            Average in #Machine Learning

                                              kandi-Security Security

                                                summary
                                                SharpLearning has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
                                                summary
                                                SharpLearning code analysis shows 0 unresolved vulnerabilities.
                                                summary
                                                There are 0 security hotspots that need review.
                                                SharpLearning Security
                                                  Best in #Machine Learning
                                                    Average in #Machine Learning
                                                    SharpLearning Security
                                                      Best in #Machine Learning
                                                        Average in #Machine Learning

                                                          kandi-License License

                                                            summary
                                                            SharpLearning has a Non-SPDX License.
                                                            summary
                                                            Non-SPDX licenses can be open source with a non SPDX compliant license, or non open source licenses, and you need to review them closely before use.
                                                            SharpLearning License
                                                              Best in #Machine Learning
                                                                Average in #Machine Learning
                                                                SharpLearning License
                                                                  Best in #Machine Learning
                                                                    Average in #Machine Learning

                                                                      kandi-Reuse Reuse

                                                                        summary
                                                                        SharpLearning releases are not available. You will need to build from source code and install.
                                                                        summary
                                                                        Installation instructions are not available. Examples and code snippets are available.
                                                                        SharpLearning Reuse
                                                                          Best in #Machine Learning
                                                                            Average in #Machine Learning
                                                                            SharpLearning Reuse
                                                                              Best in #Machine Learning
                                                                                Average in #Machine Learning
                                                                                  Top functions reviewed by kandi - BETA
                                                                                  kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
                                                                                  Currently covering the most popular Java, JavaScript and Python libraries. See a Sample Here
                                                                                  Get all kandi verified functions for this library.
                                                                                  Get all kandi verified functions for this library.

                                                                                  SharpLearning Key Features

                                                                                  DecisionTrees
                                                                                  Adaboost (trees)
                                                                                  GradientBoost (trees)
                                                                                  RandomForest
                                                                                  ExtraTrees
                                                                                  NeuralNets (layers for fully connected and convolutional nets)
                                                                                  Ensemble Learning
                                                                                  GridSearch
                                                                                  RandomSearch
                                                                                  ParticleSwarm
                                                                                  GlobalizedBoundedNelderMead
                                                                                  Hyperband
                                                                                  BayesianOptimization

                                                                                  SharpLearning Examples and Code Snippets

                                                                                  No Code Snippets are available at this moment for SharpLearning.
                                                                                  Community Discussions

                                                                                  Trending Discussions on SharpLearning

                                                                                  How to predict/score XGBoost or LightGBM in .NET Framework 4.6.1 application
                                                                                  chevron right

                                                                                  QUESTION

                                                                                  How to predict/score XGBoost or LightGBM in .NET Framework 4.6.1 application
                                                                                  Asked 2019-Jul-11 at 23:29

                                                                                  I have a machine learning problem where I have obtained very good results on training/test data using both LightGBM and XGBoost. The next step is to obtain predictions from one of these models into an existing C# application (.NET Framework 4.6.1) Is there any library that can help me do this? What I have tried so far:

                                                                                  • ML.NET: Should work for LigthGBM, but due to this bug it works only for .NET Core.
                                                                                  • Windows.ML: This should be able to predict an ONNX model, and I managed to create an ONNX model from my XGBoost model. But Windows.ML seems to work only for UWP apps, at least all samples are UWP.
                                                                                  • SharpLearning: This library has an interface to XGBoost. Unfortunately, it does not support sample weights, which I rely upon.
                                                                                  • CNTK: Tried to load the ONNX file (similar to this example), but get: Error: ONNX (TreeEnsembleClassifier) is not supported in CNTK.

                                                                                  Any suggestions, or do I have to wait for ML.NET to fix the bug?

                                                                                  ANSWER

                                                                                  Answered 2019-Jul-11 at 23:29

                                                                                  I was able to use LightGBM in a net461 console application. The above bug only occurs if you are using packages.config to manage your NuGet packages. In order to work around the listed bug in the LightGBM nuget package, you can take one of the following approaches:

                                                                                  1. Use a new "SDK-style" .csproj, but set the TargetFramework to net461.

                                                                                  
                                                                                  
                                                                                    
                                                                                      Exe
                                                                                      net461
                                                                                      win-x64
                                                                                    
                                                                                  
                                                                                    
                                                                                      
                                                                                    
                                                                                  
                                                                                    
                                                                                      
                                                                                        Always
                                                                                      
                                                                                    
                                                                                  
                                                                                  

                                                                                  1. Change your normal .NET Framework .csproj to use instead of packages.config. You can do this in the Package Manager Settings under Tools -> NuGet Package Manager menu. "Default package management format". You can refer to the Migrate from packages.config to PackageReference document for more info.

                                                                                    
                                                                                      
                                                                                        0.3.0
                                                                                      
                                                                                      
                                                                                        0.3.0
                                                                                      
                                                                                    

                                                                                  Source https://stackoverflow.com/questions/51579217

                                                                                  Community Discussions, Code Snippets contain sources that include Stack Exchange Network

                                                                                  Vulnerabilities

                                                                                  No vulnerabilities reported

                                                                                  Install SharpLearning

                                                                                  You can download it from GitHub.

                                                                                  Support

                                                                                  For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
                                                                                  Find more information at:
                                                                                  Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
                                                                                  Find more libraries
                                                                                  Explore Kits - Develop, implement, customize Projects, Custom Functions and Applications with kandi kits​
                                                                                  Save this library and start creating your kit
                                                                                  CLONE
                                                                                • HTTPS

                                                                                  https://github.com/mdabros/SharpLearning.git

                                                                                • CLI

                                                                                  gh repo clone mdabros/SharpLearning

                                                                                • sshUrl

                                                                                  git@github.com:mdabros/SharpLearning.git

                                                                                • Share this Page

                                                                                  share link

                                                                                  Reuse Pre-built Kits with SharpLearning

                                                                                  Consider Popular Machine Learning Libraries

                                                                                  tensorflow

                                                                                  by tensorflow

                                                                                  youtube-dl

                                                                                  by ytdl-org

                                                                                  models

                                                                                  by tensorflow

                                                                                  pytorch

                                                                                  by pytorch

                                                                                  keras

                                                                                  by keras-team

                                                                                  Try Top Libraries by mdabros

                                                                                  CntkCatalyst

                                                                                  by mdabrosC#

                                                                                  tensorflow-examples

                                                                                  by mdabrosPython

                                                                                  pytorch-examples

                                                                                  by mdabrosPython

                                                                                  Compare Machine Learning Libraries with Highest Support

                                                                                  youtube-dl

                                                                                  by ytdl-org

                                                                                  scikit-learn

                                                                                  by scikit-learn

                                                                                  models

                                                                                  by tensorflow

                                                                                  tensorflow

                                                                                  by tensorflow

                                                                                  keras

                                                                                  by keras-team

                                                                                  Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
                                                                                  Find more libraries
                                                                                  Explore Kits - Develop, implement, customize Projects, Custom Functions and Applications with kandi kits​
                                                                                  Save this library and start creating your kit