Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Сыграйте в классический пасьянс и попробуйте разложить по порядку колоду из 52 карт, начиная с короля и заканчивая тузом. Игра имеет четыре варианта: с 1, 2, 3 и 4 мастями. Выиграйте как можно больше в каждом варианте и улучшите свои показатели.

Пасьянс Паук «Классический»

Карточные, Логическая, Мобильная

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Data Science + IT

С этим тегом используют

Программирование Машинное обучение Обучение Python Аналитика Искусственный интеллект IT юмор Программист Юмор Работа Картинка с текстом Разработка Все
39 постов сначала свежее
6
troitskii
troitskii
1 год назад

Простыми словами про метрики в ИИ. Регрессия. MSE, RMSE, MAE, R-квадрат, MAPE⁠⁠

Привет, Пикабу! Меня зовут Александр Троицкий, я автор канала AI для чайников, и я продолжаю серию коротких статей по метрикам качества моделей для машинного обучения!

Что такое регрессия?

Задача регрессии в машинном обучении — это тип обучения в ИИ, когда модель обучается на данных с непрерывным значением, чтобы предсказывать его на основе одного или нескольких входных параметров. Отличие регрессии от задач классификации заключается в том, что регрессия предсказывает непрерывные значения (например, цену на дом, температуру, количество продаж), в то время как классификация предсказывает категориальные метки (например, да/нет, красный/синий/зеленый).

То есть задача регрессии предсказывает какую-то цифру, а задача классификации - это как выбор в тесте из нескольких вариантов ответа.

Пример

Давайте представим, что мы - доска объявлений типа Авито или Циана. Мы хотим подсказывать пользователю в интерфейсе по какой цене ему лучше разместить свою квартиру на основании множества факторов, например:

  • Местоположение квартиры

  • Площадь

  • Этаж

  • Ремонт

  • Год постройки здания

В итоге мы выводим пользователю рекомендуемую цифру в евро.Мы предсказали стоимость 10 квартир, а через месяц узнали за сколько их на самом деле продали.

Простыми словами про метрики в ИИ. Регрессия. MSE, RMSE, MAE, R-квадрат, MAPE IT, Программирование, Python, Data Science, Искусственный интеллект, Метрики, Telegram (ссылка), Длиннопост

Далее мы проведем с этими результатами нехитрые вычисления:

  • Вычтем из предсказанной цены реальную цену (первый столбик)

  • Возведем эту разницу в квадрат (второй столбик)

  • Возьмем корень из этого квадрата (третий столбик)

Получим следующие результаты на нашем примере:

Простыми словами про метрики в ИИ. Регрессия. MSE, RMSE, MAE, R-квадрат, MAPE IT, Программирование, Python, Data Science, Искусственный интеллект, Метрики, Telegram (ссылка), Длиннопост

P.S. да, можно просто взять разницу по модулю, но более умные математики говорят, что это все-таки не одно и то же - можете почитать об этом отдельно

MSE

Если мы возьмем второй столбик из зеленой таблицы выше, сложим все числа в нем, а потом поделим на количество этих чисел (возьмем среднюю), то получим MSE или среднюю квадратическую ошибку. В нашем случае:

MSE = 3353809295

Большое число! Из-за его величины оно сложно интерпретируется с точки зрения бизнеса. Чаще эту метрику используют при разработке моделей, когда важно наказывать большие ошибки сильнее, чем маленькие, так как ошибка возрастает квадратично. Это делает MSE чувствительной к выбросам. MSE используют, если большие ошибки недопустимы и должны сильно влиять на модель.

RMSE

RMSE или среднеквадратическая ошибка - это младший брат MSE. Чтобы ее посчитать нужно просто взять квадрат из MSE!

В нашем случае получится 57912.

RMSE также штрафует за большие ошибки, но в отличие от MSE, масштаб ошибки аналогичен исходным данным, что облегчает интерпретацию. Это делает RMSE хорошим выбором для многих практических задач, где важна интерпретируемость результата.

MAE

MAE или средняя абсолютная ошибка считается по третьем столбику из зеленой таблички выше. Нужно взять сумму корней из квадрата разницы между предсказанной ценой и реальной ценой и поделить ее на количество наблюдений. Проще говоря, берем среднее из третьего столбика.

В нашем примере MAE = 49243

MAE менее чувствительна к выбросам по сравнению с MSE и RMSE. Это делает её предпочтительным вариантом, когда выбросы присутствуют в данных, но не должны сильно влиять на общую производительность модели.

Немного усложним нашу зеленую табличку

Чтобы разобраться с тем как считается R-квадрат и MAPE нужно дополнить нашу зеленую табличку еще двумя стобиками:

  • Вычтем из предсказанной цены среднюю предсказанную цену и возведем это в квадрат (четвертый зеленый столбик 4). P.S. Не спрашивайте зачем это нужно и какой в этом практический смысл - просто сделайте :)

  • Поделим третий зеленый столбик на предсказанную цену квартиру из желтой таблички. То есть поделим разницу между предсказанной и реальной ценой квартиры по модулю на предсказанную стоимость квартиры. (пятый зеленый столбик)

Простыми словами про метрики в ИИ. Регрессия. MSE, RMSE, MAE, R-квадрат, MAPE IT, Программирование, Python, Data Science, Искусственный интеллект, Метрики, Telegram (ссылка), Длиннопост

Коэффициент детерминации (R квадрат)

Чтобы его получить надо из единицы вычесть разницу суммы второго и четвертого зеленых столбцов.

R квадрат = 1 - (сумма 2 зеленого столбца / сумма 4 зеленого столбца)

В нашем случае R квадрат = 85,2%

R-квадрат измеряет, какая доля вариативности зависимой переменной объясняется независимыми переменными в модели. Это хороший способ оценить адекватность модели: близость к 1 говорит о хорошем объяснении данных моделью. R-квадрат лучше всего подходит для сравнения моделей с одинаковыми данными.

MAPE

Средняя абсолютная процентная ошибка или MAPE - это среднее пятого зеленого столбца.

В нашем случае = 14,2%

MAPE измеряет отклонение прогнозов от фактических значений в процентах и является хорошим выбором, когда нужно легко интерпретируемое показание ошибки в процентном отношении. Однако MAPE может быть неэффективной, когда в данных присутствуют нулевые или очень маленькие значения.

Excel файл с примерами

Вы можете найти эксель файл с этими цифрами, бесплатно его скачать и собственноручно поиграться со значениями в нем вот в этом посте в моем телеграмм канале

Заключение

Поздравляю! Вы узнали про основные метрики в задачах регрессии!

Если вам интересно знать про ИИ и машинное обучение больше, чем рядовой человек, но меньше, чем data scientist, то подписывайтесь на мой канал в Телеграм. Я пишу редко, но по делу: AI для чайников. Подписывайтесь!

