Project: meta
(*)Átmeneti kódnév.
Tudásalapú fejlesztői környezet csomagkezelővel.
Technológiai előzetesA projektről
Rendkívül rugalmas, nyílt felépítésű, csomópontokból álló, tudásreprezentációra épülő fejlesztői környezet csomagkezelővel.
Célok
Főként meglévő technológiák, rendszerek és módszerek használata új, nyitott tudásbázisok építéséhez. Különböző rendszerek építése, összehangolása, összefűzése, ellenőrzése, vagy vizsgálata. Szemantikus elemek használata a csomagoknál, programkönyvtáraknál. Mélytanulásos módszerek alkalmazása új minták felismeréséhez vagy kiegészítéséhez, optimalizációhoz.
Megvalósítás
A homogén vagy heterogén rendszerek raktárakban elhelyezett munkaterekben történő feldolgozása és a munkaterek közötti relációk leírása. Lehetőség van a teljes feldolgozó futószalag saját nyelven megvalósított cseréjére, meglévő rendszerhez igazításra.
Építőelemek:
- Párhuzamos munkaterek opcionális verziószámmal
- Univerzális címkék
- Ontológia
- Reprezentációk: absztrakt/szemantikus osztályok
- Transzformáció
- Validáció
- Előforrások (szemantikus konstansok)
- Adatok és tárolás
- Raktárak
- Csomagok
- Projektek
- Saját feldolgozó nyelv (Meta/Lang)
- Keretrendszer és rendszerkönytár (Meta/System)
- C++ és Python integráció
Reprezentációs elemek:
- Adatok
- Osztályok és struktúrák
- Szemantikus hálózatok
- Programkód
- Logika
- Szabályok
- Események
- Halmazok (munkaterek)
- Neurális hálózatok
A fejlesztői környezet részei
Három nagy részre bontható. Első a koordinációt, futtathatóságot és az egységes működést biztosító keretrendszer (Meta/System), beleértve a beépített nyelvet (Meta/Lang) és a futtatáshoz szükséges könyvtárakat is. Második a tudást, technológiát, technikát leíró csomagok (csomag projektek). Ezek önálló projektként is működhetnek, de a fő cél a raktárakba közvetlenül betölthető csomagok létrehozása. Végül a fentiekre épülő alkalmazott projektek (szoftverek).
Meta/System
A rendszerfunkciókat és a végrehajtáshoz szükséges elemeket tartalmazó keretrendszer.
Meta/Lang
Az ontológia, logika, programkód, DSL négyeshez optimalizált programnyelv.
Státusz
Az intenzív fejlesztési szakasz még nem zárult le, az összes kulcsszó és hivatkozási név változhat. A kipróbálható technológiai előzetes célja, hogy minél előbb stabil változat készülhessen. Visszajelzést a info@projectmeta.hu email címre lehet küldeni.
Letöltések
Node.js verzió
Meta/System teszt verzió mellékelt példákkal. Licenc: technológiai előzetes.
LetöltésDokumentációk
Dokumentációk: útmutatók, kézikönyvek.
Tovább