यह सामग्री अभी तक आपकी भाषा में उपलब्ध नहीं है. अंग्रेजी संस्करण दिखा रहा हूँ.

LaTeX per documenti sull'apprendimento automatico senza problemi di notazione

Fogli di notazione, tabelle di ablazione, algoritmi, figure delle sessioni di formazione e Git accanto al documento dalla prima bozza di arXiv fino alla fotocamera.

La maggior parte degli articoli di ML falliscono allo stesso modo in LaTeX: i calcoli vanno bene a pagina tre e incoerente a pagina dodici. Una perdita è L in una sezione, \mathcal{L} in un altro, e i vettori in grassetto compaiono solo quando l’autore se ne ricorda. Revisori notare anche quando non commentano.

Questa è una guida pratica per gli studenti che scrivono articoli di workshop e conferenze presentazioni e capitoli di tesi che condividono il DNA con il codice di formazione.

Scegli un foglio di appunti il ​​primo giorno

Prima di scrivere un lavoro correlato, scrivi venti righe di macro:

\newcommand{\vect}[1]{\boldsymbol{#1}}
\newcommand{\mat}[1]{\mathbf{#1}}
\DeclareMathOperator*{\argmax}{arg\,max}
\newcommand{\loss}{\mathcal{L}}
\newcommand{\expect}{\mathbb{E}}
\newcommand{\kl}{\mathrm{KL}}

Incolla quel blocco in ogni ramo del coautore. Quando un modello inventa un nuovo simbolo, aggiungilo prima al foglio, quindi usalo. Il Lezione sulla notazione successiva dell’AI è la stessa idea con a modello linguistico in loop: il modello deve obbedire al foglio, non inventare caratteri.

L’anteprima matematica dal vivo in un editor di ricerca ti aiuta a catturare \mathcal{L} e “L” non è lo stesso oggetto durante la digitazione.

Tavoli che sopravvivono alla fotocamera

Le tabelle di ablazione crescono fino a scomparire dalla pagina. Preferisco booktabs con il n regole verticali, “siunitx” per i decimali allineati e una didascalia che indica il metrica e la suddivisione (ImageNet, CIFAR, in-domain vs OOD). Se la tabella si estende pagine, usa subito longtable invece di ridurre il carattere a 7pt.

Un visual builder aiuta per la prima bozza: the generatore di tabelle viene eseguito nel browser. Il tavolo finale dovrebbe comunque denominare la metrica nella didascalia e definire ± come std o se.

Riporta i seed e gli intervalli degli iperparametri nelle tabelle dell’appendice quando la sede lo consente. Le tabelle principali rimangono scansionabili.

Algoritmi ed elenchi

Lo pseudocodice appartiene a “algorithm2e” o “algorithmicx”, non a spaziatura fissa paragrafo. I veri frammenti di formazione appartengono a “listings” o “minted” con a lingua impostata in modo che i revisori possano sfogliare. Mantieni il documento principale breve; metti le configurazioni complete nell’appendice o un collegamento al repository con un hash di commit.

\begin{algorithm}
\caption{Training step}\label{alg:step}
...
\end{algorithm}

Algoritmi numerici che citi. Non scaricare cinque pagine di PyTorch nel PDF.

Figure da TensorBoard e matplotlib

Esporta PDF o SVG quando puoi. I PNG raster a 300 dpi vanno bene per l’interfaccia utente screenshot, non per grafici a linee. Ritaglia gli spazi prima di “\includegraphics”. Se a float fugge alla sezione successiva, correggi le dimensioni e il posizionamento prima di combattere “[H]”. per un’ora: posizionamento mobile.

Ablazioni multi-pannello: costruisci in TeX con subcaption o componi esternamente e includere un PDF. Mantieni un colore coerente per i “nostri” tra le figure in modo da schiumare impara la leggenda una volta.

Lezioni di conferenza a due colonne

Le classi in stile NeurIPS, ICML, ICLR e CVPR modificano i margini e le regole di float. Compila in anticipo contro la classe ufficiale. I limiti di pagina sono reali; non schiacciare caratteri. Sposta prove e ablazioni aggiuntive nell’appendice o nel PDF supplementare quando la chiamata lo consente.

Lavori e citazioni correlati

Utilizza chiavi di citazione stabili ed esportazioni Scholar pulite. Convalida il .bib: Validatore BibTeX. Cita il codice e i set di dati dipendere da. L’anno dell’autore e il numero dipendono dalla sede; utilizzare il modello stile, non un ibrido.

Git accanto al foglio

Ogni modifica all’architettura dovrebbe essere un commit a cui puoi dare un nome. Trattare la carta e il codice come lo stesso progetto, non due abitudini di backup separate.

Oleafly conserva il foglio in un vero repository Git accanto a un editor sensibile al progetto con anteprima matematica dal vivo, riferimenti tra file, completamento delle citazioni e SyncTeX PDF. Corrisponde al codice ML già vive. Abbinalo al cheatsheet quando te ne dimentichi sintassi entro una scadenza.

Contrassegna il commit che corrisponde al caricamento OpenReview o CMT. Lo vorrai durante la replica.

Confutazione e pronto per la fotocamera

I tempi di replica sono brevi. Conserva un ramo o una cartella per gli “esperimenti di confutazione” in modo da non inquinare la fonte PDF inviata. La predisposizione per la fotocamera spesso consente un pagina aggiuntiva; usatelo per chiarezza, non per scaricare ogni esecuzione fallita.

Impatto e limitazioni più ampi

Anche quando la sede richiede un breve paragrafo sull’impatto sociale o sulle limitazioni, scriverlo in un linguaggio semplice. LaTeX non salverà un paragrafo vago. Metti negativo risultati che puoi visualizzare nell’appendice se il limite della pagina principale è limitato, e dì che l’hai fatto nel testo principale in modo che i revisori non presumano che tu li abbia nascosti.

Prima del caricamento

Controlla che il foglio delle annotazioni sia coerente tra le sezioni, lo sono le tabelle principali leggibile con metriche denominate e ± definite e vengono citati algoritmi e figure in ordine. Conferma che la classe ufficiale venga compilata entro il limite di pagina senza carattere crimini, il file .bib è pulito con codice e dati citati, così come un hash di commit registrato per il PDF caricato.

Gli esperimenti di ML sono già abbastanza rumorosi. Mantieni la notazione e le tabelle silenziose.

सभी पद