ForHosting KIT · Matematica

Calcolatore entropia di Rényi

Le probabilità 0,5 e 0,5 con ordine 2 danno un'entropia di Rényi di 1 bit. Inserisca un elenco di probabilità o di semplici conteggi e un ordine α, e vedrà l'entropia, la distribuzione normalizzata e la somma delle potenze. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Probabilità
0,5, 0,5
Alfa
2
Ottiene
Totale
1 bits
N
2
Somma di p^alfa
0,5
Entropia di Rényi
1

L'entropia di Rényi è una famiglia monparametrica di misure di informazione che generalizza l'entropia di Shannon per distribuzioni di probabilità discrete. Per un ordine alpha diverso da uno si definisce dalla somma delle potenze alpha delle probabilità normalizzate e si riduce a casi speciali noti a certi ordini, tra cui l'entropia di Hartley a zero e l'entropia di collisione a due. Questo calcolatore accetta un elenco di pesi o probabilità non negativi e un ordine alpha finito, normalizza l'elenco per il suo totale e restituisce l'entropia di Rényi in bit insieme alla distribuzione normalizzata e alla somma di potenze intermedia.

Cosa misura l'entropia di Rényi e il legame con Shannon

L'entropia di Shannon quantifica la sorpresa media di una sorgente discreta sotto una sola speranza logaritmica. Il H_alpha risultante si misura in bit quando il logaritmo è in base due. Con alpha uguale a zero la misura diventa il conteggio di Hartley della dimensione del supporto in scala logaritmica.

Con alpha uguale a due è l'entropia di collisione, legata alla probabilità di collisione e usata spesso in crittografia e negli estrattori di casualità. Quando alpha cresce il valore è dominato dalla massa di probabilità maggiore e si avvicina alla min-entropia. Ordini diversi enfatizzano eventi rari o comuni: alpha bassi sono più sensibili alle code, alpha alti si concentrano sul picco.

Una sola famiglia con alpha regolabile consente a teorici dell'informazione, professionisti di ML e studenti di confrontare la stessa sorgente sotto diverse lenti senza inventare ogni volta una nuova definizione. Questa pagina implementa la formula classica discreta di Rényi sull'alfabeto finito del Suo array, non l'entropia differenziale continua né una stima Monte Carlo di una densità sconosciuta.

Compiti e laboratori di teoria dell'informazione

Gli studenti inseriscono una breve distribuzione discreta e l'ordine α, poi verificano H_α in bit rispetto al calcolo a mano senza installare l'intero stack scipy.

Crittografia e qualità della casualità

Gli ingegneri confrontano l'entropia di collisione (α = 2) e altri ordini su istogrammi empirici di simboli nel dimensionare estrattori o auditare sorgenti.

Diversità e pesi delle feature ML

Le pipeline trasformano pesi non negativi di classe o argomento in un unico numero di diversità di Rényi sotto un α fisso per dashboard e test.

Perché alpha uguale a uno viene rifiutato?

L'espressione chiusa di Rényi divide per (1−α), singolare in α = 1.

Cosa succede se il totale dell'array di probabilità è zero?

Un totale zero non può essere normalizzato in una distribuzione di probabilità. I fallimenti di validazione non vengono addebitati.

Servono probabilità che già sommano a uno?

No. Pesi non negativi sono accettati e divisi per il loro totale. La risposta riporta sia total sia l'array probabilities normalizzato.

Quanto costa il calcolatore di entropia di Rényi?

Lo strumento browser è gratuito sul Suo dispositivo.

Che cosa cambia l'ordine α nell'entropia di Rényi?

