Библиотека задач по Data Science | тесты, код, задания
رفتن به کانال در Telegram
Задачи и тесты по Data Science для тренировки и обучения. Курс по Ai-агентам: https://clc.to/9L0Tqg По рекламе: @proglib_adv Учиться у нас: https://proglib.io/w/fa77bf4e Для обратной связи: @proglibrary_feeedback_bot
نمایش بیشتر4 013
مشترکین
-124 ساعت
-27 روز
-230 روز
آرشیو پست ها
✍️ Разбор задач прошедшей недели
1️⃣ Разберём код поэтапно.
- Узнаем, каким будет массив c:
array([ True, True, False, False, False])
Здесь идёт простое поэлементное сравнение a и b.
- Узнаем, каким будет массив d:
array([False, False, True, True, True])
Здесь идёт поэлементное сравнение массива a с двойкой.
- c * d выполняет логическое умножение (или покомпонентное логическое И). Поэтому результатом будет [False False False False False].
2️⃣ Этот код вызывает ошибку, потому что пытается изменить значение глобальной переменной x внутри локальной области видимости функции foo без явного объявления x как глобальной внутри этой функции.
3️⃣ Если установить параметр k равным единице, такая модель будет рассматривать только одного ближайшего соседа для каждого прогноза. Она будет иметь очень низкое смещение (bias), так как не будет пытаться обобщить данные. При этом модель получит высокий разброс (variance), становясь чрезвычайно чувствительной к шуму в обучающих данных. То есть она будет реагировать на любые небольшие изменения в данных, что приведет к высокой дисперсии.
#разбор_задач
Вы используете алгоритм k-ближайших соседей (KNN) и устанавливаете параметр k равным единице. Что вы будете ожидать увидеть?
Выше даны две таблицы и запрос SQL к ним. Сколько строк будет в результате его выполнения?
Что делает функция pandas.melt()?
Какое утверждение о третьем квартиле верно?
Что случится с кодом выше?
Что выведет код с картинки выше?
🤖 Напоминаем, что у нас есть еженедельная email-рассылка, посвященная последним новостям и тенденциям в мире искусственного интеллекта.
В ней:
● Новости о прорывных исследованиях в области машинного обучения и нейросетей
● Материалы о применении ИИ в разных сферах
● Статьи об этических аспектах развития технологий
● Подборки лучших онлайн-курсов и лекций по машинному обучению
● Обзоры инструментов и библиотек для разработки нейронных сетей
● Ссылки на репозитории с открытым исходным кодом ИИ-проектов
● Фильмы, сериалы и книги
👉Подписаться👈
✍️ Очередной разбор задач
1️⃣ Для нахождения градиента функции f(u,v)=u*v+1 в точке (1,2) нам нужно сначала вычислить частные производные функции по u и v, а затем оценить их значения в этой точке. Результатом будет вектор.
Вычислим частную производную по u. Она будет равна v. В точке (1, 2) это даёт
2. Теперь вычислим частную производную по v. Она будет равна u. В точке (1, 2) это даёт 1. Таким образом, градиент функции равен (2, 1).
2️⃣ Здесь решение будет вычисляться по формуле σ(1⋅1+2⋅(−1)+1). Каждый вход умножается на соответствующий вес. Эти значения суммируются и к ним прибавляется единица. От полученного выражения вычисляется сигмоида. В результате значение на выходе из нейрона будет равно 0.5.
3️⃣ В этом квизе new_row.to_frame().T преобразует new_row в DataFrame и транспонирует его (меняет строки и столбцы местами), чтобы привести к формату, подходящему для добавления в df. Затем используется функция pd.concat() для объединения исходного DataFrame df с новым DataFrame. Параметр ignore_index=True указывает, что индексы в результирующем DataFrame должны быть переопределены.
Затем используется метод loc для доступа к элементу в строке с индексом 3 и в столбце 'C'. Это значение равно 9.0.
-35% на самый хардкорный курс по вышмату
🎄 Новый год начинается с подарков, а хороший подарок для себя — новые знания со скидкой 35%!
🌟«Математика для Data Science» — 19 490 ₽ (вместо 29 990 ₽)
Полугодовая программа от преподавателей МГУ, которая включает в себя все необходимые знания по математике для работы в Data Science.
Вас ждет развернутая обратная связь по всем домашним заданиям, а также ссылки на полезные дополнительные материалы.
У вас не будет шансов не усвоить какие-то темы курса👌
🔥 Переходите и активируйте вводные занятия курса — https://proglib.io/w/4468ec03
Что выведет код с картинки выше?
Чем больше значения FP и FN в матрице ошибок, тем
Искусственный нейрон имеет два входа с весами 1 и 2 соответственно. Ко входному сигналу прибавляется число 1 и применяется сигмоидная функция. Чему будет равно значение на выходе из нейрона, если на первый вход было подано число 1, а на второй — число -1?
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
