Tokenization

Introduction to tokenization Tokenization is the process of converting normal strings into small little pieces that could be fed into one of our models. It usually comes from a tradition in programming languages, as we can see in Automi e Regexp where we define a specific token to have a known pattern, usually recognized by regular expressions. There have been historically been many approaches to tokenization, let’s see a few: Un approccio semplice (e non funzionante) Uno dei primi approcci che potrebbe venire in mente per questo problema di divisione delle parole è avere delle componenti fisse (ad esempio lettere di alfabeto, o lettere) e utilizzare queste per fare tokenization. Cioè stiamo mappando parti delle parole in modo greedy, prima arriva meglio è. Si potrebbe rappresentare in questo modo: Da questo ipynb ...

January 20, 2024 · Reading Time: 3 minutes ·  By Xuanqiang Angelo Huang

Database logical design

Introduzione al design logico Conoscenze sul carico dell’applicazione, ossia se ha più read rispetto a writes per esempio, sono dei priors in pratica Un design concettuale spiegato in precedenza. E si avrà in output un design logico con anche un po’ di documentazione. bisogna in questa fase valutare la performance principalmente su indicatori, ossia una operazione quante istanze visiterà? Invece di garanzie sul numero di transazioni al secondo. ...

January 17, 2024 · Reading Time: 4 minutes ·  By Xuanqiang Angelo Huang

Corrente Elettrica

Introduzione alla corrente elettrica Considerazioni generali Elettroni liberi nei materiali Ricorda che è un reticolo cristallino, con un elettrone nell’ultimo orbitale poco legato, quindi facilmente ionizzabile, in cui gli elettroni si possono muovere facilmente, e abbiamo che $n \approx 8.5 \times 10^{28} \frac{e^{-}}{m^{3}}$ nel rame Per l’argento abbiamo 5.9 con stesso ordine di grandezza. Velocità media elettroni senza campo elettrico $$ \vec{v}_{m} = \sum_{i = 1} ^{N} \frac{\vec{v}_{i}}{N} = 0 $$$$ \frac{1}{2} m_{e} v^{2} = \frac{3}{2} k T $$ Con $k = 1.38 \times 10 ^{-23} J / K$ questo da studiare in altro posto… ...

January 15, 2024 · Reading Time: 6 minutes ·  By Xuanqiang Angelo Huang

The Database Management System

Struttura del DBMS Introduzione ai DBMS Schema riassuntivo #### Operazioni classiche Ci stiamo chiedendo, come facciamo a descrivere i processi che portano alla comprensione della query e della retrieval degli elementi utili? Questo deve fare il DBMS, ossia capace di - Aggiornare tuple - Trovare tuple - Gestire gli accessi - Gestire accessi concorrenti? ### Query processor #### Query compiler (3) - Parsing (crea l'albero di derivazione per la nostra query) - Pre-processing (fa check semantici sulla query) - Optimization, si occupa lui di migliorare L'ottimizzazione #### Execution engine Esegue l'effettiva computazione per la query, ed è il punto d'incontro col resto (indexes, e logging per dire) Esegue il piano di esecuzione che probabilmente un livello superiore ha calcolato Interagisce con tutti gli altri componenti del db (ad esempio Log per transazioni e durabilità, buffer e scheduler delle operazioni prolly). Anche se non so nei dettagli in che modo esegue questo (alla fine roba assembly? che livello di astrazione ha?) ...

January 15, 2024 · Reading Time: 5 minutes ·  By Xuanqiang Angelo Huang

Condensatori con dielettrici

introduzione ai dielettrici Esperimenti metalli e dielettrici $$ V_{s} = (h - s) E_{0} $$ Questo è vero perché semplicemente in mezzo al conduttore il campo elettrico è nullo, come spiegato in Conduttori elettrici, quindi durante l’integrale, il percorso è semplicemente minore, esattamente di quella quantità. $$ k = \frac{V_{0}}{V_{k}} < 1 $$Costante dielettrica relativa $$ E_{k} = \frac{V_{k}}{h} = \frac{V_{0}}{kh} = \frac{E_{0}}{k} = \frac{\sigma_{0}}{k\varepsilon_{0}} = \frac{\sigma_{k}}{\varepsilon_{0}} = \frac{\sigma_{0}}{\varepsilon} $$$$ E_{k} = \frac{\sigma_{0}}{\varepsilon_{0}} - \frac{\sigma_{p}}{\varepsilon_{0}} $$$$ \sigma_{p} = \frac{k - 1}{k} \sigma_{0} $$$$ \sigma_{k} = \sigma_{0} - \sigma_{p} = \frac{\sigma_{0}}{k} $$ Qui si può giocare un po’ senza nessun problema! ...

January 14, 2024 · Reading Time: 8 minutes ·  By Xuanqiang Angelo Huang

Dipolo elettrico