Показать полностью 3
[моё] IT Программирование Python Data Science Искусственный интеллект Метрики Telegram (ссылка) Длиннопост
4
0
troitskii
troitskii
1 год назад

Как работает самая популярная у дата саентистов модель машинного обучения: градиентный бустинг (XGBoosting) на пальцах⁠⁠

Привет, Пикабу! Меня зовут Александр Троицкий, я автор канала AI для чайников, и сегодня я расскажу про самую популярную у дата саентистов модель машинного обучения - градиентный бустинг.

Что это за модель?

Если брать определение из словарика, то градиентный бустинг - модель машинного обучения, решающая задачи классификации и регрессии. Она состоит из ансамбля более слабых моделей (чаще всего дерево решений) и учится последовательно на ошибках предыдущей модели.

Но здесь я хочу упростить все сложные статьи с кучей математических терминов, коих в интернете немало, поэтому просто предлагаю разобрать это определение бустинга простыми словами:

  • "Решает задачи регрессии и классификации" - это значит, что модель может выбирать из нескольких заранее готовых ответов (котик на фото или пёсик - это классификация), так и угадывать какое-то число (сколько стоит квартира от млн рублей до млрд рублей - это регрессия).

  • "Состоит из ансамбля более слабых моделей" - это значит, что внутри нее сидит не одна модель, а множество. И вместе они каким-то образом принимают решение как ответить окончательно. В случае с бустингом модели принимают решения и исправляют ответы предыдущих последовательно. Что это за последовательность я подробно покажу на примере ниже.

  • "Чаще всего состоит из деревьев решений". Дерево решений - это простой алгоритм машинного обучения. Для наглядности давайте представим, что у нас есть 4 квартиры, на основании которых мы хотим научиться оценивать стоимость квартиры. Само собой, в реальности мы бы делали модель на основании миллионов примеров стоимости квартир, но для упрощения мы возьмем 4 шутки:

Как работает самая популярная у дата саентистов модель машинного обучения: градиентный бустинг (XGBoosting) на пальцах IT, Искусственный интеллект, Аналитика, Data Science, Инновации, Длиннопост

Пример с квартирами

Вот какие выводы (примерно) сделал бы наш просто алгоритм дерева решений:

Как работает самая популярная у дата саентистов модель машинного обучения: градиентный бустинг (XGBoosting) на пальцах IT, Искусственный интеллект, Аналитика, Data Science, Инновации, Длиннопост

Результаты модели "дерево решений" на примере с квартирами

  • "Учится последовательно на ошибках предыдущей модели" - это значит, что мы сначала обучаем какую-то простую модель, потом смотрим, где мы ошиблись, и обучаем новую модель поверх первой, которая исправляет изначальные значения первой модели. Так повторяется какое-то количество раз, и в итоге мы складываем значения всех итераций (при регрессии). Давайте разберемся на примере с квартирами.

Как работает и обучается модель градиентного бустинга (XGBoosting) на примере?

Для начала наша модель предсказала всем квартирам одинаковую стоимость (очень слабая модель).

Как работает самая популярная у дата саентистов модель машинного обучения: градиентный бустинг (XGBoosting) на пальцах IT, Искусственный интеллект, Аналитика, Data Science, Инновации, Длиннопост

Всем предсказали стоимость 2.250.000 рублей

Таким образом, вычтя из реальной стоимости квартиры предсказанную нашей моделью величину, мы получаем ошибки нашей модели.

Как работает самая популярная у дата саентистов модель машинного обучения: градиентный бустинг (XGBoosting) на пальцах IT, Искусственный интеллект, Аналитика, Data Science, Инновации, Длиннопост

Ошибки после 1 шага, на них будем обучать 2 шаг

Именно на них будет обучаться следующая модель. Ее цель - уменьшить эти ошибки. При этом модель будет обучаться на тех же факторах, что и первая модель (местоположение и число квадратных метров). Во время следующей итерации наша модель решила добавить к изначально предсказанной стоимости 200.000 рублей квартирам в центре и вычесть 200.000 рублей квартирам на окраине.

Как работает самая популярная у дата саентистов модель машинного обучения: градиентный бустинг (XGBoosting) на пальцах IT, Искусственный интеллект, Аналитика, Data Science, Инновации, Длиннопост

Как изменили предсказания после 2 шага

Таким образом, у нас получилась новая предсказанная стоимость квартир и новые ошибки.

Как работает самая популярная у дата саентистов модель машинного обучения: градиентный бустинг (XGBoosting) на пальцах IT, Искусственный интеллект, Аналитика, Data Science, Инновации, Длиннопост

Результаты после 2 шага и ошибки б

Дальше мы проводим еще один шаг обучения. На этот раз бустинг решил уменьшить предсказанную стоимость квартирам на окраине с площадью меньше 40 метров. Уменьшил он эту стоимость на 500.000 рублей.

Как работает самая популярная у дата саентистов модель машинного обучения: градиентный бустинг (XGBoosting) на пальцах IT, Искусственный интеллект, Аналитика, Data Science, Инновации, Длиннопост

Результаты после 3 шага обучения

Ну и после 4 шага обучения алгоритм решил увеличить стоимость на 500.000 рублей квартирам площадью больше или равной 70 метрам в центре . Вот что получилось.

Как работает самая популярная у дата саентистов модель машинного обучения: градиентный бустинг (XGBoosting) на пальцах IT, Искусственный интеллект, Аналитика, Data Science, Инновации, Длиннопост

Результаты после 4 шага обучения

Итак, в итоге у нас получилась модель, которая обучилась на 4 шагах и в итоге предсказывает стоимость квартиры с погрешностью в 50.000 рублей.

Наш финальный алгоритм выглядит таким образом:

  1. Базово оцени квартиру в 2.250.000 рублей

  2. Если квартира в центре, добавь 200.000 рублей. Если она на окраине, вычти 200.000 рублей.

  3. Если эта квартира на окраине и ее площадь меньше 40 метров, вычти еще 500.000 рублей.

  4. Если квартира в центре и она больше или равна 70 метрам, добавь к стоимости 500.000 рублей.

Этот пример иллюстративный. Он описывает механику работы градиентного бустинга. В реальной жизни, конечно, этот пример бустинг решил бы с мЕньшей ошибкой за первое же обучение из-за маленького количества наблюдений.

Что еще стоит знать про модели бустинга?

У градиентного бустинга есть два основных гиперпараметра. Гиперпараметр - это то, что вы задаете модели как ограничение. С помощью них дата саентисты могут изменять модель, ничего не меняя в принципах ее работы. В основном тюнинг гиперпараметров используется, чтобы не дать модели переобучиться и показать хорошую предсказательную силу.

