Что такое нейронные сети прямого распространения

В этой статье мы узнаем о нейронных сетях прямого распространения, также известных как сети с глубокой прямой связью или многослойные персептроны. Они составляют основу многих важных нейронных сетей, используемых в последнее время, таких как сверточные нейронные сети (широко используемые в приложениях компьютерного зрения), рекуррентные нейронные сети (широко используемые для понимания естественного языка и последовательного обучения) и так далее. Мы постараемся понять важные концепции, используя интуитивно понятную игрушку и не будем вдаваясь в математику. Если вы хотите погрузиться в глубокое обучение, но не обладаете достаточным опытом в области статистики и машинного обучения, то эта статья станет идеальной отправной точкой.
Читать далее «Что такое нейронные сети прямого распространения»

Урок 2. Гистограмма направленных градиентов с использованием OpenCV

В этом уроке мы узнаем, что такое дескриптор признаков гистограммы направленных градиентов (HOG). Мы узнаем, что находится под капотом и как этот дескриптор рассчитывается внутри OpenCV, MATLAB и другими пакетами.

Этот пост является частью мини-курса из серии уроков, которые я пишу, о распознавании изображений и обнаружении объектов. Полный список уроков из этой серии приведен ниже:
Читать далее «Урок 2. Гистограмма направленных градиентов с использованием OpenCV»

Как визуализировать пандемию коронавируса с помощью фоновых картограмм

Вступление

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

Здесь вы узнаете:

  • Что такое хороплеты.
  • Когда и почему их наиболее эффективно использовать.
  • Код Python для создания ваших собственных фоновых картограмм

Читать далее «Как визуализировать пандемию коронавируса с помощью фоновых картограмм»

Выбор модели и сравнительный анализ с помощью Modelplace.AI

В этом посте расскажу, как выбрать правильную модель с помощью Modelplace.AI. Выбор правильной модели ускорит ваше приложение, поможет масштабировать его до миллионов запросов и сэкономит кучу денег на облачных вычислениях.

Прежде чем перейти к техническим деталям, посмотрим на проблемы n00b (новичка).
Читать далее «Выбор модели и сравнительный анализ с помощью Modelplace.AI»

Как обстоят дела с распознаванием речи в 2021 году

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

Решения с открытым исходным кодом — это библиотеки с открытым исходным кодом (обычно на github), которые вы импортируете в свою программу и используете программно, выполняя вычисления на своих собственных ресурсах. Облачные решения для распознавания речи Python выполняют вычисления на облачных ресурсах и обычно предоставляются через конечные точки API, которые вы можете использовать.
Читать далее «Как обстоят дела с распознаванием речи в 2021 году»

Реализация алгоритма Дейкстры на Python

Что общего у устройств GPS‑навигации с веб‑сайтами для бронирования рейсов? Оказывается, очень много! Во‑первых, обе технологии используют алгоритм Дейкстры для поиска кратчайшего пути.

В этой статье я познаколю вас с алгоритмом Дейкстры и покажу его простую реализацию на Python. После простого русского языка, на котором всё будет понятно, вы увидите, что кодирование на Python не представляет больших сложностей.
Читать далее «Реализация алгоритма Дейкстры на Python»

Python стал самым популярным языком программирования и превзошел C и Java

ZDNet сообщает, что Python «в настоящее время является самым популярным языком согласно одному рейтингу популярности».

«Впервые за более чем 20 лет у нас появился новый лидер…», — объявил TIOBE Index в этом месяце. «Давняя гегемония Java и C закончилась».
Читать далее «Python стал самым популярным языком программирования и превзошел C и Java»