Библиотека задач по Data Science | тесты, код, задания
Open in Telegram
Задачи и тесты по Data Science для тренировки и обучения. Учиться у нас: clc.to/jF-g3g По рекламе: @proglib_adv Учиться у нас: https://proglib.io/w/fa77bf4e Для обратной связи: @proglibrary_feeedback_bot
Show more3 978
Subscribers
-224 hours
-57 days
-830 days
Posts Archive
💣 Задача Decompress Run-Length Encoded List
Есть список, в котором каждый элемент представляет собой пару чисел [freq, val], где freq — это целое число, обозначающее количество раз, которое нужно повторить число val. Ваша задача — разархивировать этот список, то есть создать новый список, в котором каждое число val повторяется freq раз
Пример
- Input: nums = [1,1,2,3]
- Output: [1,3,3]
Подсказка
- Задача простая, можно решить с помощь. двух циклов
👉 1313. Decompress Run-Length Encoded List (leetcode)
#junior #tasks
👉 Решение
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Что нужно вставить на место пропуска, чтобы вывести число измерений массива arr?
🤖👾 Как злоумышленники взламывают LLM: 7 ключевых стратегий
Чат-боты на основе ИИ все чаще становятся мишенью для хакеров. Какие уязвимости позволяют злоумышленникам взламывать ИИ-системы и как защитить свои приложения от атак? Рассказываем о 7 ключевых стратегиях.
👉 Читать статью
👉 Зеркало
Словари в Python — это упорядоченный тип данных?
Repost from Библиотека дата-сайентиста | Data Science, Machine learning, анализ данных, машинное обучение
🤖✍️ Как работают языковые модели (LLM): простое объяснение через аналогию с кулинарией
Языковые модели (LLM) — это сложные системы искусственного интеллекта, способные генерировать человекоподобные тексты. Но как именно они это делают? В этой статье мы объясним принципы работы LLM, используя простую и понятную аналогию с приготовлением еды.
🔗 Читать статью
🔗 Зеркало
Оффер в компанию будущего можно получить за день. Попробуй свои силы на OneDayOffer от SberAutoTech 20 апреля!
Мы ищем системных аналитиков и разработчиков C++, которые не боятся сложных задач. Оставь заявку, выполни тестовое задание и получи приглашение на мероприятие. За один день ты успеешь познакомиться с командами разработки, пройти собеседования и получить фидбек. Если всё сложится, уже вечером мы предложим тебе место в команде.
Работать в SberAutoTech — значит создавать новое. Мы развиваем технологию автономного вождения, совместимую с разными транспортными средствами. Тебя ждут интересные и необычные проекты, возможности для профессионального развития, и, участия в конференциях. Узнай больше по ссылке.
✏️ Разбор задачи с экзамена ШАД
Условие: Известно, что 1️⃣. Нужно найти 2️⃣
Решение: Для начала попробуем что-нибудь понять про f(x) и про её поведение в окрестности нуля. Умножим и разделим на синус, чтобы получить известное. Запишем 3️⃣
При x, стремящемся к 0, первый множитель стремится к двойке, а второй стремится к нулю. Значит, их произведение тоже стремится к нулю 4️⃣
Посмотрим на то частное предела, которое надо найти 5️⃣
Видно, что в знаменателе стоит нечто стремящееся к нулю. В числителе — нечто стремящееся к логарифму единицы, то есть тоже к нулю. Видна неопределённость 0/0.
Напишем предел частного, которое надо найти. Постараемся в этом частном выделить f(x)/sin x, про которое мы уже что-то знаем 6️⃣
Нам известно, что предел второго множителя — ½. А предел первого множителя можно посчитать с помощью правила Лопиталя 7️⃣
Мы видим, что 8️⃣
Следовательно, искомый предел равен ³/₂.
Что представляет собой 95% доверительный интервал?
Repost from Книги для дата сайентистов | Data Science
Prizes of the draw
3 Telegram Premium subscriptions for 3 months
Completion date
Продуктовые аналитики, отмечайте 6 апреля в календаре. Авито проводит Weekend Offer!
Мы предлагаем комфортные условия:
— работа на удаленке или гибрид в офисе;
— комьюнити из 300 аналитиков для обмена опытом;
— зарплата от 200 до 480 тысяч рублей в зависимости от грейда;
— развитая инфраструктура, всё готово к старту продуктивной работы и запуску A/B-тестов.
Один шаг до оффера: подайте заявку до 4 апреля и приходите на интервью.
Что выведет SQL-запрос с картинки выше?
Почему не стоит использовать слишком большое число k при кросс-валидации?
✏️ Разбор задачи с экзамена ШАД
Условие: Лёша и Марина договорились встретиться между 8:00 и 9:00 и вместе пойти на экзамен в ШАД. Каждый из них приходит на место встречи в случайный момент времени, ждёт 15 минут и уходит (никому не хочется опоздать на экзамен). Являются ли независимыми события «Лёша и Марина не встретились» и «хотя бы один из них пришёл после 8:45»? Время считайте непрерывным.
Решение: Два события называются независимыми, если вероятность их пересечения равна произведению их вероятностей 1️⃣
Чтобы определить независимость событий A и B, нужно посчитать две вероятности в правой части. Сделать это проще всего геометрически. Представим каждое из элементарных событий (пару «время, когда пришёл Лёша» и «время, когда пришла Марина») точками квадрата со стороной 1 час. Построим графическое представление каждого из событий.
✅Расчёт события А («Лёша и Марина не встретились»)
Какое условие накладывает событие А на координаты М и Л (они же x, y)? Оно показывает, что ребята не встретились, то есть что между приходом Лёши и Марины прошло больше четверти часа. Запишем 2️⃣. Изобразим событие А в пространстве элементарных событий 3️⃣
✅Расчёт события B («хотя бы один из друзей пришёл после 8:45»)
Это можно записать следующим образом 4️⃣ и изобразить так 5️⃣
Чтобы найти вероятность А, нужно разделить площадь красного фрагмента на площадь всего пространства элементарных событий. Эта площадь в задаче равна единице. Красный фрагмент состоит из двух треугольников со стороной три четверти. Считаем и получаем 9/16. Посчитать площадь B ещё проще. Оно занимает семь квадратов в общем пространстве элементарных событий, состоящем из 16 квадратов. Получаем 7/16
✅Расчёт пересечения
На схеме 6️⃣ видно, что пересечение занимает 5 квадратов. Получаем 5/16. В итоге подставляем все рассчитанные значения в формулу 1️⃣. P(A) * P (B) = 9/16 * 7/16. Это произведение не равно 5/16. Следовательно, события А и B не независимы.
Алиса и Боб каждый выбирают целые числа случайным образом и равномерно в диапазоне от 1 до 10^1000000. Алиса выигрывает, если у их двух чисел есть общий простой делитель. Боб — если общих простых делителей нет. Кто имеет больше шансов выиграть?
35% на самый хардкорный курс по вышмату!
🌟 «Математика для Data Science» 🌟
19 490 рублей 29 990 рублей до 1 апреля
Полугодовая программа от преподавателей МГУ, которая включает в себя все необходимые знания по математике для работы в Data Science.
Вас ждет развернутая обратная связь по всем домашним заданиям, а также ссылки на полезные дополнительные материалы.
У вас не будет шансов не усвоить какие-то темы курса👌
🔥 Переходите и активируйте вводные занятия курса — https://proglib.io/w/4b21349b
