В дополнение к хронологии видео 2017 Часть 1 и 2017 Часть 2 ниже вы можете найти полную коллекцию хронологии видео для части 1 2018 (V2). Эта версия включает множество ключевых слов для поиска.
Особая благодарность @hiromi за ее помощь

Примечание 1: это для студентов, которые прошли весь курс Части 1 (V2) и хотят быстро найти / перейти в определенный раздел, используя поиск по ключевым словам на одной странице / месте.
Имхо, если вы не взяли курс: не используйте это как способ «перелететь и смотреть только то, что, по вашему мнению, вам нужно», вы упустите полную картину.

Примечание 2: это первый проект WIP (работа в процессе); Если вы обнаружите какую-либо ошибку или неправильную ссылку, сообщите мне об этом, разместив сообщение в этой теме, чтобы я мог ее исправить.

Расписание видео для Урока 1

  • 00: 00: 017 Добро пожаловать в часть 1, версию 2 Практического глубокого обучения для программистов,
    Обратитесь к сообществу Fastai за помощью по настройке вашей системы на « forum.fast.ai1 »
  • 00:02:11 Подход сверху вниз в сравнении с подходом снизу вверх,
    Почему вам нужен графический процессор nVidia (графический процессор = видеокарта) для глубокого обучения
  • 00: 04: 113 Используйте crestle.com1, если у вас нет ПК с графическим процессором.
  • 00: 06: 114 Используйте paperpace.com4 вместо crestle.com1 для более быстрых и дешевых вычислений на графическом процессоре. Технические советы по работе с Jupyter Notebook.
  • 00: 12: 307 Начните с урока Jupyter Notebook1.ipynb Собаки против кошек
  • 00: 20: 202 Наша первая модель: быстрый старт.
    Запуск нашей первой модели глубокого обучения с архитектурой resnet34, эпоха, точность при проверке.
  • 00:24:11 Анализируем результаты: просматриваем картинки в уроке1.ipynb
  • 00:30:45 Подробный пересмотр подхода Джереми и Рэйчел к философии преподавания сверху вниз против снизу вверх.
  • 00: 33: 453 Объяснение структуры курса Fastai со слайдом, показывающим 8 шагов.
    Рассмотрение компьютерного зрения, затем структурированных данных (или временных рядов) с конкурсом Kaggle Rossmann Grocery Sales, затем NLP (обработка естественного языка), затем совместная фильтрация для систем рекомендаций, затем снова компьютерное зрение с ResNet.
  • 00: 44: 111 Что такое глубокое обучение? Разновидность машинного обучения.
  • 00:49:11 Универсальная аппроксимационная теорема и примеры, используемые корпорацией Google.
  • 00:58:11 Больше примеров с использованием глубокого обучения, как показано в PowerPoint из курса Джереми в ML1 (машинное обучение 1)
    Что на самом деле происходит в модели глубокого обучения со сверточной сетью.
  • 01:02:11 Добавление нелинейного слоя к нашей модели, сигмоида или ReLu (выпрямленная линейная единица), SGD (стохастический градиентный спуск)
  • 01: 08: 201 Статья Визуализация и понимание сверточных сетей, реализация на lesson1.ipynb, циклические скорости обучения с библиотекой Fastai как lr_find или поиском скорости обучения.
    Почему это начинается обучение модели, но останавливается до 100%: используйте средство поиска расписания учащихся.
  • 01:21:30 Почему вам нужно использовать библиотеки Numpy и Pandas с Jupyter Notebook: нажмите TAB для получения дополнительной информации или Shift-TAB один или два или три раза (три раза), чтобы открыть документацию для код.
    Введите "?" перед функцией или "??", чтобы просмотреть код более подробно.
  • 01:24:40 Используйте сочетание клавиш H в Jupyter Notebook, чтобы просмотреть сочетания клавиш.
  • 01: 25: 401 Не забудьте выключить сеанс в Crestle или Paperspace, иначе вам придется платить.

