Канал Доброго Вани | Data Science и Продуктики
1.38K subscribers
534 photos
26 videos
7 files
118 links
Самый добрый канал про DataScience, ML, техпред, стартапы и про много чего еще 🥰

Реклама, сотрудничество и любые другие вопросы -> @Pleshakovski
Download Telegram
🇯🇵 Япония. Токио. День 14: Прощаемся с Токио и Японией

🌇 Итак, настал день отъезда и возвращения в Москву. Эти утро, день и вечер я провел, гуляя по центру Токио. Заодно и волшебный закат в Императорском саду поймал.

Что ж, время повести итоги и подбить прайс.
Мы посетили 7 городов: Осака, Киото, Нара, Канагава, Нагано, Токио, Фудзиёсида (знаю, что некоторые из них префектуры, но на мелкие города не буду дробить) и несколько десятков туристических точек. Жили мы в трех городах (Осака, Киото, Токио) в сумме 14 ночей. Кушали по 2-3 раза в день (иногда в норм. местах, иногда в маке, иногда готовую еду).

💵 А что по прайсу? Без шоппинга:
Билеты на самолет до Осаки и обратно: 65к
Жилье: 46к
Транспорт (передвигаемся на метро, автобусах и Шинкансенах): 60к
Хавчик: 42к
Проход на туристические точки: 10к
ВИЗА: 0 руб

Итого: 223к рублей (примерно аналогичные путевки с гидом обойдутся в 400к<)

🤔 Как считаете, норм цена за такой трип?

#Путешествия
14🔥8👍4🐳1
«Лучшее, что ты можешь сделать, — перенять практики, процессы, знания ведущего игрока, то есть сфокусироваться на своих навыках и их соответствии высоким стандартам».


Студент магистратуры Центрального университета Иван Плешаков в школьные годы увлекался изучением физики, математики и прикладных возможностей искусственного интеллекта. Окончив бакалавриат по направлению «Интеллектуальные системы анализа данных», он продолжил обучение, но по треку «Продуктовый менеджмент».

Во время учебы Иван развивал несколько стартапов, а в 2022 году стал инициатором проекта «НейроСтаниславский» — нейросети, создающей сценарии пьес.

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

Больше о планах студента, его проектах, работе и учебе в магистратуре читайте в его интервью Центру партнерств и карьеры ЦУ.
16🔥7
Дорогие подписчики, всем доброго утра!

☺️ Мы в ЦУ создаем умного финансового помощника, который поможет:

1. Планировать финансовые цели (например, отпуск, техника, подушка).
2. Получать советы, стоит ли совершать покупку прямо сейчас и как это повлияет на цели.
3. Отслеживать прогресс, получать отчёты и рекомендации на основе своих данных и поведения других пользователей.

Ищем респондентов на кастдев!

Кого ищем:
📌 Core-аудитория (основная): 23–35 лет, доход 70–180 тыс ₽/мес, активные онлайн-покупки, карты/подписки.
📌 Дополнительная: 30–40 лет, молодая семья, детские расходы, кредиты/ипотека, сильная потребность в контроле и планировании финансов.

Длительность 30-40 минут. Формат: звонок в Zoom

☺️ В качестве благодарности готовы предоставить бесплатный доступ к сервису на 3 месяца и включить в группу Бета-тестирования (ориентировочно, конец ноября).

Для участия необходимо написать мне в личные сообщения @Pleshakovski

Upd: группу набрал
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥3
Меня тут активно расспрашивали ребята про вопросы с собесов на DS/ML, и я подумал: "А почему бы и нет?"

Давайте запустим рубрику, в которой будем разбирать по 2-3 интересных вопроса с собесов разных секций: Python, ML/DS, AB tests, Тервер/Матстат, Big Data. Буду выпускать раз в неделю-две

Тервер:

Вероятность получения кошечки - 10%, вероятность собачки - 90%. Разметчик размечает со следующими вероятностями: в 90% случаев отмечает верно, а в 10% - неверно. Определить вероятность того, что на разметку пришла собачка, если известно, что фотография была отмечена как кошечка.

По формуле Байеса:
P(A | B) = P(B | A) * P(A) / P (B)
P(пришла собачка | отмечена кошечка) =
= P(отмечена кошечка | пришла собачка) * P(пришла собачка) / P(отмечена кошечка) =
= 0.1 * 0.9 / 0.18 = 0.5


ML:

Что такое ROC AUC? Как интерпретировать? Чему равен ROC AUC случайной и константной модели?

1. ROC-кривая — это график TPR (Recall) против FPR (False Positive Rate)
TPR = TP / (TP + FN) — доля правильно найденных объектов позитивного класса.
FPR = FP / (FP + TN) — доля объектов негативного класса, ошибочно отнесённых к позитивному.
ROC AUC равен площади под ROC-кривой
2. Интерпретация: вероятность, что модель присвоит случайному объекту позитивного класса более высокий скор, чем случайному объекту негативного класса.
3. ROC AUC случайной и константной модели = 0.5


Python:

Как передаются изменяемые и неизменяемые типы данных в функцию?

При вызове функции Python передаёт внутрь функции ссылку на объект, на который указывает аргумент
1. Неизменяемые типы данных (int, float, str, tuple, frozenset, bool). Если вы внутри функции меняете переменную, вы переназначаете локальное имя, но исходный объект остаётся прежним.
2. Изменяемые типы данных (list, dict, set). Ссылка на объект передаётся внутрь функции, и если вы меняете сам объект внутри функции, изменения видны снаружи.


#вопросы_с_собесов
Please open Telegram to view this post
VIEW IN TELEGRAM
13🔥9🥰2😱1
🎯 Недавно столкнулся с ситуацией: идей в Транскрибуле всё больше, а рук по-прежнему маловато. Поэтому решил внедрить метод RICE. Итак:

Метод приоритизации RICE: как выбрать, за какие задачи браться в первую очередь

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

RICE помогает сравнить любые задачи или фичи по четырём параметрам (каждый — число от 0 до 10):

🌹 — Reach (Охват) (Достаточно редко используется, можно просто убрать, если продукт небольшой, а фича раскатывается на всех пользователей)
Сколько пользователей или процессов будет затронуто? Чем больше охват, тем ценнее задача.

🔤 — Impact (Влияние)
Насколько сильно задача улучшит продукт или бизнес-показатели? (Оцениваем с точки зрения влияения на нашу целевую или NSM-метрику). Оценивается от минимального (0) до масштабного (10).

🔤 — Confidence (Уверенность)
Насколько вы уверены в оценках выше? Помогает отсечь хотелки, основанные на догадках.

🔤 — Effort (Затраты)
Сколько времени и ресурсов потребуется команде? Чем меньше усилий — тем лучше.

Формула простая:
RICE = (Reach × Impact × Confidence) / Effort

Проставляется для каждой гипотезы и затем весь бэклог ранжируется по убыванию RICE. В случае, если оценивают несколько человек, полезно, чтобы каждый проставил R, I, C и E. Затем берем среднее по каждому показателю и считаем RICE по усредненным значениям — получаем более стетистически устойчивый RICE.

📌 Зачем это нужно?

* упрощает принятие решений
* убирает субъективность
* помогает фокусироваться на том, что даст максимальный результат при минимальных вложениях
Please open Telegram to view this post
VIEW IN TELEGRAM
11👍3🔥3
Запускаю продукт, а что дальше-то делать...

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

1️⃣ SMS и Email рассылки (например, через МТС)

Собственно, пишите небольшое рекламное сообщение, вносите депозит из расчета, например, 15руб/SMS и распределяете рассылку по времени. Дорого, мусорно, некачественно — из 1000 рассылок получил 1 лид. Ставлю 0/10

2️⃣ Telegram Ads (например, через тот же МТС)

Можно закупить через разных операторов и таргетировать на свою аудиторию. Такая же грустная ситуация с лидами, как и в пункте 1, но стоит сильно дешевле. Ставлю 2/10

3️⃣ Яндекс Директ (продвижение через поисковую выдачу)

Делаем сайт -> подвязываем Яндекс Метрику -> добавляем UTM-метки для отслеживания переходов с каждой кампании -> настраиваем ЦА, ключевые слова, целевые действия и конверсии из показа в браузере. Намного сложнее настроить, чем пункт 1 и пункт 2, но куда выше конверсия и меньше стоимость лида (правда яндексовые катбусты имеют свойство накручивать мусорные клики и прожигать деньги). При грамотной настройке реально набрать платящую аудиторию. Ставлю 7/10

4️⃣ Закупка рекламы у блогеров или каналов в ТГ, Inst...

Сложнее чем все предыдущие в плане поиска оптимальных площадок по цене/качеству лидов. Для меня это не в новинку, тк я активно продвигаю этот тг-канал. Если вы знаете, что читает и чем интересуется ваша ЦА, то закупить рекламу в ТГ-каналах может быть хорошим, хоть и сложным вариантом. Ставлю 7/10

5️⃣ Короткие ролики (Inst, TT, YT)

Самый сложный вид продвижения. Без дисциплины с ежедневным постингом и насмотренностью в продвижении такого контента (на рекомендации роликов влияют звуки, картинка, описание, скрипт ролика и еще множество факторов) особо ничего не светит. Но если звезды сойдутся, останется вам только позавидовать. Например, мы уже залили 40 креативов для Транскрибули, а выхлопа почти нет https://www.instagram.com/transcribulya/reels/

Фаундеры, поделитесь, как вы продвигали ваш продукт с нуля? Давайте в комментариях похоливарим, очень интересно узнать ваш опыт
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍5🔥4🐳1
Продолжаем рубрику с разбором вопросов на собесах

МЛ
Что будет, если убрать первое дерево у случайного леса? Аналогичный вопрос для бустинга
Ответ для случайного леса: практически ничего, потому что в случайном лесе все деревья голосуют за ответ и исчезновение одного дерева не повлияет решение большинства (при большом N).
Ответ для градиентного бустинга: первое дерево в бустинге вносит самое большое влияние в ответ модели, а все последующие модели лишь улучшают оценку предыдущих деревьев. Поэтому его исчезновение приведет к тому, что смысл всех остальных деревьев будет утерян

МЛ
Я построил линейную регрессионную модель, показывающую 95% доверительный интервал. Означает ли это, что существует 95% вероятность, что коэффициенты моей модели верно оценивают функцию, которую я хочу аппроксимировать?
Ответ:
Доверительный интервал — это результат процедуры, свойства которой определяются при многократном повторении эксперимента.
Корректная интерпретация:
"Если бы мы многократно (бесконечное число раз) повторяли эксперимент, собирали новые данные и каждый раз строили 95% доверительный интервал для коэффициента, то в 95% случаев эти интервалы содержали бы истинное значение параметра."

Big Data
Что такое parquet? В чем отличие csv?
Ответ:
• Колоночный формат: Данные хранятся по столбцам, а не по строкам (как в CSV, JSON).
• Минимизация I/O-операций: При запросе к определенным столбцам читаются только нужные данные, а не вся строка.
• Predicate Pushdown: Фильтрация данных на этапе чтения (например, WHERE age > 20). Parquet хранит метаданные (мин/макс значения для блоков), что позволяет пропускать ненужные блоки данных.
Please open Telegram to view this post
VIEW IN TELEGRAM
11👍3🔥2