В нашем примере, переобучение модели - это когда модель хорошо предсказывает стоимость конкретно этих 4 квартир, но если ей дать другую квартиру, то она предскажет ее стоимость отвратительно.

Так вот у градиентного бустинга в качестве основных гиперпараметров есть learning rate и количество шагов обучения. Разберем каждый из них:

  1. Количество шагов обучения - это сколько раз мы дообучаем модель на ошибках предыдущей. В нашем примере мы сделали 4 шага. Чем больше выборка, тем больше шагов обучения допустимо делать.

  2. Learning rate - это то, на сколько мы можем исправлять предсказания предыдущего алгоритма. В нашем примере мы не ограничивали этот параметр, но часто рекомендуют ставить его меньше 0.2. Чем меньше этот параметр, тем больше возможностей вы оставляете для будущих шагов для улучшения качества модели.

Заключение

Поздравляю! Вы узнали про то как работает градиентный бустинг!

Если вам интересно знать про ИИ и машинное обучение больше, чем рядовой человек, но меньше, чем data scientist, то подписывайтесь на мой канал в Телеграм. Я пишу редко, но по делу: AI для чайников. Подписывайтесь!

Показать полностью 8
[моё] IT Искусственный интеллект Аналитика Data Science Инновации Длиннопост
1
Блог компании Партнёрский материал Реклама
practicum.yandex
practicum.yandex
1 год назад

Что нужно знать, если хочешь в Data Science⁠⁠

Специалисты по Data Science анализируют большие объемы данных и используют машинное обучение, чтобы строить прогнозы. Перечислили навыки и знания, без которых не обойтись в этой профессии.

Что нужно знать, если хочешь в Data Science IT, Обучение, Data Science, Блоги компаний

Математика

В основе профессии лежит аналитика и программирование, поэтому без точных наук не обойтись. Чтобы освоить Data Science, надо знать:

  • линейную алгебру;

  • математическую статистику;

  • теорию вероятностей;

  • математический анализ;

  • методы оптимизации.

Но чтобы начать учиться, хватит базовых знаний — наш бесплатный курс по основам математики поможет вспомнить все важное.

Python

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

Аналитическое мышление

Помогает структурировать и анализировать большие объемы данных, выявлять закономерности, формулировать гипотезы и делать выводы.

Аналитическое мышление можно прокачать:

  • решать задачи на логику;

  • играть в шахматы;

  • тренировать память;

  • анализировать ситуации из повседневной жизни;

  • мыслить критически и отстаивать свою точку зрения.

Визуализация данных

Она наглядно и просто отражает результаты масштабных анализов, с которыми работают дата-сайентисты. А еще помогает увидеть общую структуру и особенности данных, выявить аномалии и зависимости.

Презентация результатов

Важно уметь доносить свои идеи просто и понятно, поэтому начинающему дата-сайентисту точно пригодится этот навык. Делать красивый и эффективный визуал учим на бесплатном курсе по созданию презентаций.

Инструменты для работы с данными

Хорошо, если вы знаете эти три:

  • SQL для работы с базами данных;

  • Excel для создания таблиц;

  • Tableau для визуализации данных.

Умение пользоваться основными инструментами упростит вам обучение Data Science, а в дальнейшем облегчит интеграцию в новые команды и проекты.

Что еще почитать по теме:

  • Главное о Data Science

  • Кто такой Data Scientist

  • Чем Data Scientist отличается от аналитика данных

Чтобы убедиться в выборе, пройдите бесплатный курс «Какую профессию выбрать в анализе данных» от Яндекс Практикума. Расскажем о направлениях в анализе, а вы найдете интересную для вас IT-специальность.

Реклама ООО «Яндекс», ИНН: 7736207543

Показать полностью
IT Обучение Data Science Блоги компаний
6
73
tproger.official
tproger.official
1 год назад
Типичный программист

«Вы приняты в Evil Industires»⁠⁠

«Вы приняты в Evil Industires»
[моё] IT IT юмор Программирование Картинка с текстом Программист Data Science Данные Машинное обучение Доктор Зло
48
Блог компании
Eduson
Eduson
1 год назад
Серия Финансы и бухгалтерия

Скоринг, антифрод и биометрия. Нейросети в финансах⁠⁠

Рассказываем, какую работу выполняет искусственный интеллект в финансовой сфере

5 примеров использования ИИ в финансах

Скоринг — проверка кредитоспособности клиента. Нейросеть анализирует кредитную историю и решает, выдавать займ или нет. Скоринг клиентов с помощью ИИ снижает время одобрения заявки с нескольких дней до минут.

Скоринг, антифрод и биометрия. Нейросети в финансах Нейронные сети, Банк, Финансы, Data Science, Профессия, IT, Блоги компаний

Голосовые помощники и чат-боты помогают сократить затраты на поддержку клиентов. Нейросети распознают голос и текст клиента, понимают его запрос и отвечают. Если необходимо — переводят на нужного специалиста.

Например, голосовой помощник Олег от «Тинькофф» самостоятельно обрабатывает около 90% обращений кол-центра (по данным 2020 года).

Антифрод-системы предотвращают мошеннические действия. Нейросети анализируют поведение клиентов, транзакции, события в системе и выявляют необычные действия.

Биометрические данные используются для идентификации пользователя. Это ускоряет процедуру подтверждения личности, так как не нужно вводить паспортные данные или вспоминать кодовое слово. Достаточно вашего лица.

В «Сбере» утверждают, что их система распознаёт клиента по уникальным чертам лица с точностью более чем 99,99%.

Оптимизация инвестиций и управление рисками. ИИ помогает инвесторам выбирать выгодные и безопасные активы для своих портфелей. При этом учитываются доходность, риски, диверсификации, ликвидность и другие показатели.

Один из таких сервисов —Finprophet. Он умеет прогнозировать изменения в акциях, фьючерсах, валютах и индексах инвестиционных фондов крупнейших международных финансовых рынков.

Кто работает с искусственным интеллектом?

По прогнозам Next Move Strategy Consulting, к концу 2023 года рынок искусственного интеллекта достигнет 208 млрд долларов, а к 2030 году – 1,8 трлн долларов.

Со всеми задачами, описанными выше, работают специалисты по Data Science. Они анализируют данные с помощью моделей машинного обучения, помогают бизнесу находить скрытые закономерности, прогнозируют показатели и оптимизируют бизнес-процессы. Работают дата-сайентисты не только в банкинге, но и в ритейле, бизнес-консалтинге, IT, телекоме и многих других сферах.

Совсем недавно Академия Eduson выпустила курс «Специалист по Data Science», на котором обучают этой престижной и очень хлебной профессии за 9 месяцев. Проходите по ссылке и знакомьтесь с программой обучения.

