Neuro řešení - NeuroSolutions
![]() Síť SVM v NeuroSolutions | |
Vývojáři | NeuroDimension |
---|---|
Operační systém | Microsoft Windows |
Typ | Software pro neurální sítě |
Licence | EULA, Sleva na vzdělání |
webová stránka | Domovská stránka NeuroSolutions |
Neuro řešení je nervová síť vývojové prostředí vyvinuté NeuroDimension. Kombinuje modulární, na ikonách (na bázi komponent ) rozhraní pro návrh sítě s implementací pokročilých učebních postupů, jako jsou konjugované přechody, Levenberg-Marquardt a zpětná propagace v čase. Tento software se používá k návrhu, školení a nasazení nervová síť (učení pod dohledem a neřízené učení ) modely k provádění nejrůznějších úkolů, jako je dolování dat, klasifikace, aproximace funkce, vícerozměrná regrese a predikce časových řad.
Průvodci konstrukcí neuronových sítí
NeuroSolutions poskytuje tři samostatné průvodce pro automatické vytváření nervová síť modely:
Správce dat
Modul Data Manager umožňuje uživateli importovat data z Microsoft Access, Microsoft Excel nebo textové soubory a provádět různé předzpracování a analýza dat operace. Ze Správce dat může uživatel načíst data přímo do pole NeuroSolutions nebo použít data k vytvoření nového nervová síť.
NeuralBuilder
NeuralBuilder soustředí specifikace designu na konkrétní nervová síť architekturu, kterou si uživatel přeje vybudovat. Mezi nejběžnější architektury patří:
- Vícevrstvý perceptron (MLP)
- Zobecněná zpětná vazba
- Modulární (programování)
- Jordan / Elman
- Analýza hlavních komponent (PCA)
- Síť funkcí radiální báze (RBF)
- Obecná regresní neuronová síť (GRNN)
- Pravděpodobnostní neuronová síť (PNN)
- Samoorganizující se mapa (SOM)
- Opakující se síť s časovým zpožděním (TLRN)
- Rekurentní neuronová síť
- Síť CANFIS (Fuzzy logika )
- Podporujte vektorový stroj (SVM)
Jednou nervová síť Je-li vybrána architektura, může uživatel upravit parametry, jako je počet skrytých vrstev, počet prvků zpracování a algoritmus učení. Pokud si uživatel není jistý, na jaké parametry by měl být nastaven, a genetický algoritmus lze použít k optimalizaci nastavení.
NeuralExpert
NeuralExpert soustředí konstrukční specifikace kolem typu problému, který by si uživatel přál nervová síť vyřešit (Klasifikace, Předpověď, Aproximace funkce nebo Shlukování ). Vzhledem k tomuto typu problému a velikosti datové sady uživatele NeuralExpert inteligentně vybere nervová síť velikost a architektura, které pravděpodobně přinesou dobré řešení. K dispozici je také volitelná úroveň pro začátečníky, která skrývá některé pokročilejší operace, jako je křížové ověřování a genetická optimalizace.
Uživatelem definované neuronové sítě
NeuroSolutions je založen na konceptu, který neuronové sítě lze rozdělit na základní sadu nervových komponent. Individuálně jsou tyto komponenty relativně zjednodušující, ale několik komponent propojených dohromady může vyústit v sítě schopné řešit velmi složité problémy. Průvodci konstrukcí sítě spojí tyto komponenty na základě specifikací uživatele. Jakmile je však síť vybudována, propojení lze libovolně měnit a komponenty lze přidávat nebo odebírat. NeuroSolutions vám také umožní integrovat vaše vlastní algoritmy knihovny dynamických odkazů (DLL ). Každá součást NeuroSolutions implementuje v souladu s jednoduchým protokolem funkci C. Chcete-li přidat novou komponentu, jednoduše upravte funkci šablony pro základní komponentu a zkompilujte kód do a DLL.
Nasazení neurální sítě
NeuroDimension, Inc. poskytuje tři způsoby, jak může NeuroSolutions nasadit do vaší aplikace vlastní řešení neuronové sítě:
Generování kódu
NeuroSolutions může automaticky generovat C ++ zdrojový kód pro a nervová síť navržen v rámci svého grafického uživatelského rozhraní. To poskytuje flexibilitu pro přizpůsobení nervová síť kód pro konkrétní aplikaci. Protože vygenerovaný kód je ANSI -kompatibilní, uživatel může nasadit nervová síť řešení pro jiné platformy, jako je UNIX.
Generování DLL
The Průvodce vlastním řešením je volitelný doplňkový produkt, který bude trvat nervová síť navržen v rámci NeuroSolutions a zapouzdřit jej do knihovna dynamických odkazů (DLL ), který odpovídá jednoduchému protokolu. Knihovnu DLL lze poté vložit do vlastních uživatelů C ++, Visual Basic, Microsoft Excel, Microsoft Access nebo Internet (ASP ) aplikace. Klíčovou výhodou tohoto přístupu je, že uživatel nemusí být pokročilým programátorem, aby jej mohl používat.
Automatizace OLE
Tato technologie poskytuje možnost programově řídit NeuroSolutions z jakékoli externí aplikace, která podporuje Automatizace, jako Microsoft Excel, Microsoft Access a aplikace vyvinuté s Visual Basic nebo Visual C ++. V nejjednodušším případě může vývojář aplikace odeslat NeuroSolutions data ke zpracování, sdělit jim, aby zahájily zpracování, a poté načíst výsledky zpět do aplikace. Díky svému rozsáhlému protokolu bylo možné NeuroSolutions nařídit, aby prováděly mnohem složitější úkoly.