A PyBrain egy moduláris gépi tanulási könyvtár Pythonhoz. Célja, hogy rugalmas, könnyen használható, mégis nagy teljesítményű algoritmusokat kínáljon gépi tanulási feladatokhoz, valamint számos előre definiált környezetet az algoritmusok teszteléséhez és összehasonlításához.
A PyBrain a Python-alapú megerősítéses tanulás, mesterséges intelligencia és neurális hálózat könyvtár rövidítése. Valójában mi találtuk ki először a nevet, és később fordítottuk vissza ezt az eléggé leíró “Backronym”-ot.
Miben különbözik a PyBrain?
Míg létezik néhány gépi tanulási könyvtár, a PyBrain célja, hogy egy nagyon könnyen használható moduláris könyvtár legyen, amelyet a kezdő diákok is használhatnak, de még mindig biztosítja a rugalmasságot és az algoritmusokat a legmodernebb kutatásokhoz. Folyamatosan dolgozunk újabb és gyorsabb algoritmusokon, új környezeteket fejlesztünk és javítjuk a használhatóságot.
Mit tud a PyBrain
A PyBrain, ahogy a kiírt neve már sejteti, tartalmaz algoritmusokat neurális hálózatokhoz, megerősített tanuláshoz (és a kettő kombinációjához), felügyelet nélküli tanuláshoz és evolúcióhoz. Mivel a jelenlegi problémák többsége folytonos állapot- és akcióterekkel foglalkozik, a nagy dimenzionalitással való megbirkózáshoz függvényapproximátorokat (például neurális hálózatokat) kell használni. Könyvtárunk a neurális hálózatokra épül a kernelben, és minden képzési módszer egy neurális hálózatot fogad el a betanítandó példányként. Ez teszi a PyBrain-t hatékony eszközzé a valós feladatokhoz.
A PyBrain használata
A PyBrain nyílt forráskódú és mindenki számára szabadon használható (a BSD szoftverlicenc alatt áll). Csak töltse le, és kezdje el használni az algoritmusokat és modulokat a saját projektjében, vagy nézze meg a mellékelt útmutatókat és példákat.Ha a PyBrain-t használja kutatásaihoz, kérjük, hogy publikációiban hivatkozzon ránk. Használja az alábbi hivatkozást vagy importálja ezt a bibtex hivatkozást.
.