Реклама ООО «Эдюсон»

Показать полностью 1
Нейронные сети Банк Финансы Data Science Профессия IT Блоги компаний
0
Lifehack
Lifehack
2 года назад
Life-Hack [Жизнь-Взлом]/Хакинг

Топ 3 бесплатных инструментов работающих в России для создания и обучения нейронных сетей⁠⁠

Делимся с вами подборкой бесплатных нейросетей, которые работают и не заблокированы в России. Если вы увлечены искусственным интеллектом и интересуетесь его применением в различных областях, то эти инструменты обязательно понравятся вам.

TensorFlow - это открытая платформа глубокого обучения, разработанная командой Google. Она предлагает широкий спектр инструментов и библиотек для создания и обучения нейронных сетей. TensorFlow доступен бесплатно и не имеет ограничений в России. Он является одним из наиболее популярных фреймворков для разработки искусственного интеллекта.

PyTorch - это еще один популярный фреймворк глубокого обучения, который также доступен бесплатно и не заблокирован в России. Он разработан командой Facebook и предлагает удобный интерфейс для создания и обучения нейронных сетей. PyTorch также позволяет легко визуализировать и анализировать результаты обучения моделей.

Keras - это высокоуровневый фреймворк глубокого обучения, который является частью библиотеки TensorFlow. Он предлагает простой и интуитивно понятный интерфейс для создания нейронных сетей. Keras позволяет быстро прототипировать модели и имеет обширную документацию и сообщество пользователей.

Мы в телеграме!

[моё] IT Программирование Искусственный интеллект Нейронные сети Data Science Google Текст
0
14
Shtorm.py
2 года назад
Программирование на python

Новая книга "Основы Python для Data Science" для начинающих⁠⁠

Новая книга "Основы Python для Data Science" для начинающих Python, IT, Питон, Data Science, Pygame, Длиннопост

Приветствую!

Язык Python является лучшим для Data Science и машинного обучение. Однако, трудно решить с чего начать изучение Python, ведь у него большой функционал. Кеннеди Берман(Автор) поможет вам улучшить все необходимые умение, которые помогут вам для решение задач в сфере Data Science.

Об авторе

Кеннеди Берман - опытный инженер-программист. У него есть множество книг и программ по обучению Python. На данный момент работает старшим специалистом в инженерии данных в компании Envestnet.

Содержания

Всего 15 глав. 272 страниц.

В первой главе вы познакомитесь с блокнотом Jupyter, Google Colab. Также научитесь работать с текстовыми ячейками Google Colab. Например форматирования текста в Google Colab:

Новая книга "Основы Python для Data Science" для начинающих Python, IT, Питон, Data Science, Pygame, Длиннопост

Создания списков:

Новая книга "Основы Python для Data Science" для начинающих Python, IT, Питон, Data Science, Pygame, Длиннопост

В Google Colab имеется одна ячейка. У нее есть два типа: текст или код. Вы можете использовать блокноты Google Colab для объяснения и демонстрации методов, концепций и рабочих процессов. Также в первой главе рассказывается о магических функция.

Новая книга "Основы Python для Data Science" для начинающих Python, IT, Питон, Data Science, Pygame, Длиннопост

В 2 главе вы узнаете про:
• Встроенные типы Python
• Операторы, Базовый математических операциях
• Операторы присваивание
• Операторы импорта
• Вывод данных

Оператор pass и del

Новая книга "Основы Python для Data Science" для начинающих Python, IT, Питон, Data Science, Pygame, Длиннопост

Дальше в 2 главе узнаете о операторах break, import, continue, nonlocal, return, raise, yield, и т.д

3 глава про:
•Общие операции с последовательностями.
•Списки и кортежи.
•Строки и строковые методы.
•Диапазоны.
Индексирование и слейсинг:

Новая книга "Основы Python для Data Science" для начинающих Python, IT, Питон, Data Science, Pygame, Длиннопост

Создание список и кортежей

Новая книга "Основы Python для Data Science" для начинающих Python, IT, Питон, Data Science, Pygame, Длиннопост

4 глава про:
• Создание словарей.
• Обновление словарей и получение доступа к их содержимому.
• Создание множеств.
• Операции над множествами.
Создание словарей:

Новая книга "Основы Python для Data Science" для начинающих Python, IT, Питон, Data Science, Pygame, Длиннопост

5 глава про:
• Знакомство с составными операторами.
• Операции проверки на равенство.
• Операции сравнения.
• Булевы операции.
• Операторы if.
• Циклы while.
• Циклы for.

6 глава про:
• Объявление функции.
• Строки документации.
• Позиционные и ключевые параметры.
• Параметры подстановочного знака.
• Операторы возврата.
• Область видимости.
• Декораторы.
• Анонимные функции.

7 глава про:
• Знакомство со сторонними библиотеками.
• Создание массивов NumPy.
• Индексация и слайсинг массивов.
• Фильтрация данных массива.
• Методы массива.
• Бродкастинг.

8 глава про:
• Математика с NumPy.
• Знакомство с SciPy.
• Подмодуль scipy.misc.
• Подмодуль scipy.special.
• Подмодуль scipy.stats.

9 глава про:
• Знакомство с датафреймами Pandas.
• Создание датафреймов.
• Интроспекция датафреймов.
• Получение доступа к данным.
• Управление датафреймами.
• Управление данными датафреймов.

10 глава про:
• Создание и оформление графиков с помощью инструмента matplotlib.
• Построение графиков с помощью библиотеки Seaborn и ее тем.
• Построение графиков с помощью библиотек Plotly и Bokeh.

11 глава про:
• Обзор популярных библиотек машинного обучения.
• Знакомство с библиотекой Scikit-learn
• Знакомство с процессом машинного обучения

12 глава про:
• Знакомство с пакетом NLTK.
• Доступ к образцам текста и их загрузка.
• Использование частотного распределения.
• Текстовые объекты.
•Классификация текста.

13 глава про:
• Знакомство с функциональным программированием.
• Состояние и область видимости.
• Функциональные функции.
• Списковые включения.
• Генераторы.

14 глава про:
• Связывание состояния и функции.
• Классы и объекты.
• Специальные функции.
• Наследование класса.

15 глава про:
• Сортировка списков.
• Чтение и запись файлов.
• Объекты datetime.
• Регулярные выражения.

Достоинства:
• После каждой главы есть вопросы связанный с кодом (для практики)
• Объясняется код, значение терминов

Цена
2000 руб. Поэтому оставляю ссылку на книгу в своем телеграмм канале https://t.me/pythonruu/34

Прощайте!

Показать полностью 8
Python IT Питон Data Science Pygame Длиннопост
5
Партнёрский материал Реклама
specials
specials

