Инструкция по Работе с Библиотекой PyTorch-Ignite

Инструкция по Работе с Библиотекой PyTorch-Ignite

PyTorch — среда глубокого обучения, которая была принята такими технологическими гигантами, как Tesla, OpenAI и Microsoft для ключевых исследовательских и производственных рабочих нагрузок. PyTorch-Ignite — это библиотека высокого уровня, помогающая гибко и…

Большое руководство по визуализации. Визуализация данных с помощью веб-фреймворка Dash.

Большое руководство по визуализации. Визуализация данных с помощью веб-фреймворка Dash.

Dash является довольно интересным Веб-фреймворком для визуализации данных и имеет в семе довольно много полезных функций в сочетании с простотой их применения. Сам Dash это некий коллаб  HTML, React.Js, Flask …

🐍⛩️🥤 Руководство для начинающих по шаблонам Jinja в Flask

🐍⛩️🥤 Руководство для начинающих по шаблонам Jinja в Flask

Подробный гайд по шаблонизатору Jinja: от создания первого шаблона, использования условных операторов и for-циклов до применения фильтров и макросов. С помощью Jinja вы можете создавать шаблоны, имеющие широкие возможности и обеспечивающие работу интерфейсов веб-приложений…

Коллаборативная фильтрация и ее реализация на Python.

Коллаборативная фильтрация и ее реализация на Python.

Последние несколько лет в интернет-магазинах, онлайн-кинотеатрах и других сервисах активно развиваются алгоритмы отслеживания интересов пользователей, на основе которых составляется индивидуальный список интересных товаров. Рекомендательные системы — win-win инструмент как для владельцев…

Что такое цикломатическая сложность ? Какие бывают метрики для измерения сложности кода на примере Python?

Что такое цикломатическая сложность ? Какие бывают метрики для измерения сложности кода на примере Python?

Упрощение кода приложений Python с помощью рефакторинга. Часть 1 В этой серии статей рассказано о способах измерения сложности кода и о том как избавиться от излишней сложности с помощью рефакторинга.…

Паттерн Абстрактная фабрика, реализация на python

Паттерн Абстрактная фабрика, реализация на python

Абстрактная фабрика (англ.Abstract factory) — порождающий шаблон проектирования, предоставляет интерфейс для создания семейств взаимосвязанных или взаимозависимых объектов, не специфицируя их конкретных классов. Шаблон реализуется созданием абстрактного класса Factory, который представляет собой интерфейс для…

 Различные варианты визуализации данных с примерами кода.

 Различные варианты визуализации данных с примерами кода.

Визуализация данных — это большая часть работы специалистов в области data science. На ранних стадиях развития проекта часто необходимо выполнять разведочный анализ данных (РАД, Exploratory data analysis (EDA)), чтобы выявить закономерности, которые…

Градиентый бустинг — подробный разбор алгоритма машинного обучения.

Градиентый бустинг — подробный разбор алгоритма машинного обучения.

Хотя большинство победителей соревнований на Kaggle используют композицию разных моделей, одна из них заслуживает особого внимания, так как является почти обязательной частью. Речь, конечно, про Градиентный бустинг (GBM) и его вариации. Возьмем, например.…

Алгоритмы машинного обучения. Наивный байесовский алгоритм классификации: преимущества и недостатки

Алгоритмы машинного обучения. Наивный байесовский алгоритм классификации: преимущества и недостатки

Наивный байесовский классификатор (Naive Bayes classifier) – это очень популярный в машинном обучении алгоритм, который в основном используется для получения базовой точности набора данных. Изучим его преимущества и недостатки, а…

Оценка сложности алгоритмов на Python.

Оценка сложности алгоритмов на Python.

Определить вычислительную сложность отдельных операций просто, но как вычислить сложность целой функции? Попробуем ответить на этот вопрос в небольшой статье. – бесплатная подготовка к Python собеседованию. На примере языка Python и…

Полный список вопросов с собеседований по Python для дата-сайентистов и инженеров

Полный список вопросов с собеседований по Python для дата-сайентистов и инженеров

Бывает, что компания ищет дата-сайентиста, а на самом деле ей нужен Python-разработчик. Поэтому при подготовке к собеседованию есть смысл освежить в памяти информацию по Python, а не только штудировать алгоритмы.…

Пишем 15 интересных скриптов на Python. Практика на Python.

Пишем 15 интересных скриптов на Python. Практика на Python.

Веб-разработка и научные вычисления, роботы и Data Science — Python повсюду. На нём пишут и масштабные проекты, и короткие программы (скрипты, или сниппеты), полезные в повседневных рабочих и учебных задачах. Собрали для вас коллекцию таких небольших «заклинаний».…

Алгоритм сортировки слиянием на Python

Алгоритм сортировки слиянием на Python

Программа будет сортировать список методом слияния (Merge Sort). Суть сортировки Сортируемый массив разбивается на две части примерно одинакового размера. Каждая из получившихся частей сортируется отдельно, например, тем же самым…

Проверяем, присвоено ли значение переменной окружения  Python

Проверяем, присвоено ли значение переменной окружения  Python

Давайте создадим Python-файл со следующим скриптом для проверки переменных. Для чтения значений переменных мы используем модуль os, а модуль sys — для прекращения работы приложения. Бесконечный цикл while непрерывно…

Находим опечатки в тексте  с Python

Находим опечатки в тексте  с Python

– вопросы с собеседований на Python. Полезный пакет spellchecker позволяет находить опечатки в тексте и даже дает возможные варианты исправлений.  Под капотом модуль использует алгоритм расстояния Левенштейна. А сам…

Этичный хакинг на Python

Этичный хакинг на Python

​SamSploit – Профессиональный этический хакерский скрипт на python3 – канал для хакеров – продвинутое изучени python Профессиональный этический хакерский скрипт на python3. Этот скрипт содержит множество модулей, таких…

Хвостовая рекурсия на Python

Хвостовая рекурсия на Python

Хвостовая рекурсия — частный случай рекурсии, при котором любой рекурсивный вызов является последней операцией перед возвратом из функции.[1] Подобный вид рекурсии примечателен тем, что может быть легко заменён на итерацию путём формальной и гарантированно корректной…

10 скриптов автоматизации Python для решения ваших повседневных задач.

10 скриптов автоматизации Python для решения ваших повседневных задач.

Несколько скриптов для автоматизации ваших повседневных задач. Нижу будет приведен полный код Python программ. Почему в эпоху программирования мы все еще делаем то, что можем автоматизировать. Подумайте о задачах, которые…

Магия таблиц стилей Matplotlib. Пошаговая инструкция Визуализации данных на Python

Магия таблиц стилей Matplotlib. Пошаговая инструкция Визуализации данных на Python

Визуализация данных — важная компетенция любого специалиста по данным. К сожалению, создание готовых к публикации визуализаций данных занимает очень много времени и хорошего вкуса. В мире Python + Matplotlib специалисты…