Giter VIP home page Giter VIP logo

bradphelan / framework Goto Github PK

View Code? Open in Web Editor NEW

This project forked from accord-net/framework

0.0 2.0 0.0 385.09 MB

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

Home Page: http://accord-framework.net

License: GNU Lesser General Public License v2.1

C 4.05% C++ 1.06% Makefile 0.01% Batchfile 0.07% Inno Setup 0.01% C# 93.88% PowerShell 0.01% Smalltalk 0.84% F# 0.04% Visual Basic 0.03% Shell 0.01% M4 0.01%

framework's Introduction

Accord.NET Framework

Build Status Github All Releases License NuGet NuGet Pre Release

The 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 wiki. Note: the wiki is being gradually updated/rewritten followed the recent merge/refactoring. Please do not hesitate to edit it if you would like!

Installing

To 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 applications

The 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.

Building

With Visual Studio 2013

Please download and install the following dependencies:

Then navigate to the Sources directory, and open the Accord.NET.sln solution file.

With Visual Studio 2015

Please download and install the following dependencies:

Then navigate to the Sources directory, and open the Accord.NET.sln solution file.

With Visual Studio 2017

Please download and install the following dependencies:

Then navigate to the Sources directory, and open the Accord.NET.sln solution file.

With Mono (Linux/xbuild)

# 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

Contributing

If 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 Donate or Flattr Flattr this git repo, 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 ๐Ÿ˜‰

Join the chat at https://gitter.im/accord-net/framework

framework's People

Contributors

anders9ustafsson avatar andrewkirillov avatar ar7z1 avatar cesarsouza avatar check4game avatar cschiano avatar diegocatalano avatar dreikin avatar edhubbell avatar eoner avatar fo40225 avatar gitter-badger avatar glyphard avatar hofesh avatar hzawary avatar kamua avatar kobake avatar leisurelyclouds avatar lmrobins avatar madmaxreach avatar masoudrahmani avatar mikhail-barg avatar mikkelporse avatar nevoroman avatar nikolasmarkou avatar remyzerems avatar rftemer avatar wanghongqi avatar webner avatar yakanms avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.