Сколько нужно времени, чтобы уложить теплый пол?⁠⁠

Точно не скажем, но в нашем проекте с этим можно справиться буквально за минуту одной левой!

Попробовать

Ремонт Теплый пол Текст
102
RationalAnswer
RationalAnswer
Павел Комаровский об инвестициях и рациональности
Лига программистов
2 года назад

Что не так с IT-образованием в России, и как я пытаюсь это исправить уже более 10 лет⁠⁠

Привет, меня зовут Дима Ботов — я руковожу магистерской программой «Искусственный интеллект» в ИТМО, вообще же преподавательской деятельностью я занимаюсь уже более 10 лет. В этой статье я хотел обсудить наболевший для меня вопрос: почему текущая модель IT-образования работает совсем не так, как должна.

Что не так с IT-образованием в России, и как я пытаюсь это исправить уже более 10 лет Образование, Высшее образование, IT, Магистратура, Машинное обучение, Искусственный интеллект, Data Science, Программирование, Длиннопост

Вот тут я открываю Bootcamp по машинному обучению для магистрантов ИТМО в прошлом году (сорри за уравнения с силой тока на доске – это честно до меня написали!)

Примечание от Павла: Автором этой статьи является Дима Ботов – а я ему только немного помог добавить кринжовых мемов по ходу повествования. Надеюсь, они не испортят вам удовольствие от прочтения Диминой истории. :)

Почему я стал дата-саентистом

Давайте начнем с хорошей новости: я уверен, что специалисты по data science захватят мир! Ну или его захватит искусственный интеллект, который они разрабатывают — тут уж как повезет…

Вообще, я рад, что сел за эту статью только сейчас: еще полгода назад мне, возможно, пришлось бы подробно объяснять широкой публике, почему машинное обучение и искусственный интеллект (ИИ) — это круто. А сейчас, после того как ChatGPT (а вместе с ним DALL-E, Midjourney, и так далее) прогремел на весь мир, донести эту мысль уже попроще.

В свое время электричество и индустриализация вывели производительность труда на новый уровень, а в XXI веке этим новым толчком, похоже, станет ИИ и технологии больших данных.

Почему? Всё дело в экспоненциальном взрыве сложности и размеров самих нейронных сетей, а также наборов данных, на которых они обучаются — и этот количественный скачок удивительным образом переходит в качество на наших глазах. ИИ учится подражать эмоциональному интеллекту, синтез речи становится неотличим на слух от естественного (паузы, придыхания, эмоции — всё это уже решенная проблема), а дипфейки взрывают интернет-пространство.

Так что, дети, если хотите точно не иметь проблем с трудоустройством в будущем, то я бы на вашем месте присмотрелся к сфере машинного обучения. Таких спецов уже отрывают с руками, а в будущем их конкурентное преимущество на рынке труда будет только расти.

Что не так с IT-образованием в России, и как я пытаюсь это исправить уже более 10 лет Образование, Высшее образование, IT, Магистратура, Машинное обучение, Искусственный интеллект, Data Science, Программирование, Длиннопост

Кто-то, правда, считает, что слухи об отъеме работы нейросетями несколько преувеличены…

Что не так с IT-образованием

А теперь к плохой новости: текущая система образования просто не умеет массово готовить нужных бизнесу специалистов в этой области. Да, отдельные люди прокачивают себя сами и становятся успешными спецами, но иногда этот процесс происходит скорее параллельно традиционному образованию. Выделю несколько ключевых проблем с позиции моего преподавательского опыта и общения с бизнесом:

1. Классическое образование слишком ориентировано на теорию (причем зачастую на устаревшую теорию), а вот с переложением ее на практически полезные навыки часто возникают проблемы. Все же могут вспомнить тех преподавателей по компьютерным наукам из университета, которые очень интересно доносят до студентов важные знания — только вот основаны они на их опыте 20-летней давности… В сфере ИИ это особенно актуально: тут даже опубликованные в научном журнале свежие статьи могут быть несколько устаревшими, ведь за полгода цикла их публикации текущая передовая граница разработки, скорее всего, ушла далеко вперед.

Что не так с IT-образованием в России, и как я пытаюсь это исправить уже более 10 лет Образование, Высшее образование, IT, Магистратура, Машинное обучение, Искусственный интеллект, Data Science, Программирование, Длиннопост

Как говорится, «ставь лайк, если нашел баг — ретвит, если пришлось спрашивать у папы, что на картинке»

2. Отсюда, у студентов возникает дилемма — учить в универе «фундаментальные знания» и зарабатывать корочку, либо идти работать и получать практические навыки. В итоге, как правило, либо страдает что-то одно — либо, и то, и то одновременно. За 12 лет преподавания в высшей школе и общения со студентами, я всё время видел противостояние двух паттернов: в университете постоянно звучит посыл «надо вот это выучить, потом разберетесь зачем» (привет, матан!), а при выходе на настоящую работу в компанию вчерашний студент слышит «так, а сейчас просто забудьте всё, чему вас учили в университете — в реальной жизни всё работает иначе!».

Что не так с IT-образованием в России, и как я пытаюсь это исправить уже более 10 лет Образование, Высшее образование, IT, Магистратура, Машинное обучение, Искусственный интеллект, Data Science, Программирование, Длиннопост

3. Получается, что бизнесам с одной стороны не хватает Data Science-специалистов, а с другой — те, что всё-таки приходят, не соответствуют их требованиям. Так что компаниям приходится делать свои внутренние школы/курсы, чтобы «за руку» довести только выпустившихся специалистов до требующихся им стандартов — но это же как бы не их основное направление деятельности, верно? Для самых крупных компаний, вроде Яндекса или VK, этот подход еще может работать (просто потому, что у них море ресурсов на развитие собственных компетенций), но средние (и, тем более, мелкие) бизнесы просто не потянут ведение своего внутреннего корпоративного университета.

Мой квест по исправлению образования: студенческие годы

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

Что не так с IT-образованием в России, и как я пытаюсь это исправить уже более 10 лет Образование, Высшее образование, IT, Магистратура, Машинное обучение, Искусственный интеллект, Data Science, Программирование, Длиннопост

На фото моя бабушка обучает советских школьников матану (ну ок, только основам матанализа, конечно…)

Уже в универе (я учился в Челябинске в Южно-Уральском госуниверситете) у меня начали закрадываться крамольные мысли, что учебный план как будто бы сильно отстает от того, что на самом деле является востребованным на рынке труда. В нас, так называемых «инженеров-программистов для ЭВМ», пытались вложить тогда очень широкий спектр всего: от хардварного, аппаратного уровня электроники и схемотехники, через двоичный код, через микропроцессоры — до самого высокоуровневого программирования на С++ и создания веб-сайтов с приложениями.

