Pubblica i notebook di Livebook come app su Hugging Face Spaces.

Pubblica i notebook di Livebook su Hugging Face Spaces.

La comunità di Elixir sta facendo grandi progressi nel campo dell’Apprendimento Automatico e Hugging Face sta svolgendo un ruolo importante nel renderlo possibile. Per mostrare ciò che è già possibile ottenere oggi con Elixir e l’Apprendimento Automatico, utilizziamo Livebook per costruire un’app di chat basata su Whisper e quindi distribuirla su Hugging Face Spaces. Il tutto in meno di 15 minuti, dai un’occhiata:

In questa app di chat, gli utenti possono comunicare solo inviando messaggi audio, che vengono quindi convertiti automaticamente in testo dal modello di Apprendimento Automatico Whisper.

Questa app mostra alcune interessanti funzionalità di Livebook e dell’ecosistema di Apprendimento Automatico in Elixir:

  • integrazione con i modelli di Hugging Face
  • app di Apprendimento Automatico multiplayer
  • servizio simultaneo di modelli di Apprendimento Automatico (punto bonus: è anche possibile distribuire i servizi dei modelli su un cluster con la stessa facilità)

Se non conosci ancora Livebook, si tratta di uno strumento open source per scrivere notebook di codice interattivi in Elixir ed è parte della crescente collezione di strumenti di Elixir per il calcolo numerico, la scienza dei dati e l’Apprendimento Automatico.

Hugging Face ed Elixir

La comunità di Elixir sfrutta la piattaforma Hugging Face e i suoi progetti open source in tutto il suo panorama di apprendimento automatico. Ecco alcuni esempi.

Il primo impatto positivo di Hugging Face è stato nella libreria Bumblebee, che ha portato modelli di reti neurali pre-addestrati di Hugging Face alla comunità di Elixir ed è stata ispirata da Hugging Face Transformers. Oltre all’ispirazione, Bumblebee utilizza anche Hugging Face Hub per scaricare i parametri per i suoi modelli.

Un altro esempio è la libreria tokenizers, che è un binding di Elixir per Hugging Face Tokenizers.

E, ultimo ma non meno importante, Livebook può essere eseguito all’interno di Hugging Face Spaces con pochi clic come uno dei loro modelli di Space Docker. Quindi, non solo puoi distribuire app Livebook su Hugging Face, ma puoi anche usarlo per eseguire Livebook gratuitamente per scrivere e sperimentare con i tuoi notebook.

È il tuo turno

Speriamo che questa nuova integrazione tra Livebook e Hugging Face permetta a ancora più persone di utilizzare l’Apprendimento Automatico e mostrare il proprio lavoro al mondo.

Vai avanti e installa Livebook su Hugging Face Spaces e segui il nostro tutorial video per costruire e distribuire la tua prima app Livebook di Apprendimento Automatico su Hugging Face.