Использование машинного зрения и нейросетей в сельском хозяйстве уже давно не новость. Технологии помогают бороться со стремительно растущим количеством заболеваний растений, способных...
Нам нужно реализовать детектор лжи, который по подрагиванию рук человека, определяет, говорит он правду или нет. Допустим, когда человек лжет, руки трясутся чуть больше. Сигнал может быть таким:...
Введение В данной статье коротко рассказывается о процессе взлома captcha с ifolder.ru . Применение в процессе языка Python и сторонних библиотек. Применение алгоритма преобразований Хафа в составе...
Сталкиваетесь ли Вы с необходимостью использовать внешние источники данных? Если да, то Вам пригодится алгоритм автоматизированного сбора информации с сайта – парсер. Разберём процесс создания такого...
Знаю что эту задачу многие гуглят, т.к. сам недавно столкнулся с этим. Поскольку рабочего решения я так и не нашел, пришлось придумать свое. Итак, вводные данные. Имеем группу массивов, например:...
Работа с данными — работа с алгоритмами обработки данных. И мне приходилось работать с самыми разнообразными на ежедневной основе, так что я решил составить список наиболее востребованных в серии...
Максим написал рекурсивный алгоритм, и столкнулся со Stack Overflow exception. Зачем Максим это сделал? Потому что он любит короткие и элегантные на его взгляд решения. Он не наслаждается, когда...
Алиасинг представляет одну из фундаментальных проблем компьютерной графики, и для борьбы с ним придумано множество разнообразных алгоритмов антиалиасинга. Появление MLAA привлекло интерес к...
При разработке ПО часто возникают интересные задачи. Одна из таких: работа с гео-координатами пользователей. Если вашим сервисом пользуются миллионы пользователей и запросы к РСУБД происходят часто,...
Люди часто сравнивают P и NP в таком духе, что проблемы P простые, а NP — сложные. Но это чрезмерное упрощение. На самом деле проблемы могут быть намного, намного сложнее, чем NP . В этом смысле...
С какого возраста можно обучать ребенка программированию и какой язык лучше выбрать? Как попасть на самые крутые IT-направления в лучшие вузы? Становятся ли дети разработчиков разработчиками? Как...
Я недавно сделал маленькую библиотеку для решения задачи поиска кратчайшего пути на 2D карте с выпуклыми препятствиями. В процессе реализации я придумал пару алгоритмов и трюков, описания которых я...
Сегодня мы разбираем один из популярнейших алгоритмов поиска пути . Работать будем с двумерным массивом целочисленных координат. Сначала кратко ознакомимся с методами обхода графов, напишем собственно...
Алгоритмы поиска пути — неотъемлемая часть разработки игр. А также различных систем навигации, ориентации и много чего ещё. Но мы сосредоточимся на именно игровой индустрии и алгоритмах, которые в ней...
Перед вами таблица (20x20) с целым числом от 0 до 99 в каждой из клеток. Задача — найти 4 соседних числа без разрыва цепочки, одно за другим, имеющих самое большое произведение. Цветом выделены...
Это четвертая статья с этой картинкой для привлечения внимания. Она каким-то удивительным образом опять подошла по смыслу. Мы делаем проект по управлению большими каталогами товаров, и нам...
При решении задач с применением методов машинного обучения, как правило, мы выбираем наиболее подходящий алгоритм в контексте задачи, а также способ настройки его параметров. Давайте рассмотрим...
Давайте рассмотрим среду: в ней могут существовать частицы «еды» и агенты. С помощью сенсоров агенты могут получать информацию о среде. Если агент находится достаточно близко к частице пищи, то она...
Нейросеть GPT-3 — самый совершенный алгоритм, имитирующий естественный человеческий язык. Возможно, в ближайшем будущем он оставит копирайтеров и журналистов без работы. Да? «Быть такого не может,» —...
Возникла задача реализовать на С++ алгоритм скользящего среднего, который находит широкое применение в обработке сигналов и статистике. За основу была взята функция smooth в MATLAB. Данную функцию...
В этом топике пойдет речь о задаче Прима-Краскала ( “жадный алгоритм” ) и ее решении на языке «Пролог» . Начали! Задача: Дана плоская страна и в ней n городов. Нужно соединить все города телефонной...
Изучая курс Алгоритмы на строках столкнулся с задачей о построении суффиксного дерева . Перейдя по ссылке на дополнительные материалы наткнулся на рекомендацию "просмотреть этот замечательный...
Пару недель назад, необходимо было освежить информацию в голове информацию по структурам данных и алгоритмам для собеседования. Первым делом полез на www.coursera.org , где хотел пробежаться по...
Машинное обучение В третьей части анализа аудиоданных мы разберем относительно простой и более быстрый способ классификации аудиофайлов - алгоритм машинного обучения - SVM (Support Vector Machines) /...
В этой статье речь пойдёт о бенчмарке алгоритмов сортировки, написанном на PHP. Всего представлено 14 алгоритмов: quickSort countingSort combSort heapSort mergeSort shellSort selectionSort insertSort...