將 Livebook 筆記本作為應用部署到 Hugging Face Spaces
Elixir 社群在機器學習方面取得了長足進步,Hugging Face 在其中發揮著重要作用。為了展示您目前使用 Elixir 和機器學習可以實現的功能,我們使用 Livebook 構建一個基於 Whisper 的聊天應用,然後將其部署到 Hugging Face Spaces。所有這些都在 15 分鐘內完成,快來看看吧!
在這個聊天應用中,使用者只能透過傳送音訊訊息進行交流,這些訊息隨後會自動由 Whisper 機器學習模型轉換為文字。
此應用程式展示了 Livebook 和 Elixir 機器學習生態系統的一些有趣特性
- 與 Hugging Face 模型的整合
- 多使用者機器學習應用
- 併發機器學習模型服務(額外優點:您還可以輕鬆地將模型服務分佈到叢集上)
如果您還不瞭解 Livebook,它是一個用於在 Elixir 中編寫互動式程式碼筆記本的開源工具,它是不斷增長的 Elixir 數值計算、資料科學和機器學習工具集合的一部分。
Hugging Face 和 Elixir
Elixir 社群在其機器學習領域充分利用了 Hugging Face 平臺及其開源專案。以下是一些示例。
Hugging Face 的第一個積極影響體現在 Bumblebee 庫中,它將 Hugging Face 的預訓練神經網路模型引入 Elixir 社群,並受到了 Hugging Face Transformers 的啟發。除了靈感之外,Bumblebee 還使用 Hugging Face Hub 下載其模型的引數。
另一個例子是 tokenizers 庫,它是 Hugging Face Tokenizers 的 Elixir 繫結。
最後但同樣重要的是,Livebook 可以在 Hugging Face Spaces 中執行,只需點選幾下即可作為其 Space Docker 模板之一。因此,您不僅可以將 Livebook 應用程式部署到 Hugging Face,還可以免費使用它來執行 Livebook,以編寫和試驗您自己的筆記本。
輪到你了
我們希望 Livebook 和 Hugging Face 之間的這一新整合能讓更多人使用機器學習並向世界展示他們的工作。
立即在 Hugging Face Spaces 上安裝 Livebook,並觀看我們的影片教程,構建並將您的第一個 Livebook ML 應用部署到 Hugging Face。