在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):mdabros/SharpLearning开源软件地址(OpenSource Url):https://github.com/mdabros/SharpLearning开源编程语言(OpenSource Language):C# 99.9%开源软件介绍(OpenSource Introduction):SharpLearningSharpLearning is an opensource machine learning library for C# .Net. The goal of SharpLearning is to provide .Net developers with easy access to machine learning algorithms and models. Currently the main focus is supervised learning for classification and regression, while also providing the necesarry tools for optimizing and validating the trained models. SharpLearning provides a simple high-level interface for machine learning algorithms. // Create a random forest learner for classification with 100 trees
var learner = new ClassificationRandomForestLearner(trees: 100);
// learn the model
var model = learner.Learn(observations, targets);
// use the model for predicting new observations
var predictions = model.Predict(testObservations);
// save the model for use with another application
model.Save(() => new StreamWriter("randomforest.xml")); All machine learning algorithms and models implement the same interface for easy replacement. Currently SharpLearning supports the following machine learning algorithms and models:
All the machine learning algorithms have sensible default hyperparameters for easy usage. However, several optimization methods are available for hyperparameter tuning:
LicenseSharpLearning is covered under the terms of the MIT license. You may therefore link to it and use it in both opensource and proprietary software projects. DocumentationSharpLearning contains xml documentation to help guide the user while using the library. Code examples and more information about how to use SharpLearning can be found in SharpLearning.Examples The wiki also contains a set of guides on how to get started: InstallationThe recommended way to get SharpLearning is to use NuGet. The packages are provided and maintained in the public NuGet Gallery. More information can be found in the getting started guide on the wiki Learner and model packages:
Validation and model selection packages:
Container/IO packages:
ContributingContributions are welcome in the following areas:
When contributing, please follow the contribution guide. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论