Questo problema è stato trattato in modo un po’ più semplificato (nel caso in cui la carica era esattamente a metà in Campo elettrico#Dipolo elettrico). Questo problema è stato storico, utilizzato per analizzare l’atomo. Potenziale del dipolo elettrico $$ V(P) = V_{r^{+}} + V_{r^{-}} = \frac{q}{4\pi\varepsilon_{0}}\left( \frac{1}{r^{+}} - \frac{1}{r^{-}} \right) $$$$ r^{+} - r^{-} = -a \cos \theta $$$$ \left( \frac{1}{r^{+}} - \frac{1}{r^{-}} \right) = \frac{a\cos \theta}{r^{2}} $$$$ V(P) = \frac{1}{4\pi\varepsilon_{0}}\frac{qa\cos \theta}{r^{2}} = \frac{1}{4\pi\varepsilon_{0}}\frac{P\cos \theta}{r^{2}} = \frac{1}{4\pi\varepsilon_{0}} \frac{\vec{P}\cdot \hat{r}}{r^{2}} $$ Direttamente proporzionale al momento di tipolo Inversamente proporzionale al quadrato del raggio. Campo elettrico nel dipolo $$ \vec{E} = \frac{1}{4\pi\varepsilon_{0}} \vec{P} \cdot \frac{\hat{r}}{r^{3}} $$$$ \vec{E} = -\vec{\nabla} V $$Componente parallela $$ \vec{E} = - \vec{\nabla}V = -\frac{\delta V}{\delta x}\hat{i} -\frac{\delta V}{\delta y}\hat{j} -\frac{\delta V}{\delta z}\hat{k} $$ Sappiamo che $\vec{P} = P\hat{k}$ e $\vec{r} = x\hat{i} + y \hat{j} + z \hat{k}$ allora abbiamo che $\vec{P} \cdot \vec{r} = Pz$ Poi abbiamo che $z = r \cos \theta$ ...

January 14, 2024 · Reading Time: 6 minutes ·  By Xuanqiang Angelo Huang

Spettrometri di massa

Particelle in campi magnetici Moto in campo magnetico uniforme Se abbiamo una particella carica con velocità uniforme in campo magnetico uniforme, come abbiamo detto in precedenza, una forza centripeta, questo farà curvare la carica, una cosa interessante sarebbe provare a capire raggio di curvatura della nostra carica. Sotto in immagine abbiamo l’esempio di curvatura. $$ F = qvB= ma = \frac{mv^{2}}{r} \implies r = \frac{mv^{2}}{qvB} = \frac{mv}{qB} = \frac{p}{qB} $$ Dove $p$ è la quantità di moto, quantità che credo sia relazionata al lavoro ed inerzia, parte di fisica 1 che non ho studiato da più di due anni. Questa stessa relazione, conoscendo il raggio può essere usata per calcolare il campo magnetico!. ...

January 14, 2024 · Reading Time: 4 minutes ·  By Xuanqiang Angelo Huang

Onde elettromagnetiche

$$ \vec{\nabla} \times \vec{B} = \mu_{0}\vec{J} + \mu_{0}\varepsilon_{0} \frac{\delta \vec{E}}{\delta t} $$$$ \vec{\nabla} \times \vec{E} = - \frac{\delta \vec{B}}{\delta t} $$ Con questi abbiamo le onde elettromagnetiche. Nel vuoto possiamo dire che non abbiamo densità di corrente, per questo posso andare nel vuoto, sono due cose che si autosostengono. Sono simmetriche a meno di costante. Questo ci dice che Preso un campo elettrico che varia nel tempo (tipo una carica oscillante). Questo mi dice che si genera un campo magnetico prima non esistente Questo campo che varia nel tempo va a creare un altro campo elettrico Quindi abbiamo un processo che continua così all’infinito sostenendosi. In queste due equazioni abbiamo la luce. 2 circuitazioni 2 Leggi di gauss e le 4 equazioni di Maxwell sono in grado di descrivere tutti i fenomeni elettromagnetici. ...

January 13, 2024 · Reading Time: 6 minutes ·  By Xuanqiang Angelo Huang

Vettore potenziale

Introduzione al vettore potenziale Definizione vettore potenziale $$ \vec{B} = \vec{\nabla} \times \vec{A} $$ Con un campo vettoriale a caso $\vec{A}$, vedremo che questo campo avrà qualche utilità per fare i calcoli. Possiamo notare che soddisfa la proprietà dell campo solenoidale citato in Magnetismo, infatti $$ \vec{\nabla} \cdot \vec{B} = \vec{\nabla} \cdot (\vec{\nabla} \times \vec{A}) = 0 $$ Perché sappiamo che la divergenza del rotore (questo operatore dico) è sempre nullo per ragioni di Cauchy, se ne parla in Divergenza e Circuitazione. ...

January 13, 2024 · Reading Time: 3 minutes ·  By Xuanqiang Angelo Huang

Unified Modeling Language

Cosa è UML è un linguaggio di modelling (molto vecchio) ma ancora di continua evoluzione, da un punto di vista storico è nato insieme ai concetti di Object Oriented Programming che ora è molto presente all’interno dell’industria, descritto bene in Classi OOP, anche se in questa occasione sviluppata in maniera molto più intuitiva (grafica). Perché serve Per cercare di comunicare quanto necessario riguardo struttura e dinamicità dell’architettura. Struttura di UML Structural Diagram These diagrams focus on representing the static structure of a system. They help depict the components, classes, objects, and their relationships in a system. Some common structural diagrams in UML include: ...

January 10, 2024 · Reading Time: 7 minutes ·  By Xuanqiang Angelo Huang