Ноутбуки, примеры кода и приложения, которые показывают, как создавать, развёртывать и управлять ML- и генеративными AI-процессами на Google Cloud Vertex AI.
GoogleCloudPlatform/asl-ml-immersion
Учебные материалы курса Google Cloud Advanced Solutions Lab: ноутбуки, лабораторные работы и примеры кода по ML и генеративному ИИ в Google Cloud.
- Звёзды
- 2,616
- Форки
- 1,539
- Открытые issues
- 20
- Последний коммит
- вчера
Что это?
В этом репозитории собраны практические учебные материалы по машинному обучению и генеративному ИИ в Google Cloud. Их поддерживает команда Advanced Solutions Lab компании Google Cloud. Материалы разделены на три модуля: asl_core посвящён архитектурам моделей — DNN, CNN, RNN, трансформерам и SNGP — для табличных данных, изображений, текста и временных рядов; в основном используются TensorFlow и Keras. asl_mlops охватывает эксплуатацию моделей TensorFlow, scikit-learn и PyTorch: обучение, подбор параметров, развёртывание и конвейеры Kubeflow. asl_genai посвящён генеративному ИИ на основе Gemini и агентным системам, созданным с помощью таких фреймворков, как Google ADK.
В папке каждой темы есть каталог labs с ноутбуками, в которых нужно заполнить TODO, и каталог solutions для проверки решений. Настройка выполняется скриптом, запущенным в Cloud Shell; затем в целевом окружении нужно выполнить команду make, чтобы создать виртуальные окружения и ядра Jupyter. Окружения проверены в Vertex AI Workbench и Cloud Workstations. Для большинства ноутбуков GPU не обязателен. Использование лабораторных работ может повлечь расходы на Google Cloud.
Ключевые возможности
- 01Рассматриваются модели DNN, CNN, RNN, трансформеры и SNGP для табличных данных, изображений, текста и временных рядов.
- 02Содержатся ноутбуки по MLOps для обучения, подбора параметров и развёртывания моделей TensorFlow, scikit-learn и PyTorch в Google Cloud.
- 03Включены ноутбуки по генеративному ИИ и агентам с использованием Gemini и Google ADK.
- 04Для каждой темы есть лабораторные работы с TODO и решения для самостоятельной проверки.
- 05Включён скрипт настройки API, IAM и бакетов хранилища.
Сценарии использования
- Прохождение структурированного курса по ML в Google Cloud.
- Изучение развёртывания моделей TensorFlow или PyTorch с помощью конвейеров Kubeflow.
- Создание первого агента на базе Gemini с Google ADK по предоставленным примерам.
Быстрый старт
- 1
Клонируйте репозиторий
git clone --depth 1 https://github.com/GoogleCloudPlatform/asl-ml-immersion.git - 2
Запустите скрипт настройки в Cloud Shell из клонированной папки
bash scripts/setup_env.sh - 3
Соберите окружение (venv и ядра Jupyter) в среде Google Cloud
make
Что важно знать
- Проект предназначен для работы в Google Cloud, а использование его продуктов может повлечь расходы.
- Это продукт, который официально не поддерживается Google.
- В настоящее время вносить вклад в репозиторий могут только сотрудники Google.
В подборках
Темы
Частые вопросы
- Что такое asl-ml-immersion?
- Учебные материалы курса Google Cloud Advanced Solutions Lab: ноутбуки, лабораторные работы и примеры кода по ML и генеративному ИИ в Google Cloud. В этом репозитории собраны практические учебные материалы по машинному обучению и генеративному ИИ в Google Cloud. Их поддерживает команда Advanced Solutions Lab компании Google Cloud. Материалы разделены на три модуля: asl_core посвящён архитектурам моделей — DNN, CNN, RNN, трансформерам и SNGP — для табличных данных, изображений, текста и временных рядов; в основном используются TensorFlow и Keras. asl_mlops охватывает эксплуатацию моделей TensorFlow, scikit-learn и PyTorch: обучение, подбор параметров, развёртывание и конвейеры Kubeflow. asl_genai посвящён генеративному ИИ на основе Gemini и агентным системам, созданным с помощью таких фреймворков, как Google ADK.
- asl-ml-immersion можно использовать бесплатно? Какая у него лицензия?
- asl-ml-immersion распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- asl-ml-immersion всё ещё поддерживается?
- Активно поддерживается. Последний коммит в asl-ml-immersion — 6 нояб. 2026 г..
- Для чего можно использовать asl-ml-immersion?
- Прохождение структурированного курса по ML в Google Cloud. Изучение развёртывания моделей TensorFlow или PyTorch с помощью конвейеров Kubeflow. Создание первого агента на базе Gemini с Google ADK по предоставленным примерам.
- Как установить asl-ml-immersion?
- Клонируйте репозиторий: git clone --depth 1 https://github.com/GoogleCloudPlatform/asl-ml-immersion.git Запустите скрипт настройки в Cloud Shell из клонированной папки: bash scripts/setup_env.sh Соберите окружение (venv и ядра Jupyter) в среде Google Cloud: make
- Где скачать asl-ml-immersion?
- Исходный код и инструкции по установке — на GitHub: https://github.com/GoogleCloudPlatform/asl-ml-immersion
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Python-библиотека и облачная платформа для отслеживания, визуализации и управления экспериментами машинного обучения, датасетами и моделями.
Сканер обнаруживает небезопасный код в файлах ML-моделей до их загрузки и защищает от атак через сериализацию моделей.
Библиотека Python для создания и запуска API инференса AI-моделей, конвейеров из нескольких моделей и приложений на базе LLM с развёртыванием в Docker и Kubernetes.
Открытый Python-фреймворк для оценки, тестирования и мониторинга ML- и LLM-систем: более 100 встроенных метрик и обнаружение дрейфа.
Бесплатный курс под лицензией MIT из 542 уроков, который с нуля знакомит с AI engineering на Python, TypeScript, Rust и Julia.