TGViewer
Channel Public Channel
DS & ML | YeaHub

DS & ML | YeaHub

@yeahub_data_science

Теория, подготовка к интервью и курсы для Data Science специалистов

YeaHub — это платформа для IT-специалистов, объединяющая обучение, карьерный рост, развитие и сообщество единомышленников.

Платформа: https://yeahub.ru

Для связи: @ruslan_kuyanets
Subscribers
482
Photos
311
Videos
67
Links
540

Showing posts older than #572 · Back to latest

Older Posts 20 shown
Post #571 128
#Собес #keras #sequential_api #functional_api
🤔 Как использовать Keras API в TensorFlow для создания моделей глубокого обучения?

💬 Кратко:

Keras — это высокоуровневый API в TensorFlow, который упрощает создание, обучение и развертывание нейросетей. Чтобы создать модель, используется класс Sequential или функциональный API. Добавляются слои (Dense, Conv2D и др.), затем модель компилируется с помощью compile(), указывая функцию потерь и оптимизатор. Обучение выполняется через fit(), оценка через evaluate(), а прогнозирование через predict(). Keras API делает разработку моделей более удобной и читаемой.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #570 136
#course #ии
📚 «Введение в Data Science и машинное обучение»

Data Scientist is The Sexiest Job of the 21st Century, а машинное обучение и анализ данных - это захватывающие области, знакомство с которыми точно не оставит вас равнодушными! Мы начнем с самого начала, разберем центральные понятия и темы. Познакомимся с такими методами машинного обучения как деревья решений и нейронные сети. Практическая часть курса будет посвящена знакомству с наиболее популярными библиотеками для анализа данных, используя язык программирования Python — Pandas и Scikit-learn.

Перейти к материалу

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #569 126
#Собес #tcp #handshake
🤔 Как работает установка соединения в TCP (handshake)?

💬 Кратко:

TCP использует механизм three-way handshake для установления соединения. Клиент отправляет пакет SYN, сервер отвечает SYN-ACK, после чего клиент отправляет ACK. После этого соединение считается установленным и стороны могут передавать данные. Такой процесс позволяет согласовать начальные номера последовательностей и убедиться, что обе стороны готовы к обмену.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #568 139
#Собес #business #logic #http
🤔 Зачем отделять бизнес-логику от HTTP-слоя?

💬 Кратко:

HTTP-слой отвечает за транспорт, а не за правила бизнеса. Если смешивать бизнес-логику с обработкой HTTP-запросов, код становится жёстко связанным и плохо тестируемым. Любое изменение протокола начинает влиять на бизнес-правила. Разделение делает систему гибче и надёжнее.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #567 173
#Собес #pytorch #gpu #parallelism
🤔 Как реализовать параллелизм модели в PyTorch?

💬 Кратко:

Параллелизм модели в PyTorch достигается путем размещения различных частей модели на разных GPU. Для этого необходимо вручную распределить слои модели между устройствами и управлять перемещением данных.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #566 182
#trainer #sql
📚 SQL Academy

Сайт предоставляет SQL-тренажёр с упражнениями, которые приближены к реальным профессиональным задачам. Пользователи могут решать задания разной сложности и по различным тематикам

Перейти к материалу

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #565 149
#Собес #retry #exponential_backoff #circuit_breaker
🤔 Как снизить нагрузку на внешний сервис при использовании retry?

💬 Кратко:
Чтобы снизить нагрузку при retry, используйте экспоненциальную задержку (exponential backoff) между попытками, например, 1с, 2с, 4с. Добавьте случайную "дрожь" (jitter) к задержке, чтобы запросы от разных клиентов не синхронизировались. Ограничьте максимальное количество попыток, чтобы не создавать бесконечный трафик. Внедрите механизм Circuit Breaker, который временно блокирует запросы к неработающему сервису, давая ему время на восстановление.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #564 132
#Собес #event #loop
🤔 Что произойдёт, если в event loop выполнить блокирующую CPU-bound операцию?

💬 Кратко:

Если в event loop выполнить блокирующую CPU-bound операцию, весь цикл событий остановится до её завершения. В это время другие корутины не будут выполняться, а запросы не будут обрабатываться. Это приводит к задержкам и падению производительности. Поэтому CPU-bound задачи выносят в отдельные процессы или executors.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #563 141
#Собес #microservice #architecture #ml
🤔 Какие преимущества дает микросервисная архитектура при работе с ML-сценариями

💬 Кратко:

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

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #562 141
#Собес #rest #url #design
🤔 Почему в REST-API не рекомендуется использовать глаголы в URL и trailing slash?

💬 Кратко:

В REST URL должен описывать ресурс, а не действие над ним. Глаголы дублируют смысл HTTP-методов и делают API менее читаемым. Trailing slash создаёт неоднозначность и может приводить к разным URL для одного ресурса. Это усложняет маршрутизацию и кэширование.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #561 140
#Собес #logging #observability
🤔 Какие проблемы могут возникнуть при отсутствии логирования в критических участках кода?

💬 Кратко:

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

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #560 127
#Собес #oop #slots #memory_optimization
🤔 Что такое __slots__

💬 Кратко:

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

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #558 102
#Собес #integration_testing #test_database #test_environment
🤔 Как запускаются интеграционные тесты (какая БД используется)?

💬 Кратко:
Интеграционные тесты проверяют взаимодействие нескольких компонентов, например, приложения и базы данных. Для их запуска обычно используется отдельная тестовая база данных, чтобы не затронуть продакшен-данные. Часто применяют легковесные in-memory БД (H2 для Java, SQLite) или управляемые контейнерами экземпляры (PostgreSQL в Docker). Процесс включает настройку тестового окружения, миграцию схемы и очистку данных перед/после каждого теста.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #557 100
#Собес #inheritance #mro #method_resolution_order
🤔 Как работает множественное наследование (порядок разрешения методов)?


💬 Кратко:

Python ищет методы в порядке MRO (Method Resolution Order), который определяется алгоритмом C3. Порядок можно посмотреть через Class.__mro__. Поиск идёт слева направо и от подкласса к суперклассам, избегая повторных проверок.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #556 106
#Собес #python #decorator #async
🤔 Как сделать декоратор, который принимает и синхронную, и асинхронную функцию?

💬 Кратко:
Чтобы создать декоратор, работающий и с синхронными, и с асинхронными функциями, нужно внутри него определить обёртку, которая проверит, является ли результат вызова исходной функции корутиной (т.е. асинхронным объектом). Если да, то обёртка сама должна быть асинхронной и использовать await. В противном случае она возвращает обычный результат. Это позволяет единообразно применять логику декоратора (например, логирование, замер времени) к разным типам функций.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #555 119
#book #book
📚 ​​Veracity of Big Data(2018)
Автор: Vishnu Pendyala


Данная книга расскажет вам о таких техниках, как SPRT, CUSUM, Kalman и Blockchain, которые значительно упростят поставленную задачу. Также автор приводит множество способов использования вышеуказанных методик, например, анализ микроблогов в целях опровержения/подтверждения результата выборов.

Перейти к материалу

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #554 107
#Собес #clickhouse #analytics #olap
🤔 Для чего применяется ClickHouse в аналитике?

💬 Кратко:

ClickHouse используется для:

- Анализа больших объемов данных в реальном времени
- Сложных аналитических запросов
- Хранения и обработки логов и метрик
- Построения отчетов и дашбордов

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #553 106
#Собес #delitem #setitem #getitem
🤔 Методы __getitem__, __setitem__, __delitem__

💬 Кратко:

Эти методы позволяют объектам поддерживать доступ, изменение и удаление элементов, используя квадратные скобки.

- __getitem__(key) вызывается при чтении значения.
- __setitem__(key, value) вызывается при присвоении значения.
- __delitem__(key) вызывается при удалении значения.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #552 108
#Собес #dependency_injection #inversion #solid
🤔 Как работает принцип внедрения зависимостей (Dependency Injection) из SOLID?



💬 Кратко:

Dependency Injection — это способ передать объект, от которого зависит другой объект, извне, а не создавать его внутри. Это помогает избежать жестких связей между компонентами и облегчает тестирование.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →