Project: meta

(*)Átmeneti kódnév.

Tudásalapú fejlesztői környezet csomagkezelővel.

Technológiai előzetes

A projektről

Mi is a Project: meta? Technológiák együttműködő formában.

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.

A továbbiakban a Project: MODEMA néven érhető el az újabb fejlesztés.

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.

System architecture

É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és

Dokumentációk

Dokumentációk: útmutatók, kézikönyvek.

Tovább