CS50AI: Введение в искусственный интеллект с Python
firstdigital
Почему искусственный интеллект?
250 тыс руб
Средняя зарплата специалиста по Data Science с хорошей подготовкой и 2-3 годами опыта; зарплата опытных специалистов может достигать 1 млн руб/месяц
Новое Электричество
Искусственный интеллект называют "новым электричеством" ввиду сравнимости эффекта технологии на экономику и общество
Важный элемент
От беспилотных автомобилей до систем рекомендации и медицинских систем диагностики - ИИ становится все более важным инструментом даже для традиционных отраслей
Почему этот курс?
Учитесь у лучших
Начните осваивать искусственный интеллект с инструкторами из Гарвардского университета, который стабильно входит в топ-5 лучших вузов в мире по компьютерным наукам
Бесплатно
Все материалы курса доступны БЕСПЛАТНО. Получите сертификат об успешном окончании курса за дополнительную плату
Основа профессий
Засчитайте курс как часть одной из ИТ-профессий first digital, являющихся сильным сигналом для работодателей
Как проходит обучение
Видеолекции
Смотри видеоуроки в любое время, на любом устройстве, занятия разбиты на 3-15 минутные уроки чтобы встроится в ваше расписание
Практика
Закрепите новый материал выполнением практического задания с автопроверкой кода
Сообщество
Присоединяйтесь к онлайн форуму и чату для студентов для обсуждения заданий и обмена опытом
Сертификат
Получите сертификат об окончании курса, составьте из отдельных курсов свою IT-профессию
Трудоустройство
Скоро!Откликайся на вакансии на закрытом сайте по поиску работы и эксклюзивные карьерные мероприятия, получите консультацию с занимающим позицию, которую ты хочешь получить
Программа курса
7 недель
10-30 часов в неделю
Средний уровень
Неделя
Описание
0
В данном модуле мы рассмотрим алгоритмы поиска, которые помогают решить ряд реальных проблем, таких, например, как нахождение наиболее оптимального маршрута приложении-навигаторе, или определение оптимального следующего хода в игре. Мы разберем принцип работы следующих алгоритмов:
- Поиск в глубину
- Поиск в ширину
- Поиск по первому наилучшему совпадению
- Алгоритм A*
- Состязательный поиск
- Минимакс
- Альфа-бета-отсечение
- Минимакс с ограничением глубины
1
Люди рассуждают и делают выводы на основе имеющихся у них знаний. Искусственный интеллект также использует знания для того, чтобы делать выводы, представляя знания в абстрактном виде. В данной лекции мы рассмотрим как именно искусственный интеллект это делает. В частности, мы рассмотрим следующие темы:
- Пропозициональная логика
- Вывод в логических рассуждениях
- Инженерия знаний
- Правила вывода - modus Ponens, элиминация, элиминация двойным отрицанием, элиминация вывода, исключение с двойным условием, Законы де Моргана, Дистрибутивность
- Правило резолюций
- Логика первого порядка
2
Искусственный интеллект неразрывно связан с вероятностной оценкой неопределенных событий. Чтобы лучше овладеть этим инструментарием, мы рассмотрим следующие темы:
- Аксиомы вероятности
- Условная вероятность
- Случайные переменные
- Правило Байеса
- Совместная вероятность
- Правила вероятности
- Байесовские сети
- Семплирование
- Марковские модели
- Скрытые марковские модели
3
Оптимизация помогает не просто найти правильное решение проблемы, но и сделать наилучшим, то есть наиболее эффективным способом. Темы недели:
- Локальный поиск
- Поиск с восхождением к вершине
- Алгоритм имитации отжига
- Линейное программирование
- Удовлетворение ограничений
- Последовательности узлов
- Консистенции дугиv
- Поиск с возвратом
4
В данном модуле мы рассмотрим различные инструменты для обучения моделей:
- Обучение с учителем
- Метод классификации по k-ближайшим соседям
- Обучение персептрона
- Метод опорных векторов
- Регрессия
- Целевая функция
- Переобучение
- Регуляризация
- scikit-learn
- Обучение с подкреплением
- Марковские процессы принятия решений
- Q-Learning
- Обучение без учителя
- Метод k-средних
5
Модель нейронной сети имеет схожести со строением человеческого мозга, и на данный момент является одной из самых популярных и эффективных моделей для нахождения решения. Мы познакомимся с такими понятиями как:
- Функция активации
- Структура нейронной сети
- Градиентный спуск
- Многослойные нейронные сети
- Метод обратного распространения ошибки
- Переобучение
- TensorFlow
- Компьютерное зрение
- Свертка изображений
- Сверточные нейронные сети
- Рекуррентные нейронные сети
6
Обработка естественного языка, то есть понимание и воспроизведение человеческой речи, является одним из наиболее динамично развивающихся областей искусственного интеллекта. Чтобы лучше познакомиться с данным направлением, мы рассмотрим следующие темы:
- Синтаксис и семантика
- Контекстно-свободная грамматика
- nltk
- н-граммы
- Токенизация
- Марковские модели
- Модель «мешок слов»
- Наивный байесовский классификатор
- Информационный поиск
- Извлечение информации
- Word Net
- Представление слов
Что вы освоите в результате прохождения курса
Освоите концепции и алгоритмы, лежащие в основе современного искусственного интеллекта
Освоите идеи, которые лежат в основе таких технологий как игровые движки, распознавание рукописного ввода и машинный перевод, и многих других
Благодаря практическим проектам с использованием Python познакомитесь с теорией, лежащей в основе алгоритмов поиска по графам, классификации, оптимизации, обучения с подкреплением и другими темами в области искусственного интеллекта и машинного обучения
Приобретете опыт работы с библиотеками для машинного обучения, а также освоите принципы искусственного интеллекта, которые позволят вам создавать собственные интеллектуальные системы
Получите отличный фундамент в таких темах как:
- алгоритмы поиска по графу
- состязательный поиск
- представление знаний
- логический вывод
- теория вероятности
- Байесовские сети
- Марковские модели
- удовлетворение ограничений
- машинное обучение
- обучение с подкреплением
- нейронные сети
- обработка естественного языка
Сертификат об успешном окончании курса
Все материалы курса доступны БЕСПЛАТНО
В случае если вы хотите получить сертификат об успешном прохождении курса, необходимо будет оплатить 6900 р в любой момент учебы
Пример сертификата:
Сертификат может иметь самостоятельную ценность
А может использоваться для зачета курса как части одной из IT-профессий first digital, являющихся сильным сигналом для работодателей.
Примеры профессий first digital institute, в которых может быть засчитан сертификат CS50AI:
-
Data Engineer
-
Data Scientist
-
AI Product Manager
Одна профессия может включать до 15 отдельных курсов, и является гарантией всесторонней и качественной подготовки специалиста