Arvutustehnika
Arvutiteaduse tööriistad, mis hõlmavad loogikaväravaid, kvantalgoritme ja videokodeerimist — klassikalisest kvantarvutuseni.
Algorithms & Data Structures
- BFS vs DFS visualiseerija — Võrdle laiuti- ja sügavuti-otsingut graafi läbimisel kõrvuti erinevatel graafitopoloogiatel.
- Big-O keerukuse uurija — Visualiseeri, kuidas O(1), O(log N), O(N), O(N²), O(2ᴺ) ja O(N!) kasvukiirused erinevatel skaaladel võrdlevad.
- BST / AVL puu visualiseerija — Ehita ja visualiseeri kahendotsingupuid ja AVL-puid koos automaatse tasakaalustava pööramisega.
- Dijkstra lühim tee — Leia lühimad teed kaalutud graafides Dijkstra algoritmi samm-sammulise visualiseerimisega.
- Graafi värvimise uurija — Värvi graafi tippe, kontrolli kromaatilisi piiranguid ja uuri klikkide alampiire.
- Paisktabeli visualiseerija — Vaata, kuidas räsitabelid salvestavad andmeid, kasutades ahelduse, lineaarse sondeerimise ja ruutsondeerimise kollisioonilahendust.
- Sorteerimisalgoritmide võidusõit — Võrdle sorteerimisalgoritme sama sisendiga.
- Teekonnaotsingu algoritmide visualiseerija — Vaata, kuidas A*, Dijkstra, Greedy Best-First ja BFS läbivad ruudustikku samm-sammult.
Information Theory & Encoding
- Binaararitmeetika ja kahe täiend — Uuri bittide kaale, märgiga esitusi nagu kahe täiend ning binaarset liitmist, lahutamist ja korrutamist sammhaaval.
- Burrowsi-Wheeleri teisendus (BWT) — Vaata, kuidas BWT järjestab teksti ümber paremini pakitavateks kordusjadadeks, ja pööra see kadudeta tagasi.
- Entroopiakodeerimise mänguväljak — Seosta sümbolite jaotused Shannoni entroopiaga, oodatava kompressioonivõiduga ja järgmise tokeni ennustamisega tehisintellekti keelemudelites (LLM-id).
- Huffmani kodeerimise visualiseerija — Ehita tekstisisendist Huffmani puu ning vaata optimaalseid prefiksivabu binaarkoode ja tihendussuhet.
- Jooksupikkuskodeerimine (RLE) — Tihenda korduvad sümbolid väärtus-arv paarideks ja uuri parimaid ning halvimaid juhtumeid.
- Kodeeringu/aluse tuvastaja ja konverter — Tuvasta tõenäoline kodeering või struktureeritud formaat ning dekodeeri ja selgita, mis see tõenäoliselt on.
- LZ77 kokkupakkimise demo — Uuri samm-sammult liikuva akna tagasiviiteid, mida kasutavad DEFLATE, ZIP ja gzip.
- NLP entroopia labor — Uuri tokenite entroopiat, ristentroopiat, hämmeldust (perplexity) ja jaotuse nihkeid keeleandmetes — põhilisi matemaatilisi mõõdikuid, mida kasutatakse tehisintellekti suurte keelemudelite (LLM) treenimisel ja hindamisel.
Signal & Media Processing
- Bitikiiruse juhtimise simulaator — Võrdle CRF- ja CBR-käitumist muutuva stseenikomplekssuse ja puhverpiirangute korral.
- GOP-struktuuri visualiseerija — Mõista I/P/B kaadrimustreid, otsingu latentsust ja kompressiooni kompromisse videovoogudes.
- Konvolutsiooni ja tunnuskaartide mänguväljak — Uuri konvolutsioonituumasid, sammu (stride) ja täidist (padding) reaalajas arvutatavate sisend-/väljundtunnuskaartidega.
- Kroma alamdiskreetimise labor — Võrdle 4:4:4, 4:2:2 ja 4:2:0, et näha värvidetaili kadu pildi- ja videokompressioonis.
- Kvantimislabor — Uuri bitisügavust, kvantimisviga ja bänding-efekti reaalajas visuaalsete näidete abil.
- Liikumishinnangu simulaator — Uuri plokkide sobitamist, liikumisvektoreid ja jääkenergiat kaadritevahelises kodeerimises.
- Piksli diskreetimise labor — Mõista diskreetimist, Nyquisti piirmäära ja aliasingut signaali ja pikslivõrgu visualiseeringute abil.
- Sobeli ja Canny servatuvastaja — Rakenda Sobeli gradiente ja Canny hüsterees, et võrrelda servatuvastuse töövooge.
- Videokodeerimise labor — Õpi tundma bitikiirust, koodekit, CRF/CBR-i ja kvaliteedi kompromisse reaalajas visuaalsete hinnangute abil.
- Värvikontrasti kontrollija (WCAG heledus) — Kontrolli teksti ja tausta värvikontrasti WCAG 2 juurdepääsetavuse lävendite alusel — ning vaata, kuidas selle taga olev heleduse valem pärineb 1953. aasta ringhäälingutelevisiooni vajadusest suruda värv olemasolevasse must-valgesse signaali.
Automata & Cryptography
- Boole'i avaldiste lahendaja — Sisesta Boole'i loogikaavaldisi ja genereeri täielik tõeväärtustabel vahealaväljendite veergudega.
- Loogikaväravate uurija — Interaktiivne loogikaväravate ja väikeste ahelate visualiseerija signaalimpulsside, ajastusribade ja kompaktsete tõeväärtustabelitega.
- Lõpliku automaadi animaator — Läbi DFA üleminekud reaalajas olekudiagrammil — jälgi, milline olek on iga sümboli järel aktiivne ja kas sisend aktsepteeritakse.
- RSA krüpteerimise mänguasi — Uuri RSA avaliku võtme krüptograafiat väikeste algarvudega — vaata võtmete genereerimist, krüpteerimist ja dekrüpteerimist samm-sammult.
- Turingi masina simulaator — Simuleeri Turingi masinat kohandatava lindi ja üleminekureeglitega — arvutamise alus.
Demos & Utilities
- Blochi sfääri uurija — Uuri kvantbiti olekuid Blochi sfääril theta/phi juhtnuppudega, alusest sõltuvate tõenäosustega ning H-, X-, Y-, Z-väravate teisendustega.
- Conway elu mäng — Simuleeri Conway elu mängu klassikaliste mustritega — liuglejad, relvad ja ostsillaatorid.
- Fraktalite uurija — Uuri Sierpinski kolmnurka, Kochi lund, fraktaalpuid ja lohekõveraid reguleeritava rekursioonisügavusega.
- Groveri otsingualgoritm — Läbige Groveri kvantotsingualgoritm iteratsioonihaaval. Jälgige sihtmärgi amplituudi kasvu — O(√N) vs O(N).
- HTML elementide, piltide ja Markdowni ekstraktor — Kleebi HTML ja eralda lingitud failid kategooriate kaupa, koos pildikeskse galeriiväljundi ja Markdown-tekstieksportiga.
- Kvantjuhuslik kõnd — Võrrelge klassikalist ja kvantjuhuslikku kõndi kõrvuti. Vaadake, kuidas kvantinterferents loob kahe tipuga jaotuse.
- Lorem Ipsumi generaatori labor — Genereeri seemnepõhist täitetekst entroopiaregulaatorite, Markovi režiimi ja Zipfi sagedusdiagnostikaga.
Other Tools
- Bitikiiruse ja faili suuruse kalkulaator — Teisenda video/heli bitikiirus ja kestus realistlikuks failisuuruse eelarveks.