
Занятие №0:
Вводное занятие

Наш курс
-
Глубокое обучение и обучение с подкреплением;
-
Алгоритмы Q-обучения, градиента стратегии;
-
Алгоритм исполнитель-критик (A2C);
-
Python, TensorFlow, Numpy, OpenCV, Open AI Gym;
-
Современные тенденции в обучении с подкреплением.

Результаты по окончанию курса




Основные понятия

Определение
Искусственный интеллект (ИИ, англ. Artificial intelligence, AI) — наука и технология создания интеллектуальных машин, особенно интеллектуальных алгоритмов и компьютерных программ.


Обучение с учителем
Классификация
Регрессия
Предсказывать значение
Предсказывать категорию
Обучение с учителем

Обучение без учителя
Кластеризация
Ассоциация
Выявить последовательности
Разделить по схожести
Обучение без учителя




Обучение с подкреплением








Примеры
-
Мастер-шахматист;
-
Адаптивный контроллер;
-
Детеныш газели;
-
Подвижный робот;
-
Торговая система или трейдер;
-
Дофаминовая система;
-
Компьютерные игры;
-
Дрессировка собак;
-
Автомобиль с автопилотом.

Нейрон
сумма > 14
?
12
6
2
0.6
1.2
0.2
14.8
12*0.6 + 6*1.2 + 2*0.2
1

Нейрон
Входы
Сумматор
Функция активации
Выход

Нейронная сеть
Входной слой
Скрытые слои
Выходной слой
1 слой
2 слой

Компьютерное зрение


Компьютерное зрение


Компьютерное зрение


Компьютерное зрение


Глубокое обучение (Deep Learning)

Автомобиль
Человек
Видимый слой (исходные пиксели)



Первый скрытый слой (границы)
Второй скрытый слой (углы и контуры)
Третий скрытый слой (части объектов)
Выход (тип объекта)
Животное










Python
Python — это активно развивающийся скриптовый язык, который используют для решения большого объема самых разноплановых задач.

Где используют Python
-
Графические пользовательские интерфейсы;
-
Быстрое прототипирование;
-
Программные приложения, мобильные приложения, игры;
-
Программирование для баз данных;
-
Численное и научное программирование;
-
Системное программирование;
-
Интеграция компонентов;
-
Тестирование.
Как будем работать


Нам понадобятся
GitHub
repl.it
Сервис, в котором будем хранить код
Сервис, в котором будем писать код
github.com

Регистрация






































Задача
Сделайте "commit & push" всех последних изменений (создания новой ветки и файла с кодом). После чего посмотрите появилась ли новая ветка на сайте GitHub, нажав на поле "main" (см. картинку).


Спасибо за понимание!
Спасибо за понимание!

Лекция №0. Вводное занятие
By Protectornaldo
Лекция №0. Вводное занятие
- 152