Forge.NET
![]() | |
Oryginalni autorzy | Andrzej Kiriłłow |
---|---|
Pierwsze wydanie | 21 grudnia 2006 |
Wersja stabilna | 2.2.5 / 17 lipca 2013
|
Napisane w | C# |
System operacyjny | Międzyplatformowe |
Typ | Struktura |
Licencja | LGPLv3 i częściowo GPLv3 |
Strona internetowa |
AForge.NET to biblioteka wizji komputerowej i sztucznej inteligencji , pierwotnie opracowana przez Andrew Kirillova dla .NET Framework .
Kod źródłowy i pliki binarne projektu są dostępne na warunkach Lesser GPL i GPL (GNU General Public License) . [ potrzebne źródło ]
Inny (niestowarzyszony) projekt o nazwie Accord.NET został stworzony w celu rozszerzenia funkcji oryginalnej biblioteki AForge.NET .
Zaprzestanie bezpłatnego wsparcia publicznego i przyszły rozwój
1 kwietnia 2012 r. Andrew Kirillov ogłosił zakończenie publicznego wsparcia dla biblioteki, tymczasowo zamykając fora dyskusyjne. Ostatnie wydanie AForge.NET Framework zostało udostępnione 17 lipca 2013 r. Jednak od wydania wersji 3.0 w 2015 r. Accord.NET zaczął włączać większość oryginalnego kodu źródłowego AForge.NET do swojej bazy kodów, kontynuując wsparcie i rozwój pod nazwą Accord.NET .
Cechy
Interfejs API frameworka obejmuje obsługę:
-
Wizja komputerowa , przetwarzanie obrazu i przetwarzanie wideo
- Zawiera obszerną bibliotekę filtrów obrazu
- Sztucznych Sieci Neuronowych implementuje niektóre popularne architektury sieciowe (wielowarstwowe sieci ze sprzężeniem zwrotnym i sieci odległościowe) oraz algorytmy uczenia (propagacja wsteczna, reguła delta, prosty perceptron , uczenie ewolucyjne).
- Algorytmy genetyczne , programowanie genetyczne i programowanie ekspresji genów
- Logika rozmyta
- Nauczanie maszynowe
- oraz biblioteki dla wybranego zestawu zestawów robotyki Zestawy
- Lego Mindstorms NXT i RCX
Framework jest dostarczany nie tylko z różnymi bibliotekami i ich źródłami, ale także z wieloma przykładowymi aplikacjami demonstrującymi użycie tego frameworka oraz z plikami pomocy dokumentacji, które są dostarczane w formacie HTML Help. Ramę wykorzystywano w wielu aplikacjach i pracach badawczych.
Zobacz też
- Lista bezpłatnych i otwartych pakietów oprogramowania
- Lista bibliotek numerycznych dla platformy .NET
- Accord.NET - biblioteka wizji komputerowej i sztucznej inteligencji, która rozszerza AForge.NET.
- OpenCV — popularna biblioteka wizyjna C++.
- VXL — kolejna biblioteka komputerowa C++.
- CVIPtools — kompletne środowisko oprogramowania komputerowego do przetwarzania obrazu i przetwarzania obrazów oparte na graficznym interfejsie użytkownika.
- OpenNN — otwarta biblioteka sieci neuronowych C++.
Linki zewnętrzne