Stabilisce quali esiti pesano di più. Gli ordini bassi sono più sensibili agli esiti rari delle code, quelli alti si concentrano sull'esito più probabile e, quando α diventa molto grande, il valore si avvicina alla min-entropia, che dipende solo dalla probabilità maggiore.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/stat/renyi-entropy

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/stat/renyi-entropy \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"probabilities":[0.5,0.5],"alpha":2}'
{
  "probabilities": [
    0.5,
    0.5
  ],
  "alpha": 2
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "stat.renyi_entropy",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Le richieste falliscono in modo pulito con invalid_input quando il peso totale è zero o quando alpha è uno, così l'automazione non confonde mai la forma singolare con un valore di Shannon valido.

Cosa misura l'entropia di Rényi e il legame con Shannon

Alfréd Rényi ha introdotto un continuo di alternative indicizzate da un ordine reale alpha: dopo aver scritto la distribuzione come probabilità non negative che sommano a uno, si forma la somma di ciascuna probabilità elevata ad alpha, si prende il logaritmo in base due di quella somma e si scala per uno su uno meno alpha. Quando alpha si avvicina a uno l'espressione ha una singolarità eliminabile e il limite recupera l'entropia di Shannon; per questo l'endpoint rifiuta alpha uguale a uno invece di cambiare formula in silenzio.

Contratto di ingresso, normalizzazione, campi di risposta ed errori

Abbini questo strumento a un calcolatore di Shannon quando serve specificamente il limite alpha verso uno anziché forzare alpha uguale a uno nella formula singolare. Invii un oggetto JSON con due campi obbligatori. probabilities è un array non vuoto di numeri finiti non negativi; sono accettati gli alias probs, p, weights e values, e anche una stringa separata da virgole o spazi per moduli di testo semplici. Il motore somma i pesi in un totale e divide ogni voce per quel totale, così conteggi e istogrammi non normalizzati funzionano come probabilità già normalizzate. alpha è l'ordine di Rényi, un numero finito che non deve essere uno; sono accettati gli alias order e a. In caso di successo la risposta include n come lunghezza dell'array, alpha come ordine ripulito, total come somma dei pesi grezzi prima della normalizzazione, probabilities come distribuzione normalizzata, sum_p_alpha come somma di ciascuna massa normalizzata elevata ad alpha, renyi_entropy come H_alpha in bit, unit impostato a bits, formula come stringa in forma chiusa e method impostato a renyi_entropy_bits. La validazione fallisce con invalid_input e senza addebito quando l'elenco manca o è vuoto, una voce è negativa o non finita, il totale dei pesi è zero, manca alpha o non è finito, alpha è uno, l'elenco supera il limite di dimensione pubblicato, o con alpha negativo una probabilità nulla renderebbe una potenza infinita. Esempio: probabilities zero virgola cinque e zero virgola cinque con alpha due danno renyi_entropy uguale a un bit, coerente con l'entropia di collisione di una sorgente binaria equa.

Usi pratici, limiti, prezzo e consegna

Usi lo strumento gratuito del browser quando desidera un numero di Rényi immediato per un istogramma breve, una distribuzione per i compiti o un vettore di pesi di importanza delle feature leggendo un articolo che cita H_alpha. Preferisca inviare conteggi grezzi non negativi quando è ciò che ha misurato e lasci che la normalizzazione avvenga una sola volta nel gestore, così ogni consumatore vede lo stesso total e lo stesso vettore normalizzato nella risposta. Usi l'API quando un notebook, un sandbox di colloquio, una pipeline di sicurezza o un sito didattico necessita di JSON stabile per molte distribuzioni discrete sotto un unico contratto. Ogni richiesta riuscita è un elemento fatturabile a $0.002; la validazione fallita non consuma saldo. Mantenga gli array entro la lunghezza massima pubblicata così gli isolate Worker e i percorsi browser restano veloci; centomila pesi non negativi coprono tabelle di classe e istogrammi empirici tipici. I risultati sono pienamente deterministici: le stesse probabilities e lo stesso alpha producono sempre lo stesso renyi_entropy, senza modello di linguaggio, senza servizio statistico esterno e senza generatore casuale sul percorso caldo. Quando alpha è vicino a uno ma non è esattamente uno, si aspetti sensibilità numerica del fattore di scala uno su uno meno alpha; per il vero valore di Shannon usi un endpoint Shannon dedicato o un limite analitico anziché un alpha estremamente vicino. Colleghi l'endpoint a laboratori di crittografia che confrontano ordini di collisione e di stile minimo, a indici di diversità che già parlano il linguaggio di Rényi, o a qualsiasi automazione che necessita di un H_alpha documentato anziché reimplementare il logaritmo di somme di potenze in ogni linguaggio.

Come si calcola l'entropia di Rényi con questo strumento?

Invii JSON con probabilities (numeri non negativi) e alpha (ordine ≠ 1). L'API normalizza i pesi e restituisce renyi_entropy in bit come 1/(1−α)·log2(Σ p_i^α), più la distribuzione normalizzata e sum_p_alpha.

Leggi la documentazione completa del KIT →