Harvard CS197: Опыт исследования искусственного интеллекта PDF Download

Новости ИИОпубликовано 10 месяцев назад Круг обмена ИИ
17.7K 00
堆友AI

Преподаватель курса. Доктор Пранав Раджпуркар (ассистент профессора, Гарвардский университет)

Обзор курса. На этом курсе вы глубоко погрузитесь в передовые инструменты разработки ИИ, такие как PyTorch, Lightning и Hugging Face, и оптимизируете свой рабочий процесс с помощью VSCode, Git и Conda. Вы узнаете, как использовать возможности облачных вычислений AWS и Colab для обучения крупномасштабных моделей глубокого обучения с молниеносным GPU-ускорением. Кроме того, вы освоите лучшие практики управления большим количеством экспериментов с помощью весов и смещений. Этот курс также научит вас систематически читать научные статьи, генерировать новые идеи и представлять их в виде слайдов или докладов. Вы даже освоите ценные навыки управления проектами и общения в команде, используемые ведущими исследователями в области ИИ.

Цели курса.

  • Владение инструментами и методами, обычно используемыми в исследованиях ИИ.
  • Умение проводить поиск литературы, читать и обобщать исследовательские работы по искусственному интеллекту.
  • Умение использовать различные фреймворки и библиотеки для разработки, обучения и оценки моделей.
  • Возможность управления экспериментами, поиска гиперпараметров и сравнения производительности моделей.
  • Способность генерировать, повторять и оценивать исследовательские идеи.
  • Способность писать и организовывать исследовательские работы и создавать высококачественные слайды.
  • Способность эффективно работать в команде и управлять проектами.

Каталог курсов.

I. Введение и основа программы (Главы 1-2, 59 страниц)

  • Глава 1: Вы дополняете мои сэндвичи - захватывающие достижения в области языковых моделей ИИ
    • Цели обучения:
      • Взаимодействуйте с языковыми моделями, используя обучение на нулевых и малых выборках, чтобы проверить их возможности.
      • Создавайте простые приложения, используя возможности завершения текста в GPT-3 и генерации кода в Codex.
      • Понять вредную тенденцию языкового моделирования, потенциально отражающую социальные предрассудки.
    • Соответствующие заметки: Гарвард CS197 Лекция 1 Заметки
  • Глава 2: Дзен Python - основы программной инженерии
    • Цели обучения:
      • Эффективное редактирование кодовой базы Python с помощью редактора VSCode.
      • Владеет навыками использования Git и Conda в рабочих процессах кодирования.
      • Для отладки используйте точки останова и точки регистрации, а не операторы печати.
      • Используйте линтинг для поиска ошибок и улучшения стиля кода Python.
    • Соответствующие записи: Harvard CS197 Lecture 2 Notes

II. Чтение литературы и доработка моделей (главы 3-4, 41 страница)

  • Глава 3: Плечи гигантов - Чтение исследовательских работ по искусственному интеллекту
    • Цели обучения:
      • Проведите поиск литературы, чтобы найти работы, связанные с интересующей вас темой.
      • Читайте научные работы по машинному обучению и обобщайте их результаты.
      • Подведите итоги предыдущей работы в определенной области.
    • Соответствующие записи: Harvard CS197 Lecture 3 Notes
  • Глава 4: В такт джазовым рукам - тонкая настройка языковой модели с помощью обнимающихся лиц
    • Цели обучения:
      • Используйте библиотеку datasets для загрузки и обработки наборов данных обработки естественного языка.
      • Сегментируйте текстовую последовательность и поймите, какие шаги используются при сегментации.
      • Создание наборов данных и этапы обучения для каузального языкового моделирования.
    • Соответствующие записи: Harvard CS197 Lecture 4 Notes

III. Глубокое погружение в PyTorch с помощью Visual Transformer (главы 5-7, 33 страницы)

  • Глава 5: Lightning McTorch - Тонкая настройка трансформатора зрения с помощью молнии
    • Цели обучения:
      • Взаимодействуйте с кодом, чтобы изучить загрузку данных изображения и токенизацию для использования в Visual Transformer.
      • Разбор кода архитектуры PyTorch и модулей, используемых для создания визуального трансформера.
      • Знакомство с примерами рабочих процессов обучения с использованием PyTorch Lightning.
    • Соответствующие записи: Harvard CS197 Lecture 5 Notes
  • Глава 6-7: Лунная походка с PyTorch - закрепление основ PyTorch
    • Цели обучения:
      • Выполняйте операции с тензорами в PyTorch.
      • Понимание прямого и обратного распространения в нейронных сетях в контексте Автограда.
      • Обнаружение распространенных проблем в обучающем коде PyTorch.
    • Соответствующие заметки: Harvard CS197 Lecture 6 & 7 Notes

IV. Управление экспериментами и гиперпараметрический поиск (главы 8-9, 22 страницы)

  • Глава 8-9: Организация экспериментов Sparks Joy - организация обучения модели с весами и предубеждениями и Hydra (Организация экспериментов Sparks Joy - организация обучения модели с весами и предубеждениями и Hydra) Hydra)
    • Цели обучения:
      • Управляйте регистрацией и отслеживанием экспериментов с помощью программы Weights & Biases.
      • Выполните гиперпараметрический поиск с помощью Weights & Biases Sweeps.
      • Управляйте сложными конфигурациями с помощью Hydra.
    • Соответствующие заметки: Harvard CS197 Lecture 8 & 9 Notes