Расписание видео для Урока 2

  • 00: 01: 012 Обзор урока 1, классификатор изображений,
    структура PATH для обучения, скорость обучения,
    какие четыре столбца чисел в виджете Jupyter
  • 00: 04: 453 Что такое скорость обучения (LR), LR Finder, мини-пакет, learn.sched.plot_lr () и learn.sched.plot (), введение в оптимизатор ADAM
  • 00:15:00 Как улучшить вашу модель с большим количеством данных,
    избежать переобучения, использовать другое увеличение данных ‘aug_tfms =’
  • 00:18:30 Дополнительные вопросы по использованию Learning Rate Finder
  • 00:24:10 Назад к Data Augmentation (DA),
    ‘tfms =’ и ‘precompute = True’, наглядные примеры обнаружения и активации слоев в предварительно обученных
    сетях, таких как ImageNet. Разница между вашим компьютером или AWS и Crestle.
  • 00:29:10 Зачем использовать learn.precompute = False для увеличения данных, влияние на точность / потери поездов / потери при проверке
  • 00: 30: 153 Зачем использовать cycle_len = 1, отжиг скорости обучения,
    косинусный отжиг, стохастический градиентный спуск (SGD) с подходом перезапуска, ансамбль; "Суперсила Джереми"
  • 00:40:35 Сохраните веса вашей модели с помощью learn.save () и learn.load (), папок tmp и модели
  • 00:42:45 Вопрос по обучению модели с нуля
  • 00:43:45 Точная настройка и дифференциальная скорость обучения,
    'learn.unfreeze ()', 'lr = np.array ()', 'learn.fit (lr, 3, cycle_len = 1, cycle_mult = 2) '
  • 00: 55: 301 Дополнительные вопросы: Почему более плавные услуги соотносятся с более общими сетями? и больше.
  • 01: 05: 301 Используется ли в этом курсе библиотека« Fast.ai поверх PyTorch с открытым исходным кодом?» и почему Fast.ai перешел с Keras + TensorFlow на PyTorch, создав высокоуровневую библиотеку поверх.

ПАУЗА

  • 01: 11: 451 Матрица классификации plot_confusion_matrix ()
  • 01:13:45 8 простых шагов для обучения классификатора изображений мирового класса
  • 01: 16: 303 Новое демо с конкурсом Dog_Breeds_Identification на Kaggle, загрузка / импорт данных из Kaggle с помощью kaggle-cli, использование файлов CSV с Pandas. ‘Pd.read_csv ()’, ‘df.pivot_table ()’, ‘val_idxs = get_cv_idxs ()’
  • 01: 29: 151 Исходная модель Dog_Breeds, image_size = 64,
    Ошибка CUDA Out Of Memory (OOM)
  • 01: 32: 451 Недокументированный профессиональный совет от Джереми: тренируйтесь с маленьким размером, затем используйте learn.set_data () с большим набором данных (например, 299 на 224 пикселей)
  • 01:36:15 Снова использование увеличения времени тестирования (learn.TTA ())
  • 01:48:10 Как улучшить модель / блокнот на Dog_Breeds: увеличить размер изображения и использовать лучшую архитектуру.
    ResneXt (с крестиком) по сравнению с Resnet. Предупреждение для пользователей GPU: версия X может в 2–4 раза превышать объем памяти, поэтому необходимо уменьшить Batch_Size, чтобы избежать ошибки OOM.
  • 01:53:00 Быстрый тест конкурса спутниковых снимков Amazon на Kaggle, с несколькими ярлыками
  • 01:56:30 Вернемся к вашей аппаратной настройке глубокого обучения: Crestle против Paperspace и AWS, который выдал Fast.ai Part1 V2 около 200 000 долларов вычислительных кредитов.
    Дополнительные советы по настройке вашей системы AWS как студент Fast.ai, Amazon Machine Image (AMI), 'p2.xlarge',
    'aws key pair', 'ssh-keygen', 'id_rsa.pub', 'import key pair', ' git pull ',' conda env update 'и как выключить ваши 0,90 доллара в минуту с помощью' Instance State = ›Stop '

Расписание видео для Урока 3

Расписание видео для Урока 4

Пауза

Расписание видео для Урока 5

Расписание видео для Урока 6

Расписание видео для Урока 7