Skip to content
Branch: portable
Go to file
This branch is 409 commits ahead, 1585 commits behind accord-net:development.

Latest commit


Failed to load latest commit information.
Latest commit message
Commit time

The Accord.NET Framework

The Accord.NET Framework provides machine learning, mathematics, statistics, computer vision, computer audition, and several scientific computing related methods and techniques to .NET. The project extends the popular AForge.NET Framework providing a more complete scientific computing environment.

The GitHub repository at is the official home of the project after release 2.10 was finished. As such, new releases will only be made available on this repository.

Installing the framework

  1. Download the framework through NuGet:

  2. Follow the Getting Started Guide

  3. Check the sample applications and find one that is related to what you need.

    If you have installed the framework using the installer, the samples will be at

    C:\Program Files (x86)\Accord.NET\Framework\Samples

    You can open the Samples.sln solution on Visual Studio and check the sample applications for examples. Complete documentation is also available online at

Building with Visual Studio

  1. Clone the repository (SmartGit is the best Git tool available for Windows)
  2. Open Sources/Accord.NET.sln in Visual Studio (works with Express versions)

Building in Linux with Mono

Install Mono

sudo apt-get install mono-complete monodevelop monodevelop-nunit

Clone the repository

git clone

Enter the directory

cd framework

Build the framework solution using Mono

mdtool build -c:"NET40" Sources/Accord.NET.Mono.sln

Join the chat at


Machine learning, computer vision, statistics and general scientific computing for .NET



You can’t perform that action at this time.