Figwise

Generatore di diagrammi di rete neurale

Digita le dimensioni dei livelli e questa figura di architettura di rete si ridisegna all'istante — passa dalla vista per neurone al diagramma a blocchi etichettato, poi esporta SVG o PNG.

Modalità
Colora per
Carica un esempio:
Input Input (4) Hidden 1 Hidden 1 (8) Hidden 2 Hidden 2 (8) Output Output (3)
01ESEMPI

Quattro elenchi, quattro stili di diagramma

Questo generatore di diagrammi di rete neurale trasforma lo stesso tipo di elenco di livelli in un MLP completamente connesso, un autoencoder compressivo, un livello ampio compresso per leggibilità o un diagramma a blocchi CNN — scegli la disposizione che corrisponde a come il tuo articolo descrive il modello, invece di forzare ogni architettura in un unico stile.

Semplice percettrone multistrato

Quattro livelli — input, due livelli nascosti, output — completamente connessi ed etichettati come richiesto in una sezione metodi.

Autoencoder con collo di bottiglia

Una disposizione a clessidra si restringe a un collo di bottiglia a due unità e si riespande, il modo consueto di disegnare una coppia encoder-decoder.

Un livello ampio, compresso per leggibilità

Un livello di input a 64 unità mostra solo il primo e l'ultimo neurone con un'ellissi tra loro, così la figura resta leggibile senza nascondere la dimensione reale del livello.

Diagramma a blocchi di architettura CNN

Le fasi di convoluzione, pooling e livelli completamente connessi diventano rettangoli etichettati uniti da frecce — la disposizione usata nella maggior parte degli articoli su reti convoluzionali e transformer.

02FUNZIONALITÀ

Un generatore di diagrammi di rete neurale basato su come gli articoli etichettano i livelli

Passaggio tra vista a livello di neurone e vista a livello di blocco di un diagramma di rete neurale
DUAL LAYOUT MODE

Passa dalla vista per neurone al diagramma a blocchi dell'architettura

Un MLP a quattro livelli si legge meglio come cerchi e connessioni; una fase ResNet o un encoder transformer si legge meglio come rettangoli etichettati. Passa da una modalità all'altra senza reinserire l'elenco dei livelli — la stessa specifica guida entrambi i disegni.

Anteprima live di un diagramma di rete neurale aggiornato mentre si modificano le dimensioni dei livelli
ANTEPRIMA LIVE

Anteprima live mentre modifichi i livelli

Digita una specifica di livelli separata da virgole, o un livello nominato per riga, e questo creatore di diagrammi di rete neurale ridisegna subito — controlla il numero di nodi, l'ordine dei livelli e le etichette prima di esportare, invece di indovinare come apparirà una modifica una volta renderizzata.

Un livello ampio di rete neurale compresso con un'ellissi tra i neuroni visibili
AUTO ELLIPSIS

I livelli ampi si comprimono invece di diventare un blocco pieno

Imposta un limite di neuroni visibili e ogni livello oltre quel numero disegna il primo e l'ultimo neurone con un'ellissi tra loro — il modo standard con cui le figure pubblicate rappresentano un livello a 128 o 256 unità senza disegnare ogni connessione o rimpicciolire i cerchi fino a farli fondere in una barra piena.

Diagramma di rete neurale esportato come SVG vettoriale con etichette e dimensioni dei livelli
SVG + PNG

Etichette e dimensioni dei livelli formattate per una sezione metodi

Ogni livello può avere un nome personalizzato, il suo tipo basato sulla posizione — Input, Hidden 1, Hidden 2, Output — e il numero di neuroni o la dimensione dei canali, poi esporta l'intera figura dell'architettura come SVG vettoriale per la tipografia della rivista o PNG per le diapositive.

03COS'È

Cos'è un diagramma di rete neurale?

Un diagramma di rete neurale è una figura che mostra i livelli di un modello e come si connettono: cerchi per i singoli neuroni uniti da linee per le connessioni pesate, oppure rettangoli etichettati per unità strutturali più grandi come un blocco di convoluzione o di attenzione.

Gli articoli in genere etichettano il livello di input, numerano in ordine i livelli nascosti e contrassegnano separatamente il livello di output, perché i revisori confrontano queste etichette con l'architettura descritta nel testo. Frecce e semplici linee di connessione compaiono entrambe nelle figure pubblicate.

Per un piccolo percettrone multistrato, disegnare ogni neurone rende la figura autoesplicativa. Oltre poche decine di unità per livello, una figura architetturale a blocchi con etichette di dimensione comunica lo stesso design senza trasformarsi in una rete di linee illeggibile — la stessa distinzione che la maggior parte delle guide moderne ai diagrammi di architettura NN in dispense e manuali traccia tra figure illustrative e schematiche.

Diagramma che confronta una vista di rete neurale per neurone con un diagramma di architettura a blocchi
04COME FUNZIONA

Da un elenco di livelli a una figura esportata

Quattro passaggi ti portano dalle dimensioni dei livelli a un diagramma di rete neurale pronto per un articolo, una tesi o una presentazione.

  1. 01

    Elenca i livelli

    Digita le dimensioni dei livelli come una riga separata da virgole, come 4,8,8,3, oppure scrivi un livello nominato per riga — Input,4 poi Hidden 1,8 — se vuoi etichette personalizzate invece che basate sulla posizione. Entrambi i formati funzionano per MLP, coppie encoder-decoder o i conteggi di canali usati per abbozzare una CNN.

  2. 02

    Scegli la modalità

    Scegli la vista per neurone per un piccolo MLP, o la vista a blocchi — lo stile standard per diagrammare l'architettura di una CNN, ResNet o transformer dove disegnare ogni unità sarebbe illeggibile.

  3. 03

    Regola etichette e compressione

    Attiva le etichette del tipo di livello e le annotazioni delle dimensioni, scegli uno schema colori e limita quanti neuroni mostra un livello ampio prima che si comprima in un'ellissi, così la figura resta leggibile sia a dimensione diapositiva sia a dimensione di stampa.

  4. 04

    Esporta SVG o PNG

    Scarica l'SVG vettoriale per inserirlo in LaTeX o in un template di rivista, oppure prendi un PNG per una presentazione o una bozza di preprint.

05FAQ

Domande su diagrammi di rete neurale da ricercatori e studenti

Cosa disegnare, come etichettarlo e quale formato file inviare.

06STRUMENTI CORRELATI

Disegna l'architettura prima di scrivere i metodi

Inserisci sopra le dimensioni dei livelli, passa alla vista a blocchi se il modello non si riduce a singoli neuroni, ed esporta la figura finita da questo generatore di diagrammi di rete neurale in SVG o PNG, pronta da inserire nel prossimo manoscritto.

Crea un diagramma di rete neurale