При этом, когда к нам приехали ребята из екатеринбургской компании Naumen и почитали факультативы — выяснилось, что в реальном бизнесе разработка работает не совсем так, как нам представлялось «из-за парты».

Вдохновившись этим опытом, я решил на последнем курсе в 2009 году тоже сделать для однокурсников факультативный курс (совершенно бесплатный), посвященный языку JAVA. Почему Джава? Да всё просто: потому что тогда такие специалисты были очень востребованы на рынке.

Что не так с IT-образованием в России, и как я пытаюсь это исправить уже более 10 лет Образование, Высшее образование, IT, Магистратура, Машинное обучение, Искусственный интеллект, Data Science, Программирование, Длиннопост

Это молодая версия меня как раз ведет Джава-факультатив. Сорри за качество фото, айфоны в 2009-м в Челябинске были не очень распространены

Курс я провел, всё получилось отлично — дополнительно хорошо прокачался сам в теме (как говорил Фейнман: хочешь в чем-то разобраться — научи этому других!). Но всё-таки разрыва между теорией и практикой он не устранял — хотя бы потому, что у меня у самого на тот момент реального опыта продакшн-разработки и проектной работы не хватало.

Будучи удручен недостатком практического опыта, я рванул в индустрию — пошел работать тем, кого сейчас называют data-инженером (тогда это называлось «разработчик баз данных»), в энергосбытовую компанию. Параллельно с этим я оставался в аспирантуре и продолжал преподавать студентам отдельные курсы.

Что не так с IT-образованием в России, и как я пытаюсь это исправить уже более 10 лет Образование, Высшее образование, IT, Магистратура, Машинное обучение, Искусственный интеллект, Data Science, Программирование, Длиннопост

Это уже 2011-й год — посмотрите на мое лицо, полное энтузиазма от преподавания программирования в ЮУрГУ!

Кончилось всё это по классике: в индустрии я дошел до «ведущего инженера-программиста по БД», ну и, конечно же, бодро выгорел в процессе. Где-то в этом месте я понял, что мне всё же более интересно работать с людьми и помогать им развиваться, а не просто самому писать код.

Создание Института ИТ в ЧелГУ: верните мой 2014-й

И вот где-то тут (ближе к 2013—2014 годам) мне как раз предложили поработать в Челябинском госуниверситете в команде Андрея Мельникова, который тогда создавал внутри него Институт информационных технологий. Задача была непростая, но драйвовая: надо было с нуля сделать новый формат практического обучения студентов — мы прочесывали все доступные западные практики, изучали подход к обучению в британских и штатовских университетах, и так далее.

В итоге мы выбрали для себя формат проектного обучения и максимального вовлечения в преподавание практиков из индустрии. Мы старались сделать упор в обучении на такие штуки, как мозговой штурм, design thinking, совместное обсуждение командами проекта: когда задача преподавателя — это выступать не столько в роли «говорящей головы» и передатчика теории, сколько с позиции такого фасилитатора, который помогает командам самим внутри себя выработать правильные решения.

Что не так с IT-образованием в России, и как я пытаюсь это исправить уже более 10 лет Образование, Высшее образование, IT, Магистратура, Машинное обучение, Искусственный интеллект, Data Science, Программирование, Длиннопост

Здесь я, кажется, глубокомысленно смотрю вдаль - в светлое будущее Института ИТ в ЧелГУ, который планировался как плацдарм внедрения новейших подходов к обучению

К сожалению, большая часть преподавателей считает, что именно они знают, как надо правильно. Но это, на мой взгляд, тупиковая история — по крайней мере, в таких практических историях, как в IT. Она лишает студента возможности критически мыслить самостоятельно и развивать свои идеи. А то ведь всё равно в итоге преподаватель расскажет «как надо», и, вероятно, заставит переделывать под свое видение мира.

В рамках отрицания этой парадигмы мы и развивали наш Институт. Я тогда отвечал за всю академическую часть, за дизайн образовательных программ, учебных планов. Моей задачей было так подобрать преподавателей, чтобы около 90% профессиональных курсов вели именно практики из индустрии, а не штатные университетские ребята.

И нам в итоге удалось этого добиться: начиная с первого курса у нас читали реальные программисты, которые днем занимались разработкой, а вечером приходили обучать студентов. Это для меня было открытием: оказывается, на самом деле очень много крутых людей готовы тратить свое время на передачу опыта студентам — причем не столько за деньги, сколько за идею. (Надеюсь, никто из них из-за этого не выгорел!)

Но это всё еще не имело прямого отношения к машинному обучению, поэтому ниже будет о том, как я вкатился в него.

Первая магистратура по машинному обучению на Урале

Параллельно в аспирантуре я потихоньку занимался машинным обучением (тогда оно еще не было на слуху). Я занимался направлением Machine Learning, которое называется NLP (Natural Language Processing, обработка естественного языка) — к текущему моменту из этой ветки мы как раз получили все удивительные штуки вроде ChatGPT. А тогда я просто писал работу по анализу текстов вакансий с помощью нейросетки — чтобы понять на уровне семантики, какие навыки реально нужны работодателям от студентов, и сравнить с семантическим анализом образовательных программ университетов. По сути, искусственный интеллект мне говорил — какие университеты дают студентам котирующиеся на рынке труда знания, а какие — не очень.

Что не так с IT-образованием в России, и как я пытаюсь это исправить уже более 10 лет Образование, Высшее образование, IT, Магистратура, Машинное обучение, Искусственный интеллект, Data Science, Программирование, Длиннопост

В те времена Machine Learning был еще не в самом тренде, и этот мем был не так актуален, как сейчас

Где-то в это время (2015—2016 годы) мы стали глядеть на зарождающееся в Москве/Питере сообщество Open Data Science и решили — а чем мы на Урале хуже? Надо работать на опережение! Так что мы решили запускать в Челябинске свою магистратуру по машинному обучению, тогда она называлась «Data mining и интеллектуальный анализ данных».

Это была первая магистратура такого типа на Урале, и одна из первых в России по тематике машинного обучения. Мы тогда даже толком не понимали, в какие конкретно компании в регионе пойдут работать студенты — не было еще тогда местных бизнесов, которые в чистом виде специализировались на искусственном интеллекте и машинном обучении, этот рынок только формировался. Но мы были уверены, что у сферы огромный прикладной потенциал в бизнесе.

Как раз в процессе запуска магистратуры, я познакомился с ребятами из компании Napoleon IT и лично с их сооснователем — Павлом Подкорытовым. Мы тогда делали с ними совместный курс для студентов бакалавриата по разработке мобильных приложений под Android. Это сейчас каждая онлайн-школа обещает за полгода «вкатить тебя в айти», а тогда толковых курсов на эту тему было днем с огнем не найти.

