Hugging Face - что это
Hugging Face — что это и зачем
Hugging Face — платформа для машинного обучения, которую называют "GitHub для AI". Основана в 2016, штаб-квартира в Нью-Йорке.
Основные компоненты
Model Hub (хаб моделей)
Бесплатное хранилище десятков тысяч предобученных моделей: LLM (Llama, Mistral, Qwen, North Mini Code), трансформеры для текста, изображений, аудио. Любая модель скачивается в 1 строку кода.
Ссылка: https://huggingface.co/models
Transformers (библиотека)
Основная Python-библиотека для работы с моделями. Поддерживает PyTorch, TensorFlow, JAX. Позволяет загружать, дообучать и запускать модели единым интерфейсом.
Ссылка: https://github.com/huggingface/transformers
Datasets (датасеты)
Библиотека и хаб с готовыми датасетами для обучения — тексты, изображения, аудио, видео.
Ссылка: https://huggingface.co/datasets
Spaces (демо)
Бесплатный хостинг для демо-приложений на Gradio/Streamlit. Можно запустить свою модель онлайн без сервера.
Ссылка: https://huggingface.co/spaces
Как начать (на Mac)
pip install transformers huggingface_hub
Пример использования:
from transformers import pipeline
generator = pipeline("text-generation", model="gpt2")
print(generator("Hello, I'm", max_length=30))
Важные ссылки
| Ресурс | Ссылка |
|---|---|
| Сайт | https://huggingface.co |
| Документация | https://huggingface.co/docs |
| Transformers | https://huggingface.co/docs/transformers |
| Discord (сообщество) | https://huggingface.co/join/discord |
| GitHub | https://github.com/huggingface |
