A Wolfram Research bejelentette a a programozási nyelved Wolfram nyelv és Wolfram Mathematica 12.1. Stephen Wolfram alkotó blogbejegyzésében részletezett új funkciók száma meglehetősen nagy, és sok mindent kínál.
Ebben az új verzióban 12.1 kiemelkedik Julia és R beépülése a külső nyelvek gyűjtésére, ami azt jelenti, hogy a rendszer képességeinek most hozzáférhetőbbnek kell lenniük.
Emellett megemlítik, hogy felhasználók, akik rendszeresen használják az ideghálózati adattárat Wolfram 25 új típusú hálózatot találnak, beleértve a népszerű BERT nyelvmegjelenítő modellt és a szöveggeneráló rendszerekhez használt generatív előformázott 2 transzformátort.
A rendszer most egy token NetGANOperator és egy TrainingUpdateSchedule opcióval is rendelkezik, amelyek célja például annak lehetővé tétele, hogy a Wolfram általános NetTrain-funkciói egymással ütköző generatív hálózatokkal működjenek együtt, például olyanokkal, amelyeket gyakran használnak a felügyelet nélküli tanulásban vagy a felhatalmazásban.
„A 12.1-es verzióban felvettük Juliát, Ruby-t és R-t a külső nyelvek gyűjteményébe. Természetesen vannak mindenféle gyakorlati problémák. Biztosítanunk kell a megfelelő telepítést a felhasználó számítógépén, és a programokban használt adattípusok értelmes konvertálását a Wolfram nyelvre
"Valójában nagyon praktikus ... Például létrehozhat egy függvényt a külső nyelven, amelyet ezután szimbolikusan képvisel a Wolfram Nyelv, mint Külső Funkció objektum, és amikor meghívják, végrehajtja a kódot a külső nyelven"
Ezen kívül a új neurális hálózati megvalósítások importja a jövőben egy kicsit könnyebbnek kell lennie, mivel a 12.1-es verzió most támogatja az ONNX-et, egy nyílt formátum a gépi tanulási modellek képviseletére. A képfeldolgozással foglalkozók további segítséget kapnak olyan kiegészítésekkel, mint a FindImageText, amely észleli a kép szövegeit és megjelöli azokat, míg az audiofilok a SpeechInterpreter és a SpeechCases előnyeit veszik igénybe.
Wolfram csapata is módosított adathalmazok. A felhasználók örömmel fogják tudni ezt most alapértelmezett értékeket állíthat be a sorok és oszlopok számához amelyek megjelennek, és mostantól jobban szabályozhatják az adatkészlet megjelenését.
A laptopon megtekinthető adatokon felüli adatokat közvetlenül a laptopon tárolják az új verzióban, ami azt jelenti, hogy az újbóli megnyitása után mindig hozzáférhetőek lesznek. Eközben kétdimenziós adatok rögzíthetők és megtekinthetők a kísérleti TableView függvény segítségével.
A 12.1 verzióval, a csomagok a Wolfram nyelv teljes mértékben támogatott részévé váltak.
Wolfram maga bevezetőjében moduláris kód- és egyéb erőforrás-csomagként írta le őket a funkcionalitás biztosítása érdekében.
„Egy csomag konfigurálhatja a kódot a rendszer indításakor történő futtatására. Megadhat olyan szimbólumokat, amelyek definíciói automatikusan betöltődnek. Be tudja telepíteni a dokumentációt. Tegyen elemeket a menükbe. Általánosságban pedig konfigurálhatja az erőforrásokat a megvalósított Wolfram Language rendszer meglehetősen összetett struktúrájának szinte bármely részén történő felhasználásra.
A csomagfájl felépítése "különféle típusú eszközöket vagy erőforrásokat tartalmaz, valamint egy speciális fájlt, a PacletInfo.wl-t, amely meghatározza, hogyan kell integrálni a csomagot egy Wolfram nyelvi rendszerbe".
És mivel a csomagokat általában egyetlen tömörített fájlban terjesztik, könnyen megoszthatók, ezért az erre szolgáló központi kapcsolattartó pont már folyamatban van, és hamarosan elérhetőnek kell lennie.
Bár a függvénytár a nyelv konzisztenciáját és struktúráját megőrzi, a Paclet tárház ezt nem feltétlenül teszi meg, és úgy tekintenek rá, mint egy teljes környezet megosztására meghatározott feladatokhoz.
Ez csak része a változásoknak amelyek szerepelnek ebben az új verzióban, ha meg akarja ismerni a teljes listát, megtekintheti a részletek a következő linken.