Hoppa till innehåll

APIs, Data, and ML

wolfram.com

wolfram.com/language/ är Wolframs molnbaserade erbjudande kring Wolfram Language, beskrivet i källan som inbyggda kunskapsbaserade algoritmer som körs i molnet. Utöver det ger källdatan inga ytterligare detaljer om funktionalitet, priser eller kvoter.

Besök wolfram.com

Vad är wolfram.com?

Denna post pekar mot Wolfram Language/Wolfram Cloud, plattformen och programmeringsspråket från Wolfram Research - företaget bakom Mathematica och Wolfram Alpha. Enligt källbeskrivningen erbjuder den "inbyggda kunskapsbaserade algoritmer i molnet", det vill säga ett stort bibliotek av kurerade beräknings- och datafunktioner som är tillgängliga direkt som språkprimitiver istället för att kräva separata tredjepartsbibliotek. Det körs i molnet, vilket innebär att kod kan skrivas och köras via notebooks utan lokal installation, och beräkningar kan publiceras eller driftsättas som molnbaserade API:er. Verktyget riktar sig till utvecklare, forskare, studenter och dataanalytiker som behöver symbolisk och numerisk beräkning kombinerat med tillgång till kurerad kunskap i samma miljö, snarare än att sätta ihop separata bibliotek för matematik, visualisering och datauppslag.

Vad den fria nivån räcker till

Källan anger ingen specifik gratisnivå, kvot eller prisuppgift för tjänsten.

Användningsfall

Symbolisk och numerisk matematik

Utför algebra, analys och statistik utan att installera lokal programvara.

Direkt tillgång till kurerad kunskap

Fråga efter inbyggd, kurerad kunskap (till exempel vetenskaplig, geografisk eller matematisk data) direkt från kod istället för via externa API:er.

Molnbaserade notebooks

Prototypa och kör beräkningar i molnbaserade notebooks som nås via webbläsaren, utan lokal installation.

Driftsätta beräkningar som API

Publicera en beräkning eller algoritm som en driftsatt moln-API/mikrotjänst.

Utbildning och forskning

Använd i sammanhang där en enda miljö för beräkning, visualisering och data föredras framför att kombinera flera separata verktyg.

Styrkor och begränsningar

Styrkor

  • Kombinerar programmering, symbolisk beräkning och kurerad verklig kunskap i ett integrerat språk, vilket minskar behovet av separata bibliotek.
  • Molnbaserat, så notebooks kan köras utan lokal installation av Mathematica eller Wolfram Engine.
  • Backas av ett etablerat, stort mjukvarubolag (Wolfram Research) med lång historik inom beräkningsverktyg.
  • Resultat kan driftsättas direkt som moln-API:er enligt beskrivningen.

Begränsningar

  • Källdatan är mycket knapphändig ("Built-in knowledge-based algorithms in the cloud") - inga detaljer om gratisnivåns exakta gränser, pris eller funktionsomfång anges och måste verifieras direkt hos leverantören.
  • Wolfram Language är ett eget, proprietärt ekosystem - det innebär en inlärningskurva och viss inlåsning jämfört med att använda öppna Python- eller R-bibliotek.
  • Inte primärt en generell webb- eller apputvecklingsplattform - fokus ligger på beräkning och kunskap, vilket gör det till ett sämre val utanför den nischen.
  • Gränser för gratis-/molntier (beräkningstid, lagring, API-anrop) anges inte i källan och måste kontrolleras direkt på wolfram.com innan man planerar in det i ett projekt.

Jämfört med alternativen

Wolfram Cloud ligger i samma katalogkategori som andra molnbaserade beräknings- och notebook-miljöer, till exempel Google Colaboratory (Python-notebooks med gratis GPU) och Datalore (JetBrains molnnotebooks med lagring och drifttid). Skillnaden är att Colaboratory och Datalore är generella Python-miljöer, medan Wolfram Cloud bygger på ett eget symboliskt språk med inbyggd, kurerad kunskapsbas - det är alltså mer specialiserat mot symbolisk matematik och beräkningsbar kunskap än mot generell datavetenskap i Python.

Vanliga frågor

Är det gratis att använda?

Källan specificerar inte prisnivåer eller gränser för gratisanvändning - verifiera direkt på wolfram.com/language innan du planerar in det i ett projekt.

Är Wolfram Language samma sak som Mathematica?

Wolfram Language är programmeringsspråket som ligger bakom Mathematica och Wolfram Alpha; wolfram.com/language beskriver molnvarianten av det.

Behöver jag installera något lokalt?

Nej - enligt beskrivningen körs det som en molntjänst ("in the cloud"), vilket antyder notebook-åtkomst via webbläsare, men detaljer om lokala alternativ anges inte i källan.

Passar det för generell webbutveckling?

Nej - det är inriktat på symbolisk och numerisk beräkning samt kurerad kunskap, inte på att bygga generella webbappar.

Finns det med öppen källkod?

Källan anger inget om detta, och Wolfram Language har historiskt varit ett proprietärt ekosystem - verifiera licensvillkor direkt hos leverantören.

SIAX perspektiv

Källdatan är mycket knapphändig här, så innan man bygger något beroende av tjänsten bör man gå direkt till leverantörens egen sajt för att verifiera exakta priser, kvoter och vilken funktionalitet som faktiskt ingår. Det är i första hand ett verktyg att utvärdera för ett specifikt beräkningsproblem, snarare än något att rekommendera generellt utan vidare underlag.

Osäker på vad ni behöver?

Vi hjälper er välja rätt verktygsstack

Ett kostnadsfritt första samtal - vi går igenom er stack och vad som faktiskt behövs innan ni betalar för något.

Boka samtal