Что не так с IT-образованием в России, и как я пытаюсь это исправить уже более 10 лет Образование, Высшее образование, IT, Магистратура, Машинное обучение, Искусственный интеллект, Data Science, Программирование, Длиннопост

Это мы с Пашей Подкорытовым рассказываем про наши совместные наполеоновские планы (сорри за каламбур!)

На выходе этого курса мотивация была не столько на зачетку — мотивация была в том, что лучшим ребятам пообещали оплачиваемую стажировку в Napoleon IT. И читали этот курс как раз реальные программисты и мобильные разработчики из компании, которые руками занимаются приложениями. Студентам в итоге очень зашло — битва за попадание в топ по рейтингу, чтобы оказаться на стажировке, местами вышла довольно накаленной.

Именно тогда я понял, что общепринятая схема оценивания студентов в баллах в зачетке – это прямо совсем не то, что реально нужно. Мы немного докрутили эту идею и пришли к тому, что лучший формат экзамена в случае IT-курсов – это формат собеседования, ну или защита проекта. То есть ты приходишь, показываешь свое портфолио, техлид проводит с тобой собеседование по направлению, и так далее.

2018: Уральская школа машинного обучения

Короче, уже тогда ко мне начало приходить понимание, что оптимальный формат IT-обучения — это что-то на пересечении между студентами и реальным бизнесом.

Где-то в это время мне предложили в крупной уральской телеком-компании стать руководителем отдела машинного обучения, с одной оговоркой — этого отдела тогда не было вообще, его надо было сделать с нуля. И мне совместно с ребятами из Napoleon IT пришла в голову идея сделать из этого в том числе образовательный проект — создать отдел как бы вместе со студентами и из студентов в том числе. Так родилась Уральская школа машинного обучения.

Мы набрали из более чем ста заявок 30 наиболее мотивированных ребят – и провели для них полностью бесплатный курс. За основу мы взяли материалы с курса машинного обучения от Open Data Science — в формате хабр-статей, домашек и видеозанятий. Так что вместо придумывания образовательного контента с нуля мы смогли больше усилий потратить на продумывание подачи и формата совместной работы со студентами.

В итоге у нас получился «перевернутый» формат обучения: лекций как таковых там не было — а теорию мы разбирали прямо на практике в ходе решения задач.

Что не так с IT-образованием в России, и как я пытаюсь это исправить уже более 10 лет Образование, Высшее образование, IT, Магистратура, Машинное обучение, Искусственный интеллект, Data Science, Программирование, Длиннопост

Вот такая вот тусовка у нас подобралась на первой защите проектов Уральской школы машинного обучения

И нам, и студентам, такой формат «зашел» — и мы потом проводили аналогичные запуски. Как раз на основе первых двух запусков Школы в течение 2018 года у меня сформировалось основное ядро коллектива в новоиспеченном отделе. Без Уральской школы ML я бы его просто не смог создать, потому что в регионе на рынке труда тогда в принципе не было достаточного числа специалистов по машинному обучению, из которых можно было сформировать команду — так что я ее сделал из вчерашних студентов.

Отдел в итоге развился до уровня реализации 15—20 проектов по компьютерному зрению: обработка текстов, построение диалоговых систем, предиктивная аналитика — полный набор!

А я в определенный момент опять устал от «корпоративной» жизни и меня потянуло сделать какой-нибудь стартап — свой проект, уже вне компании. У меня было чувство, что потенциал вот этих форматов обучения, построенных на сплаве бизнесовых задач и замотивированных студентов, точно не исчерпан проведенными Школами и магистратурой — это же были всего лишь «местечковые» проекты, а хотелось выходить с такими идеями на уровень всей страны. И обеспечивать путь не из нулевых ребят в джуны, а переходить уже на следующий уровнь — растить из джунов сильных мидлов (ведь, как все знают, именно они-то и нужны бизнесу больше всего).

Так родилась идея AI Talent Hub — проекта, который я развиваю и сейчас.

2021: AI Talent Hub как стартап, или как мы рожали идею

В 2021 году Павел Подкорытов позвал меня в питерский университет ИТМО, запускать там совместно с Napoleon IT специализацию «Компьютерное зрение» для магистрантов. Именно тогда мы познакомились с первым проректором ИТМО Дарьей Козловой — и она предложила мне сделать необычный формат: что-то вроде проектной магистратуры по правилам продакшена IT-компаний. Мне готовы были дать карт-бланш на любые новаторские идеи!

Что не так с IT-образованием в России, и как я пытаюсь это исправить уже более 10 лет Образование, Высшее образование, IT, Магистратура, Машинное обучение, Искусственный интеллект, Data Science, Программирование, Длиннопост

С Дарьей я фото в своем архиве не нашел, но вот мы в модном лектории ИТМО с его ректором — Владимиром Николаевичем Васильевым

И мы начали штурмовать эту историю — делать исследование и искать референсы, на базе которых можно сделать что-то передовое и интересное. Смотрели на то, как на Западе развивают стартап-сообщества; как ребята в Minerva University делают дизрапшен образования; как сейчас учат в Стэнфорде (Паша Подкорытов тогда на проекте Стэнфорда Future Talents как раз имел возможность вживую посмотреть на всю логику обучения и их подходов).

В общем, вдохновившись всеми этими подходами, мы и родили идею AI Talent Hub. С самого начала мы сформулировали своеобразный манифест — ключевые принципы, согласно которым должно строиться IT-обучение будущего:

1. Академическая свобода студента (выбор курсов под свои личные потребности и способности) и академическая свобода преподавателя (выбор форматов проведения курсов). Так называмая «суперэлективность» (супервыборность) курсов — каждый студент может составить себе полностью индивидуальный трек обучения из множества доступных курсов из разных областей ИИ и профессиональных направлений. И, вдобавок, выбрать интенсивность освоения курсов — за год, полтора или два года (в зависимости от загрузки).

2. Упор именно на практику через работу в реальных проектах в рамках рабочего процесса реальных IT-компаний. То есть, обучение заведомо должно быть не «академичным», а в первую очередь прикладным — с активным привлечением партнеров из бизнеса (которым, в итоге, и нужны все эти подготовленные специалисты). Ну и там уже получается, что нетворкинг и взаимодействие с профессионалам из индустрии становятся как бы основой образования (и, что не менее важно, основой передачи культуры).

