Какой смартфон вам по душе:
Anonymous Poll
14%
OnePlus Open 5G
4%
OPPO Find N3
53%
Samsung Galaxy S24 Ultra на 1ТБ
22%
Xiaomi 14 Ultra 512 ГБ
5%
Vivo X100 Ultra
15%
Свой вариант (напишу в комментариях)
❗Вакансии «Библиотеки программиста» — ждем вас в команде!
Мы постоянно растем и развиваемся, поэтому создали отдельную страницу, на которой будут размещены наши актуальные вакансии. Сейчас мы ищем:
👉контент-менеджеров для ведения телеграм-каналов
Подробности тут
Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴
Ждем ваших откликов 👾
Мы постоянно растем и развиваемся, поэтому создали отдельную страницу, на которой будут размещены наши актуальные вакансии. Сейчас мы ищем:
👉контент-менеджеров для ведения телеграм-каналов
Подробности тут
Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴
Ждем ваших откликов 👾
Please open Telegram to view this post
VIEW IN TELEGRAM
😁12🔥8👍2
📊🚀💡Power BI: когда Excel уже не справляется
Представьте, что все ключевые показатели вашего бизнеса доступны в один клик. Мы расскажем, как BI-инструменты делают это реальностью и почему без них уже не обойтись.
👉 Читать статью
Представьте, что все ключевые показатели вашего бизнеса доступны в один клик. Мы расскажем, как BI-инструменты делают это реальностью и почему без них уже не обойтись.
👉 Читать статью
🔥6❤1😁1
Forwarded from Библиотека питониста | Python, Django, Flask
🐍⚙️ 10 способов оптимизации Python-кода
Python ценят за простоту, гибкость и читаемость, но критикуют за невысокую производительность. Эта критика не всегда обоснована: есть несколько эффективных способов значительно повысить скорость Python-приложений, предназначенных для выполнения сложных вычислений и обработки больших объёмов данных.
Об этих способах читайте в нашей статье 👈
Python ценят за простоту, гибкость и читаемость, но критикуют за невысокую производительность. Эта критика не всегда обоснована: есть несколько эффективных способов значительно повысить скорость Python-приложений, предназначенных для выполнения сложных вычислений и обработки больших объёмов данных.
Об этих способах читайте в нашей статье 👈
👍3😁2
😢 Тут один из реддиторов пожаловался, что у него постоянно есть чувство, будто он недостаточно хорошо изучил данные. Парень работает на проекте, который использует данные по качеству воды, и ему кажется, что всё, что он делает — это рисует графики и проводит простой статистический анализ.
А у вас возникает такое чувство?
Anonymous Poll
46%
Да, постоянно
35%
Да, периодически
13%
Пару раз было
6%
Ни разу не бывало
❤3
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🐘🔧 Расширение pg_variables: мощная альтернатива временным таблицам в PostgreSQL
Расширение
🔸 Оно позволяет определять скалярные сессионные переменные, которые могут быть очень ценными для хранения идентификатора пользователя, от имени которого выполняется запрос, и его различных атрибутов.
🔸 Оно содержит функции для работы с переменными различных типов. Созданные переменные существуют в течение текущей пользовательской сессии.
🔸 По умолчанию эти переменные создаются без поддержки транзакций. Если переменная успешно создана, она остаётся доступной в течение всего сеанса, даже если происходят откаты транзакций.
Если вы хотите использовать переменную с поддержкой транзакций и точек сохранения, необходимо передать дополнительный флаг
Флаг
Если вызовы функций
👉 Читать подробнее в статье
Расширение
pg_variables
для PostgreSQL предлагает альтернативу временным таблицам для эффективной работы с промежуточными данными, но имеет свои преимущества и недостатки, требующие тщательного анализа перед внедрением:🔸 Оно позволяет определять скалярные сессионные переменные, которые могут быть очень ценными для хранения идентификатора пользователя, от имени которого выполняется запрос, и его различных атрибутов.
🔸 Оно содержит функции для работы с переменными различных типов. Созданные переменные существуют в течение текущей пользовательской сессии.
🔸 По умолчанию эти переменные создаются без поддержки транзакций. Если переменная успешно создана, она остаётся доступной в течение всего сеанса, даже если происходят откаты транзакций.
Если вы хотите использовать переменную с поддержкой транзакций и точек сохранения, необходимо передать дополнительный флаг
is_transactional
в последний параметр функции, которая создаёт переменную.Флаг
is_transactional
нужно указывать каждый раз, когда вы изменяете значение транзакционной переменной с помощью функций pgv_set()
и pgv_insert()
. В противном случае возникнет ошибка. Другим функциям передавать этот флаг не нужно.Если вызовы функций
pgv_free()
или pgv_remove()
откатываются, затронутые транзакционные переменные восстанавливаются. В отличие от них, нетранзакционные переменные удаляются безвозвратно.Please open Telegram to view this post
VIEW IN TELEGRAM
👍1😁1
🧑💻 Команда Яндекс Браузера выпустила большую статью о том, как они учили LLM-модели помогать пользователям с текстами. Это удачный референс для тех, кто хочет понять, как работают над крупными проектами в айти-компаниях.
Для контекста: Яндекс интегрировал в Браузер усовершенствованный нейроредактор на базе YandexGPT. На что стоит обратить внимание в статье:
🔘 Переход на архитектуру Encoder-Decoder, использование curriculum learning и двухэтапный процесс предобучения: каким образом эти изменения привели к двукратному росту производительности и 10% увеличению качества.
🔘 Почему теперь редактор отправляет в модели текст, размеченный Маркдауном, и как было раньше.
🔗 Ссылка на статью
Для контекста: Яндекс интегрировал в Браузер усовершенствованный нейроредактор на базе YandexGPT. На что стоит обратить внимание в статье:
🔘 Переход на архитектуру Encoder-Decoder, использование curriculum learning и двухэтапный процесс предобучения: каким образом эти изменения привели к двукратному росту производительности и 10% увеличению качества.
🔘 Почему теперь редактор отправляет в модели текст, размеченный Маркдауном, и как было раньше.
🔗 Ссылка на статью
👍5
Пятничный #дайджест по Data Science и машинному обучению
🔹How to Test Machine Learning Systems
Тестировать ML-системы сложно, но возможно. Статья описывает все этапы от начала до конца, а также перечисляет лучшие практики.
🔹Mojo: убийца Python и будущее Ai?
Автор обучает простую свёрточную нейронную сеть, а также разбирает линейную регрессию как на Python, так и на Mojo.
🔹Building RAG with Postgres
В гайде рассматривается каждый шаг такого пайплайна: от получения данных до генерации ответа.
🔹What is Entropy?
Эта небольшая книга представляет собой элементарный курс по энтропии. Будет интересно тем, кто хочет понять самую суть.
🔹Из лингвиста в дата-сайентисты: личный опыт и детальный трек
В статье собраны полезные материалы и советы автора.
🔹How to Test Machine Learning Systems
Тестировать ML-системы сложно, но возможно. Статья описывает все этапы от начала до конца, а также перечисляет лучшие практики.
🔹Mojo: убийца Python и будущее Ai?
Автор обучает простую свёрточную нейронную сеть, а также разбирает линейную регрессию как на Python, так и на Mojo.
🔹Building RAG with Postgres
В гайде рассматривается каждый шаг такого пайплайна: от получения данных до генерации ответа.
🔹What is Entropy?
Эта небольшая книга представляет собой элементарный курс по энтропии. Будет интересно тем, кто хочет понять самую суть.
🔹Из лингвиста в дата-сайентисты: личный опыт и детальный трек
В статье собраны полезные материалы и советы автора.
👍6❤1😁1
✍️ Гайд по техникам RAG
В репозитории собраны материалы по различным способам реализации Retrieval Augmented Generation (RAG). Вот некоторые методы:
▪️Простой RAG с LangChain;
▪️RAG с валидацией данных;
▪️RAG с трансформацией запроса;
▪️Relevant Segment Extraction (RSE);
▪️Сжатие контекста из документов.
🔗 Ссылка на репозиторий
В репозитории собраны материалы по различным способам реализации Retrieval Augmented Generation (RAG). Вот некоторые методы:
▪️Простой RAG с LangChain;
▪️RAG с валидацией данных;
▪️RAG с трансформацией запроса;
▪️Relevant Segment Extraction (RSE);
▪️Сжатие контекста из документов.
🔗 Ссылка на репозиторий
👍8🤩2
📊 Sweetviz — разведочный анализ данных одной строчкой кода
Это библиотека на Python, помогающая в EDA. Она позволяет быстро делать визуализации и сравнивать наборы данных, поддерживает автоматическое определение типов и предлагает множество аналитических функций.
🔗 Ссылка на репозиторий
Это библиотека на Python, помогающая в EDA. Она позволяет быстро делать визуализации и сравнивать наборы данных, поддерживает автоматическое определение типов и предлагает множество аналитических функций.
🔗 Ссылка на репозиторий
👍11❤1😁1
🔢 CuPy: NumPy & SciPy для GPU
Это библиотека для работы с массивами, адаптированная для GPU. Она позволяет запускать код NumPy/SciPy на платформах NVIDIA CUDA и AMD ROCm. CuPy:
✅ воспроизводит интерфейс NumPy, поэтому большинство функций и методов могут быть использованы с минимальными изменениями;
✅ использует потенциал GPU для выполнения параллельных вычислений на больших массивах данных.
🔗 Ссылка на репозиторий CuPy
Это библиотека для работы с массивами, адаптированная для GPU. Она позволяет запускать код NumPy/SciPy на платформах NVIDIA CUDA и AMD ROCm. CuPy:
✅ воспроизводит интерфейс NumPy, поэтому большинство функций и методов могут быть использованы с минимальными изменениями;
✅ использует потенциал GPU для выполнения параллельных вычислений на больших массивах данных.
🔗 Ссылка на репозиторий CuPy
👍6
Forwarded from Proglib.academy | IT-курсы
Что вы знаете про критерий Дикки-Фуллера?
Критерий Дикки-Фуллера используется для проверки стационарности временных рядов. Этот тест позволяет определить, есть ли в данных временного ряда единичный корень, что означает наличие тренда или сезонности.
Тест использует регрессионный анализ для оценки автокорреляции и значений критических уровней. Если p-value меньше определённого уровня значимости (например, 0.05), то можно отвергнуть нулевую гипотезу и сделать вывод о стационарности ряда.
Критерий Дикки-Фуллера часто используется в анализе временных рядов, таких как финансовые данные или данные об изменениях температуры, где важно выявить закономерности для прогнозирования будущих значений.
Подтяните свои знания о машинном обучении вместе с нашим курсом:
🔵 Базовые модели ML и приложения
#машинное_обучение
Критерий Дикки-Фуллера используется для проверки стационарности временных рядов. Этот тест позволяет определить, есть ли в данных временного ряда единичный корень, что означает наличие тренда или сезонности.
Тест использует регрессионный анализ для оценки автокорреляции и значений критических уровней. Если p-value меньше определённого уровня значимости (например, 0.05), то можно отвергнуть нулевую гипотезу и сделать вывод о стационарности ряда.
Критерий Дикки-Фуллера часто используется в анализе временных рядов, таких как финансовые данные или данные об изменениях температуры, где важно выявить закономерности для прогнозирования будущих значений.
Подтяните свои знания о машинном обучении вместе с нашим курсом:
#машинное_обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11
✍️ Как писать условные выражения с NumPy where()
Это подробный гайд от Real Python. Рассматривает:
🔹как написать простейшее условное выражение;
🔹как сделать выражение с несколькими условиями;
🔹как использовать транслирование массивов в условных выражениях;
🔹как не надо использовать np.where().
🔗 Читать здесь
Это подробный гайд от Real Python. Рассматривает:
🔹как написать простейшее условное выражение;
🔹как сделать выражение с несколькими условиями;
🔹как использовать транслирование массивов в условных выражениях;
🔹как не надо использовать np.where().
🔗 Читать здесь
👍4
Forwarded from Proglib.academy | IT-курсы
👨🎓📈 Как выбрать специализацию и начать обучение Data Science
Рассказываем об этапах обучения, которые необходимо пройти новичку для начала карьеры в Data Science. Путь от выбора специализации до выработки практических навыков будет непростым.
Наш курс по математике для начала карьеры в Data Science:
🔵 Математика для Data Science
🔵 Основы программирования на Python
📎 Читать статью
Рассказываем об этапах обучения, которые необходимо пройти новичку для начала карьеры в Data Science. Путь от выбора специализации до выработки практических навыков будет непростым.
Наш курс по математике для начала карьеры в Data Science:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤🔥2🥱2
🧑💻 Разбираемся с CUDA: подборка материалов
🔹What Is CUDA?
Начать, пожалуй, стоит со вводной статьи в блоге NVIDIA, компании, которая и создала CUDA.
🔹Nvidia CUDA in 100 Seconds
Также в качестве вводного материала может послужить 3-минутный ролик на канале Fireship.
🔹An Even Easier Introduction to CUDA
Это бесплатный курс от NVIDIA, который расскажет, как запускать параллельные ядра на графическом процессоре, управлять памятью и т.д.
🔹GPU MODE
Это YouTube-канал, на котором публикуются лекции про машинное обучение на GPU.
🔹Fundamentals of GPU Architecture: Introduction
Видео для тех, кто хочет понять, как устроены графические процессоры.
🔹Programming Massively Parallel Processors (PMPP)
Фундаментальная книга про программирование для графических процессоров с использованием модели CUDA.
🔹What Is CUDA?
Начать, пожалуй, стоит со вводной статьи в блоге NVIDIA, компании, которая и создала CUDA.
🔹Nvidia CUDA in 100 Seconds
Также в качестве вводного материала может послужить 3-минутный ролик на канале Fireship.
🔹An Even Easier Introduction to CUDA
Это бесплатный курс от NVIDIA, который расскажет, как запускать параллельные ядра на графическом процессоре, управлять памятью и т.д.
🔹GPU MODE
Это YouTube-канал, на котором публикуются лекции про машинное обучение на GPU.
🔹Fundamentals of GPU Architecture: Introduction
Видео для тех, кто хочет понять, как устроены графические процессоры.
🔹Programming Massively Parallel Processors (PMPP)
Фундаментальная книга про программирование для графических процессоров с использованием модели CUDA.
🔥5
Forwarded from Книги для программистов
Это отличный гид по современным методам и подходам в ИИ, написанный доступным языком и дополненный множеством иллюстраций и примеров. Автор, обладающий обширным опытом в разработке и обучении ИИ, наглядно объясняет сложные концепции, такие как машинное обучение и нейронные сети, используя практические примеры из реальной жизни. Вам понадобится только базовое знание алгебры, чтобы начать решать задачи ИИ, такие как распознавание мошенничества в банках или управление беспилотными автомобилями. Эта книга станет полезной для тех, кто хочет уверенно ориентироваться в мире искусственного интеллекта и применять алгоритмы на практике.
Это идеальный старт для тех, кто хочет освоить основы глубокого обучения и начать работать с нейронными сетями. Автор объясняет фундаментальные концепции ИИ через простые и доступные примеры, используя Python и библиотеку NumPy. Эта книга подойдёт даже тем, кто не имеет глубоких знаний в математике и программировании, но хочет научиться строить и обучать нейронные сети с нуля. В дополнение к этому, Траск затрагивает темы обработки естественного языка и федеративного обучения — технологии для работы с конфиденциальными данными.
Это практическое руководство по созданию агентов глубокого обучения, которые обучаются на основе взаимодействий с окружающей средой. Автор объясняет, как использовать такие методы, как обучение с подкреплением, чтобы создавать ИИ, способный принимать оптимальные решения в реальном времени. Основные темы книги включают разработку алгоритмов на Python и работу с библиотеками, что делает её полезной для начинающих разработчиков. Моралес показывает, как ИИ может применяться в играх, робототехнике и маркетинге, делая книгу актуальной для широкого круга читателей, интересующихся ИИ.
Это отличное введение в мир машинного обучения, ориентированное на читателей с базовыми знаниями Python и математики на уровне средней школы. Автор объясняет алгоритмы и принципы машинного обучения доступным языком, избегая сложного академического жаргона. В книге вы найдете множество примеров и проектов, таких как создание моделей для идентификации спама и распознавания изображений, что делает её практическим руководством для новичков. Серрано использует простой подход для объяснения сложных тем, что делает её полезной для тех, кто только начинает погружаться в мир машинного обучения и хочет быстро освоить основные концепции. Если вам интересно, как работают модели предсказаний и классификации данных, эта книга станет отличным стартом.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤3