Perché il vocabolario pesa così tanto
Un modello multilingue come paraphrase-multilingual-MiniLM ha un vocabolario di circa 250.000 token, per coprire decine di lingue. Ogni token ha un embedding di 384 numeri. Fanno 96 milioni di pesi solo per il vocabolario, su circa 118 milioni in tutto.
La parte che capisce le frasi, dodici strati piccoli, pesa quindi meno di un quinto del totale. Per questo un modello per una lingua sola, con un vocabolario di 30.000 token, può pesare tre o quattro volte meno e restare bravo quasi uguale in quella lingua.
- 250.000token nel vocabolario, circa
- 96 Mpesi solo per il vocabolario
- 118 Mpesi in tutto