Nakon tri desetljeća kontinuiranog istraživanja i razvoja od uvođenja prve verzije Mathematice, Wolfram Research, izdavač Mathematica, nedavno je objavio najnoviju verziju svog softvera formalni posvećen algebarskim proračunima i stvaranju programa u znanstvenim krugovima.
U kojem dolazi s verzijom "Mathematica 12.0" koja se također temelji na novoj verziji jezika Wolfram i uključuje više od tisuću novih značajki i značajki koje ciljaju multi-paradigmatsku znanost o podacima, strojno učenje, statistiku, numeričko računanje, blockchain manipulaciju, geometriju, umrežavanje i još mnogo toga.
Što je novo u Mathematici 12.0?
Najnovija verzija Wolframa i Mathematice ukupno uključuje nove značajke, postoji 278 potpuno novih značajki utječu na gotovo 103 različite domene, kao i tisuće ažuriranja.
Mathematica 12 njezini su dizajneri predstavili kao jedno od najvažnijih ažuriranja.
U tom smislu, Profesor Stephen Wolfgang, voditelj projekta, rekao je:
"Novo je u verziji 12.0 da javnosti dopuštamo ulazak u proces dizajniranja iza kulisa, zahvaljujući izravnom prijenosu od više od 300 sati mojih internih sastanaka za dizajn."
Kroz ovu novu verziju Mathematice i jezika Wolfram koji je podržava, Wolfram Research želi pomaknuti granice onoga što se može učiniti u matematici.
Na primjer, uređivač softvera spomenuo je značajku ComplexPlot3D koja dolazi s Mathemaicom 12.
Ova funkcija bi riješio probleme potrebna matematika i algoritmi za automatizaciju procesa praćenja uloga, čak i fraktali, u složenoj ravnini.
Uz to, vizualizacija složenih funkcija važan je korak u procesu analize, a nove standardizirane tehnike (poput funkcija boja) pažljivo su odabrane kako bi se naglasile različite karakteristike.
Granice poboljšanja pogrešaka
Mjerenja u stvarnom svijetu često imaju nesigurnost koja je predstavljena vrijednostima s određenom granicom pogreške.
Iako ranije verzije Mathematice već su znale kako postupati s "pogrešnim brojevima" putem dodataka, inačica 12.0 iz formalnog softvera Wolfram Research ide još dalje s obzirom na operacije izračuna neizvjesnosti, njegova izvorna podrška.
U ovoj novoj verziji 12, upotreba poligona postaje sveopća i sada postoji sistematičan način za određivanje rupa koje bi mogli sadržavati.
Koristila je funkcija poligona posebnog tretmana namijenjenog učiniti gledanje ugodnijim i dodijeljene su mu nove operacije: PolygonDecomposition koja omogućuje, na primjer, dijeljenje poligona na konveksne dijelove ili RandomPolygon.
Ostale promjene
U Wolframu, dugo vremena bilo je lako komunicirati s web poslužiteljima, koristeći značajke poput URLExecute i HTTPRequest, $ Cookies, itd.
Verzija 12 uvodi novu mogućnost: sada je moguće koristiti isti jezik za upravljanje web preglednikom ili samo stvorite sliku kako web stranica izgleda web pregledniku.
Pokretanje Verzija Matematike 12.0 (i Wolframov jezik) također se poklapa s Wolframovim uvođenjem kompleta mikrokontrolera Wolfram Research, od koje se očekuje da definiraju simboličke specifikacije iz kojih će se automatski generirati i primijeniti kôd.
Radi samostalno na mikrokontrolerima, obično mikrokontroler kontinuirano izvodi izračune iz podataka različitih senzora i šalje signale drugim komponentama u stvarnom vremenu.
Ostale nove značajke uključene u verziju 12.0 Wolframa (i Mathematica) uključuju:
- Kompilacija jezika Wolfram u strojni kod.
- Simulirana okruženja strojnog učenja koja kombiniraju snagu modeliranja sustava s Wolframovim mogućnostima manipulacije jezikom za pojačavanje aplikacija za učenje.
- Operacije povezane s blockchain i digitalnim ugovorima (čitanje, pisanje i analiza blockchain transakcija, generiranje i izvršavanje pametnih ugovora ...).
- Napredna obrada slike (poboljšana identifikacija predmeta, analiza značajki lica i prepoznavanje značajki).
- Povezivost s jezicima (uključujući Python), programima i vanjskim okruženjima kao što je Unity game engine.
- Obrada zvuka putem neuronskih mreža za napredno računanje za prepoznavanje govora i sintezu govora.