3. Развитие продуктового мышления и инженерных навыков в условиях неопределенности. Это только в учебниках есть задача и есть ее итоговое понятное решение, которое нужно найти. А в реальном мире даже сама задача часто расплывчата, а решать ее как-то всё равно надо. Мы считаем, что и обучать спецов надо через погружение в реальные неформализованные бизнесовые потребности, в рамках полного цикла: от проработки идей и гипотез решения, до разработки в логике создания MVP (Minimum Viable Product — плясать от минимально жизнеспособного решения в сторону его постепенного усложнения).

Что не так с IT-образованием в России, и как я пытаюсь это исправить уже более 10 лет Образование, Высшее образование, IT, Магистратура, Машинное обучение, Искусственный интеллект, Data Science, Программирование, Длиннопост

Вообще, концепцию MVP, по-хорошему, можно начинать проходить на наглядных примерах еще примерно в начальной школе

2022: Что получилось на практике

По факту, AI Talent Hub сейчас работает примерно так:

  • Мы набираем самых талантливых ребят, у кого уже есть неплохой опыт в IT за плечами, на бесплатную магистратуру в рамках ИТМО.

  • Совместно с компаниями-партнерами (сейчас их более 12 — Huawei, МТС, Сбер, Яндекс Практикум и другие) составляем пул задач для так называемой «фабрики пилотных проектов».

  • Студенты в рамках проектной работы пытаются сделать реальные рабочие MVP под эти задачи совместно с экспертами и менторами из IT-компаний.

Что не так с IT-образованием в России, и как я пытаюсь это исправить уже более 10 лет Образование, Высшее образование, IT, Магистратура, Машинное обучение, Искусственный интеллект, Data Science, Программирование, Длиннопост

Финал Data Product Hack 2022 в ИТМО. Многие из этих ребят — это как раз наши магистранты AI Talent Hub

Наша ключевая компетенция как AI Talent Hub — в том, что у нас получается соединить бизнес и студентов таким образом, чтобы в процессе их взаимодействия случалась магия: чтобы и студенты обучались именно тем навыкам, которые нужнее всего на рынке труда, и бизнес видел для себя реальную отдачу (иначе зачем ему вписываться в это?) — в виде возможности потестировать свои рабочие гипотезы и новые идеи, а также получить доступ к замотивированным молодым спецам, многие из которых будут готовы потом пойти на работу в этот бизнес.

Проект уже успешно работает с прошлого года: на 2022 год мы получили (рекордные для ИТМО) почти 500 заявок на магистратуру, из которых отобрали для обучения примерно сотню студентов — сейчас они работают над проектами, привлекают под них гранты, активно взаимодействуют между собой в рамках хаба. Ну и не только между собой, на самом деле: существенная часть процесса обучения построена еще и на взаимодействии с менторами и экспертами из ODS, лидами и сеньорами из компаний-партнеров, с продактами и стейкхолдерами из реального бизнеса.

Что не так с IT-образованием в России, и как я пытаюсь это исправить уже более 10 лет Образование, Высшее образование, IT, Магистратура, Машинное обучение, Искусственный интеллект, Data Science, Программирование, Длиннопост

Первую встречу магистрантов с AI Talent Hub мы провели в формате тусовки в баре — просто потому, что мы можем, ну и вообще почему бы и нет?

Вообще, мы с самого начала сознательно решили делать упор именно на построение комьюнити и своеобразной «тусовки» амбициозных людей в индустрии. За счет того, что это магистерская программа, на ней встречаются самые разные люди — от вчерашних студентов-выпускников, до специалистов с солидным опытом в других индустриях, которые решили продолжить развитие своей карьеры в сфере Machine Learning/Artificial Intelligence.

А за счет тесного взаимодействия в рамках фабрики пилотных проектов с «заказчиками» от бизнеса, многие ребята сразу получают оффера уже на полноценную стажировку или работу в этих компаниях.

Что не так с IT-образованием в России, и как я пытаюсь это исправить уже более 10 лет Образование, Высшее образование, IT, Магистратура, Машинное обучение, Искусственный интеллект, Data Science, Программирование, Длиннопост

Попросил Женю, одного из студентов нашей магистратуры, описать свои ощущения от обучения

Если вы дочитали до сюда — то, подозреваю, что вы хотя бы частично разделяете или находите интересным наш подход к IT-образованию. Так что, если вы студент с интересом к Data Science — то welcome в наше онлайн-комьюнити (где мы анонсируем разные мероприятия вроде хакатонов), если вы джун-практик или просто окончили бакалавриат — то возможно вам будет интересно подумать в сторону нашей магистратуры (на следующий год у нас планируется аж 200 бюджетных мест, так что в случае прохождения отбора — учиться можно будет совершенно бесплатно), ну а представителей бизнеса с потребностью в ML-кадрах приглашаем тоже подключиться к образовательному процессу.

Что дальше?

В ближайшем будущем у нас стоит основная цель по масштабированию нашего подхода к IT-образованию: мы хотим набрать на обучение 700 магистрантов в 2023—2024 годах.

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

Я вижу процесс образования будущего так: условный студент-начинающий специалист по машинному обучению из Бразилии набирает себе портфель отдельных дисциплин по всему миру: курс по программированию в ИТМО, курс по дизайн-мышлению в Стэнфорде, курс по управлению инновациями в Университете Гонконга, и так далее. И параллельно проходит стажировку и реализует прикладной проект в одном семестре, допустим в Huawei, а в следующем семестре — в исследовательском подразделении Яндекса.

То есть, студент уже не ограничен рамками конкретного вуза и учебного плана — ему доступны из любой точки лучшие курсы ведущих университетов и программы стажировок ИТ-компаний со всего мира. И здесь на первое место должна выйти роль ментора, который помогает такому студенту собрать личную траекторию развития как профессионала.

Что не так с IT-образованием в России, и как я пытаюсь это исправить уже более 10 лет Образование, Высшее образование, IT, Магистратура, Машинное обучение, Искусственный интеллект, Data Science, Программирование, Длиннопост

Когда я выпускался в 2010-м из челябинского ЮУрГУ, я о таком даже не мог мечтать — но я надеюсь, что уже у наших детей горизонт возможностей будет на порядок шире, чем был у нас

Сейчас, конечно, в свете текущих обстоятельств такая картинка выглядит излишне оптимистично. Но я верю, что рано или поздно мы к этому придем. Ведь если не пытаться воплотить свое идеальное видение мира в реальность — то тогда вообще непонятно, зачем вот это всё? =)

* * *

Примечание от Павла Комаровского: Как обычно, если статья вам понравилась – буду благодарен за подписку на мой ТГ-канал RationalAnswer с еженедельными интересными лонгридами. Также выражаю респект Диме Ботову и Паше Подкорытову, которые поддержали выход этой статьи!

Показать полностью 17
[моё] Образование Высшее образование IT Магистратура Машинное обучение Искусственный интеллект Data Science Программирование Длиннопост
31
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии