Архив за 26 марта 2012 - 9

Сегодняшнее утро встретило меня двумя шокирующими известиями:

+14 градусов в 9 утра в Мск на солнце
Заявление о переговорах о сотрудничестве почты России и палки

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

Читать полностью »

Многие слышали или знают что:
— сетей LTE в мире уже десятки и прогнозов о том, что LTE — это наше все, просто невероятное количество, хотя есть и вполне реальные проблемы как с инфраструктурным, так и с терминальным оборудованием;
— сетей 3G в той или иной форме в мире уже сотни и они имеют миллиарды абонентов;
— сетей Wi-Fi огромное количество и по прогнозам аналитиков к 2015 году более 95% всех мобильных устройств будут поставляться с радио модулем Wi-Fi; если же учесть прогнозы, что мобильных устройств в 2016-2017 годах будет в использовании 15-17 млрд, то можно оценить Читать полностью »

Основная мысль этой статьи: переписывайте полностью работающий и выложенный проект только под дулом пистолета. Если вы согласны, ставьте плюс, и можете не читать.
Дорабатывать или переписывать
Читать полностью »

Вступление

Недавно я опубликовал пост, в комментариях которого разместили результат обнаружения лиц на смартфоне. Данное ПО некорректно проанализировало изображение, не обнаружило одного человека (см. рисунок ниже). Я решил исследовать данную тему, действительно ли алгоритмы ошибаются при поиске лиц людей разных рас в нормальных условиях освещенности.

В рамках данной статьи решил использовать Emgu CV, как вариант OpenCV на .NET. Изображение для анализа я нашел на TinEye. В заключении будет продемонстрирован результаты работы приложения на Emgu CV и других сервисов по обнаружению лиц.
image

Читать полностью »

Рассмотрим полносвязный ориентированный граф. Каждый узел связан со всеми.
Матрица графа будет заполнена единицами. В том числе и главная диагональ, так как каждый узел связан и собой тоже.
Если в определеный момент какая-то связь разрывается, то граф превращается в подграф полносвязного. У каждого узла есть программа, по которой он работает: двоичная память, адрес соответствует входящим связям, значение по адресу — исходящим. Для каждого узла программа своя.
Это представление эквивалентно машине Тьюринга, так легко может быть получено на клеточном автомате, у которого все элементы друг другу соседи. Для этого нужно состояние элемента сделать составным, каждую часть отнести к одной из исходящих связей. Таким образом, каждое из состояний зависит от входящих связей и соответствует какому-то подмножеству исходящих.
Можно также через отображение бинарных связей выразить бинарный клеточный автомат. Достаточно, чтобы все выходные связи были равны.
Также можно выразить и работающие параллельно n элементарных процессоров следующего вида: М — двоичная n-разрядная память, X — адрес, Y — значение по адресу. Начальное состояние X0. Первый шаг: X := X0; Y := M[X]. Следующие шаги: X := Y; Y := M[X]. Итак, чтобы выразить, нужно чтобы каждое второе отображение каждого элемента было эквивалентным. На одном шаге, будет получаться следующее состояние элементарного процессора в качестве исходного подмножества, на втором шаге это же множество без изменений отобразиться обратно в качестве входящего подмножества.
Эквивалентность параллельным невзаимодействующим процессорам, означает что если заменить эквивалентное отображение на другое, получим модель синхронно попеременно работающих автономно и взаимодействующих процессоров. А поскольку мы рассматриваем половину шагов как автономную, а вторую как синхронизирующую, можно видеть двойственность подобного представления в зависимости от того, какую из половин шагов как рассматривать. Другими словами, целая система может противоречить одному узлу, на каждом шаге изменяя его программу на противоположную. Значит, система допускает диалектичность поведения.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js