在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):accord-net/framework开源软件地址(OpenSource Url):https://github.com/accord-net/framework开源编程语言(OpenSource Language):C# 93.8%开源软件介绍(OpenSource Introduction):Accord.NET FrameworkThis project is currently archived. Please fork the project into your own GitHub account if you would like to continue its development. ArchivingAfter 14~15 years of development, the Accord.NET project has finally been archived. I would like to send a big thank you to everyone who has ever comitted, dedicated, or otherwise devoted their time and effort into making this repository better every day. What had started as a project to store knowledge in the form of algorithms and implementations had grown way beyond my expectations since I first joined university and started working on research ~15 years ago. In the meantime, many things have happened, and the ML landscape had also greatly evolved since then. However, I pledge you to absolutely not interpret the archiving of this project as a loss. The main goal of this project since day 1 was to crystalize the ML knowledge available at the time in the form of source code and store it under a number of compatible free software licenses. As such, if you would like to, do not feel afraid of copy and pasting portions of this project into your own implementations. If I (Cesar De Souza) am the solely implementor of any of the classes you would like to port, I hereby grant you an irrevocable license to do so. If I am not, and the current license of the file you would like to port does not suit your needs, I can help you contact their original developers to help you with the transition. "We reject kings, presidents and voting. We believe in rough consensus and running code" -- David Clark All this said. This has been an amazing ride. Thanks everyone for their ever growing support all those years. Let's keep in touch, Cesar PreviousThe Accord.NET project provides machine learning, statistics, artificial intelligence, computer vision and image processing methods to .NET. It can be used on Microsoft Windows, Xamarin, Unity3D, Windows Store applications, Linux or mobile. After merging with the AForge.NET project, the framework now offers a unified API for learning/training machine learning models that is both easy to use and extensible. It is based on the following pattern:
For more information, please see the getting started guide, and check the classfication wiki. Please do not hesitate to edit the wiki if you would like! Update (10/05/2020): Please see the current status section below before you start using this library in any new projects. InstallingTo install the framework in your application, please use NuGet. If you are on Visual Studio, right-click on the "References" item in your solution folder, and select "Manage NuGet Packages." Search for Accord.MachineLearning (or equivalently, Accord.Math, Accord.Statistics or Accord.Imaging depending on your initial goal) and select "Install." If you would like to install the framework on Unity3D applications, download the "libsonly" compressed archive from the framework releases page. Navigate to the Releases/Mono folder, and copy the .dll files to the Plugins folder in your Unity project. Finally, find and add the System.ComponentModel.DataAnnotations.dll assembly that should be available from your system to the Plugin folders as well. Sample applicationsThe framework comes with a wide range of sample applications to help get you started quickly. If you downloaded the framework sources or cloned the repository, open the Samples.sln solution file in the Samples folder. BuildingWith Visual Studio 2015Please download and install the following dependencies:
Then navigate to the Sources directory, and open the Accord.NET.sln solution file. Note: the solution includes F# unit test projects that can be disabled/unloaded from the solution in case you do not have support for F# tools in your version of Visual Studio. With Visual Studio 2017Please download and install the following dependencies:
Then navigate to the Sources directory, and open the Accord.NET.sln solution file. Note: the solution includes F# unit test projects that can be disabled/unloaded from the solution in case you do not have support for F# tools in your version of Visual Studio. With Mono in Linux# Install Mono
sudo apt-get install mono-complete monodevelop monodevelop-nunit git autoconf make
# Clone the repository
git clone https://github.com/accord-net/framework.git
# Enter the directory
cd framework
# Build the framework solution using Mono
./autogen.sh
make build
make samples
make test With Mono in OS X# Install Mono
brew update
brew cask install mono-mdk pkg-config automake
# Clone the repository
git clone https://github.com/accord-net/framework.git
# Enter the directory
cd framework
# Set some environment variables with OSX-specific paths
export PKG_CONFIG_PATH=/Library/Frameworks/Mono.framework/Versions/Current/lib/pkgconfig/
export MONO=/Library/Frameworks/Mono.framework/Versions/Current/bin/mono
export XBUILD=/Library/Frameworks/Mono.framework/Versions/Current/bin/xbuild
# Build the framework solution using Mono
./autogen.sh
make build
make samples
make test ContributingIf you would like to contribute, please do so by helping us update the project's Wiki pages. While you could also make a donation through PayPal , Flattr , or any of the cryptocurrencies shown below, as well as fill-in bug reports and contribute code in the form of pull requests, the most precious donation we could receive would be a bit of your time - please take some minutes to submit us more documentation examples to our Wiki pages |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论