V. Идеи для исследований и написание эссе (главы 10-13, 23 страницы)

  • Главы 10-11: Я мечтал о мечте - основа для генерации исследовательских идей
    • Цели обучения:
      • Определите пробелы в исследовательской работе, включая вопрос исследования, экспериментальную установку и результаты.
      • Генерируйте идеи на основе исследовательской работы, учитывая интересующую вас задачу, стратегию оценки и элементы предлагаемой методологии.
      • Итерируйте свои идеи, чтобы повысить их качество.
    • Соответствующие заметки: Harvard CS197 Lecture 10 & 11 Notes
  • Главы 12-13: "Сегодня была сказка" - структурирование исследовательской работы
    • Цели обучения:
      • Разбор элементов исследовательской работы и их порядок.
      • Документируйте глобальную и локальную структуру написания исследовательской работы.
    • Соответствующие заметки: Harvard CS197 Lecture 12 & 13 Notes

VI. Глубокое обучение и точная настройка моделей в облаке (главы 14-17, 31 страница)

  • Главы 14-15: Deep Learning on Cloud Nine - AWS EC2 for Deep Learning: Setup, Optimisation, and Hands-on Training with CheXzero (Глубокое обучение на Cloud Nine - AWS EC2 for Deep Learning on AWS EC2: Setup, Optimisation, and Hands-on Training with CheXzero)
    • Цели обучения:
      • Узнайте, как настроить и подключиться к экземпляру AWS EC2 для глубокого обучения.
      • Узнайте, как модифицировать код глубокого обучения для использования GPU.
      • Получите практический опыт в процессе обучения модели с использованием реальной базы кода.
    • Соответствующие заметки: Harvard CS197 Lecture 14 & 15 Notes
  • Главы 16-17: Воплотите свои мечты в жизнь - Тонкая настройка модели стабильной диффузии
    • Цели обучения:
      • Создавайте и настраивайте модели стабильной диффузии, используя блокнот с шаблонами Dreambooth.
      • Использование ускорения AWS для обучения моделей стабильной диффузии с помощью графических процессоров.
      • Используйте незнакомые кодовые базы и новые инструменты, включая Dreambooth, Colab, Accelerate и Gradio, без необходимости погружаться в них.
    • Соответствующие заметки: Harvard CS197 Lecture 16 & 17 Notes

VII. Эффективность исследований и работа в команде (главы 18-19, стр. 19)

  • Глава 18: "Усиление продуктивности исследований" - советы по управлению своим временем и усилиями
    • Цели обучения:
      • Узнайте, как использовать обновленные совещания и рабочие сессии, чтобы оставаться на одной волне и добиваться прогресса в реализации проектов.
      • Узнайте, как использовать различные инструменты и методики для улучшения коммуникации в команде и организации проекта.
      • Изучите стратегии организации проектной работы, рассмотрите этапы проекта и различные задачи, связанные с ним.
    • Соответствующие записи: Harvard CS197 Lecture 18 Notes
  • Глава 19: ИИ-ниндзя - прогресс и влияние в исследованиях ИИ
    • Цели обучения:
      • Узнайте, как добиться стабильного прогресса в ваших исследованиях, в том числе наладить отношения с научными руководителями и развить навыки.
      • Получите более глубокое понимание того, как повысить отдачу от своей работы.
    • Соответствующие записи: Harvard CS197 Lecture 19 Notes

VIII. Производство слайдов и статистические испытания (главы 20-21, 25 страниц)

  • Глава 20: Bejeweled - советы по созданию высококачественных слайдов
    • Цели обучения:
      • Применяйте ключевые принципы подхода "утверждение-доказательство" для создания эффективных презентационных слайдов.
      • Определите общие "подводные камни" типичной слайдовой презентации и стратегии, позволяющие их избежать.
      • Примените техники, изученные в этой лекции, к реальным примерам слайдов исследовательских презентаций, чтобы повысить их эффективность.
    • Соответствующие записи: Harvard CS197 Lecture 20 Notes
  • Глава 21: Показ моделей - статистические испытания для сравнения характеристик моделей
    • Цели обучения:
      • Узнайте о различных статистических тестах, которые можно использовать для сравнения моделей машинного обучения, включая тест Макнемара, парные t-тесты и методы бутстрепа.
      • Возможность реализовать эти статистические тесты на языке Python для оценки производительности двух моделей на одном и том же тестовом наборе.
      • Умение выбирать подходящие тесты для решения конкретной исследовательской задачи, включая тесты на статистическое превосходство, неисключение и эквивалентность.
    • Соответствующие записи: Harvard CS197 Lecture 21 Notes

Задания

  • Задание 1: Язык кода
  • Задание 2: Первое погружение в искусственный интеллект (AI初探)
  • Задание 3: Torched (Факел)
  • Задание 4: Искра радости
  • Задание 5: Идея и организация
  • Задание 6: Стабильная диффузия и исследовательские операции

X. Курсовой проект

  • Детали проекта. Вы разработаете передовой исследовательский проект, применяющий искусственный интеллект в медицине. Курс дает четко определенное направление исследований, позволяя вам сформулировать исследовательский вопрос и провести комплексное исследование. Для выполнения проекта вы будете использовать исследовательские инструменты и технические навыки, полученные на занятиях. В ходе выполнения этого итогового проекта вы получите ценный опыт проведения реальных исследований в области медицинского искусственного интеллекта и работы над проектом от концепции до полной рукописи.

XI. Заключительные замечания (Поздравления)

Надеюсь, этот учебный каталог поможет вам! Удачи вам в учебе!

 

адрес загрузки

1735613715-Harvard CS197_ AI Research Experiences - Книга курса

© заявление об авторских правах

Похожие статьи

Нет комментариев

Вы должны войти в систему, чтобы участвовать в комментариях!
Войти сейчас
нет
Нет комментариев...