Профессия Data Scientist

Подготовка по Python, математике, SQL и машинному обучению, включая временные ряды, тексты и нейронные сети.

БруноямОнлайн-школа
ML и Data Science

О курсе

Подготовка по Python, математике, SQL и машинному обучению, включая временные ряды, тексты и нейронные сети. Кому адресована программа: начинающим специалистам по Data Science.

Обучение охватывает следующие темы: Введение. Подготовка к работе; Основы синтаксиса Python; Структуры данных и алгоритмы Python; Линейная алгебра для исследователей данных; Основные библиотеки для анализа данных. Далее изучаются: Базы данных и SQL; Линейная алгебра, методы оптимизации; Математическая статистика; Основные модели Machine Learning с учителем.

Чему научитесь

  1. Подготавливать и анализировать данные на Python
  2. Обучать модели машинного обучения
  3. Работать с временными рядами, текстами и нейронными сетями
Кому подходит

Начинающим специалистам по Data Science.

Что внутри курса

Полная программа
01Введение. Подготовка к работе

Профессия Data Scientist и смежные роли; Востребованность и карьера в данных; Обзор курса и правила работы; Настройка окружения: Anaconda, Jupyter.

02Основы синтаксиса Python

Переменные, типы данных; Арифметические операции; Стандартный ввод и вывод; Условные конструкции и ветвления.

03Структуры данных и алгоритмы Python

Циклы; Структуры данных; Функции; Работа с файлами.

04Линейная алгебра для исследователей данных

Векторы; Матрицы; Система линейных уравнений.

05Основные библиотеки для анализа данных

Введение в библиотеки; Библиотека numpy; Библиотека pandas; Библиотека matplotlib.

06Базы данных и SQL

Основы баз данных, СУБД и SQL; Обзор SQLite, PostgreSQL, MySQL; Работа с БД из Python.

07Линейная алгебра, методы оптимизации

Функция; Производная функции; Градиентный и стохастический спуск (SGD).

08Математическая статистика

Случайные величины; Условная вероятность; Формула Байеса; Основы статистики.

09Основные модели Machine Learning с учителем

Введение в Machine Learning; Задача регрессии; Задача классификации; Валидация результатов.

10Машинное обучение

Валидация и оценка моделей; Ключевые алгоритмы классификации; Построение ансамблей; Подбор гиперпараметров и основы AutoML.

11Работа с неразмеченными данными

Задача обучения без учителя; Задача понижения размерности.

12Обработка временных рядов

Задача прогнозирования временных рядов; Преобразование Фурье; Классификация временных рядов.

13Обработка текстов

Общий принцип работы с текстами; Стемминг и лемматизация; Способы векторизации текстов.

14Нейронные сети

Введение в нейросети; Обработка изображений, CNN; Рекуррентные нейросети; Генеративные нейронные сети.

15Секреты успеха Data Science

Проблема воспроизводимости вычислений; Введение в Snakemake; Docker; Как презентовать исследование.

16Взаимодействие с командой. Scrum. Agile

Основные этапы жизненного цикла ПО; Методологии управления проектами; Роли, события и артефакты в Scrum; Терминология и процессы Scrum.

17Карьера и развитие

Где искать работу; С чего начать / Что выбрать; Собеседование. Тестовые задания; Развитие.

Автор курса

Онлайн-школа

Бруноям

Бруноям разрабатывает программы по программированию, дизайну, маркетингу, аналитике и нейросетям. Школа ориентируется на взрослых, которые осваивают новую специальность или хотят применять конкретные инструменты в работе.

30курсов по ИИ
Все курсы автора

Другие курсы по теме