Чему вы научитесь
- Понимать, зачем математика нужна в Data Science и Machine Learning
- Представлять данные в виде векторов и матриц
- Работать с матрицами, размерностями и матричным умножением в Python
- Понимать, как линейная модель делает предсказания через X @ w
- Считать ошибку модели с помощью MSE, MAE и R²
- Понимать идею линейной регрессии без магии sklearn
- Реализовывать простую линейную регрессию вручную
- Понимать производную как инструмент уменьшения ошибки
- Реализовывать градиентный спуск с нуля
- Строить графики, линии регрессии и визуализации самостоятельно в Python
О курсе
«Лёгкий вышмат для Data Science и ML. Часть 1» — это практический курс по математической базе, которая нужна для понимания первых моделей машинного обучения.
Курс не построен как классический университетский вышмат. Здесь нет перегруза доказательствами, сложной нотацией и абстрактной теорией ради теории. Вместо этого каждая тема объясняется через понятные примеры из анализа данных и машинного обучения.
В первой части курса мы разберём базовую цепочку:
данные → векторы и матрицы → линейная модель → ошибка → производная → градиентный спуск
Вы быстро вспомните школьные понятия вроде степеней, логарифмов, уравнений и функций, а затем перейдёте к темам, которые напрямую используются в ML: векторам, матрицам, линейной регрессии и градиентному спуску.
Особенность курса — все графики и визуализации ученик строит сам с помощью Python. Вы не просто смотрите на готовые картинки, а запускаете код, меняете параметры и видите, как меняется поведение функции, модели или ошибки.
После прохождения первой части вы будете лучше понимать, что происходит за командами вроде model.fit(), LinearRegression() и X @ w.
Для кого этот курс
Начальные требования
Для прохождения курса желательно знать базовый Python.
Будет достаточно, если вы умеете:
создавать переменные
работать со списками и массивами на базовом уровне
запускать код в Jupyter Notebook или Google Colab
понимать простые функции в Python
читать простые таблицы данных
Также желательно помнить школьную математику на базовом уровне:
степени
уравнения
графики функций
координатную плоскость
простые алгебраические выражения
Глубоких знаний высшей математики не требуется. Производные, матрицы, линейная регрессия и градиентный спуск будут объясняться с нуля и через практику.
Наши преподаватели
Как проходит обучение
Обучение построено от простого к сложному.
Сначала вы быстро вспоминаете школьную базу: степени, логарифмы, уравнения, функции и графики. Затем переходите к векторам и матрицам, учитесь представлять данные как матрицу признаков X и вектор ответов y.
После этого вы разбираете линейную регрессию: сначала руками и через формулы, затем через Python и sklearn. В финальном модуле вы изучаете производные и реализуете градиентный спуск с нуля.
В курсе используются Python, NumPy, Pandas, Matplotlib, Seaborn и Scikit-learn.
Все графики ученик строит самостоятельно в Python: линии, точки, функции, ошибки, регрессии и процесс обучения модели. Это помогает не просто прочитать объяснение, а увидеть математику в действии.
В каждом модуле есть практические задания и мини-проекты. В конце первой части вы собираете финальный проект: от данных и матриц до линейной регрессии и градиентного спуска.
Программа курса
Что вы получаете
- Понятное объяснение базовой математики для Data Science и ML
- Практику с NumPy, Pandas, Matplotlib и Scikit-learn
- Навык представлять данные в виде векторов и матриц
- Понимание матричного умножения и записи X @ w
- Понимание линейной регрессии без «магии» библиотек
- Навык считать ошибки модели и интерпретировать метрики
- Первую реализацию градиентного спуска с нуля
- Практические задания после каждого важного блока
- Мини-проекты по векторам, матрицам и линейной регрессии
- Финальный проект по первой части курса
- Базу для дальнейшего изучения статистики, вероятности, классификации и нейросетей