Blog Detail

  • Home
  • Знаки пдд в картинках с расшифровкой: 8.2.1., 8.2.2., 8.2.3., 8.2.4., 8.2.5., 8.2.6.

Знаки пдд в картинках с расшифровкой: 8.2.1., 8.2.2., 8.2.3., 8.2.4., 8.2.5., 8.2.6.

Содержание

12 основных символов масонства, которые стали символом тайного течения

Объясняем значение 12 тайных масонских символов

Считается, что масоны (они же вольные каменщики или, в том числе, иллюминаты — «просвещенные») — один из самых могущественных видов закрытых обществ, в которые якобы входят чуть ли не все правители всех стран в мире.

Для любителей теории заговоров и тайных сообществ — благодатная почва для изучения, хотя бы с исторической точки зрения (хотя лично мне всегда было интересно, что же это за тайная организация, о которой столько написано и столько известно?), но сегодня речь не об этом.

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

1. Символ циркуля и угольника

фото: pinterest. ru

Символы циркуля и угольника, пожалуй, одни из первых символов, которые приходят на ум, когда речь заходит о масонстве; также эта символика широко используется в масонских ритуалах.

В центре двух предметов нередко запечатана буква «G». Это первая буква из слова «Geometry» (геометрия), а также первая буква в слове «God» (Бог). Собственно, буква и символизирует веру в Бога и эту науку. Считается, что она помогает участникам разгадать тайны природы и чудеса, которые нас окружают. А не верующим в Господа просто не место в масонской ложе.

Смотрите также

10 значений символов, которые каждый из нас видел хотя бы раз в жизни

Известно, что угольник — это символ земли и царства материала. А циркуль — символ определяющего и ограничивающего принципа, а также бесконечных границ.

2. Символ фартука из шкуры ягненка

фото: pinterest.co.uk

Еще один загадочный символ масонства — фартук из шкуры молодого ягненка. Он олицетворяет чистоту помыслов и невинность поведения (к ягнятам чистота и невинность, вроде как, не относится).

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

3. Белые перчатки

фото: amazon.in

Кандидатам в каменщики вручаются белые перчатки и, как мы уже выяснили, фартуки, символизирующие благородное дело рук каменщиков. Чистый сердцем, с чистыми руками. Такова расшифровка. И помыслы, и дела просветленного должны быть чисты! 

4. Храм Соломона

фото: pinterest.ru

Храм Соломона, символизирующий знания и развитие, также является признаком единства союза масонов. Он рассматривается как путь к священной цели, к божественному. Многие считают, что масонство напрямую связано с этим храмом, храмом царя Соломона.

«Первый Иерусалимский храм, или Храм Соломона (950-586 год до н. э.) — еврейский храм в Иерусалиме», — Википедия .

5. Ветвь акации с вечнозелеными листами

фото: unsplash.com / Vlad Coroeanu

Масоны считают акацию олицетворением бессмертия души. Вечнозеленая акация является для них священным растением, которое подчеркивает, что человек должен стремиться к духовному, а не к материальному. Также является символом степени мастера.

6. Кедр у масонов

фото: files.nc.gov

Кедр — одно из самых долговечных и сильных деревьев — символ вечности. Это часто подчеркивается в масонских дискурсах.

7. Свет

фото: pinterest.ru

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

8. Символ сияющей (пылающей, пламенеющей) звезды

фото: pinterest.ru

Пламенеющую звезду можно назвать символом божественного существа и, опять же, символом света, то есть просветления. Считается, что в английских ложах звезда символизирует Солнце, благословляющее все человечество и дарящее свет и жизнь всему сущему.

Знак нередко выставляют у входа в палаты собрания. 

9. Уровень

Еще один профессиональный инструмент каменщиков. А означает он то, что все люди равны перед Богом. Масоны подчеркивают, что они должны жить наравне с другими людьми на протяжении всей жизни.

10. Труд

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

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

Хотя, наверное, не зря есть поговорка (не масонская): «От трудов праведных не построишь палат каменных». Рациональное зерно есть и здесь, но каждый решит самостоятельно, какой дорогой идти.

11. Ограненный камень (ашлар)

фото: www.********.com

Ашлар — символический камень творения. Представлял собой обтесанный прямоугольник. Закладывался при основании домов и храмов. Символизировал приоритет космоса над хаосом.

Интересно, что символ имеет мусульманские корни, по чьим представлениям он моделирует мироздание.

У масонов ашлар — это человек, обретший знания, в противоположность профану — необработанному камню.

Смотрите также

«YKK» на молниях – это не тайные знаки, а аббревиатура крупнейшего в мире производителя этих деталей одежды

12. Символ Всевидящего Ока (Око Провидения)

Символ известный, завораживающий и даже страшный. Этому символу сотни лет (его используют минимум с 16-го века), он присутствует даже на долларах США в виде глаза, заключенного в пирамиду. В 18 веке символ пришел на доллар с большой печати США — официальной печати, которой страна подтверждала документы.

Пирамида или треугольник как символ троицы и глаз — всевидящий взор Бога. Символ показывает, что Бог наблюдает и знает все. Кстати, в масонстве Бога называют Великим Архитектором Вселенной.

Смотрите также

Творческая геометрия: как нарисовать симметричную мандалу

Обложка: thoughtcatalog.com

5 способов быстро выучить билеты ПДД — ГАИ

  • ГАИ
  • ПДД

Фото: qd.365world.com

Теоретический экзамен в ГИБДД сдают не только кандидаты в водители, но и опытные драйверы, лишившиеся по тем или иным причинам заветной карточки. И многие из тех, кто готовится к тестированию, задаются вопросом, а реально ли вообще запомнить все эти сорок билетов. Что делать, если в голове ничего не задерживается, а испытание в ГАИ совсем скоро, подскажет портал «АвтоВзгляд».

Виктория Базылева

«При движении в направлении стрелки, включенной в дополнительной секции одновременно с желтым или красным сигналом светофора…», — тьфу ты! Начинающий автомобилист отбрасывает в сторону учебник ПДД и понимает, что водить машину ему не суждено. А ведь не так страшен черт, как его описывают в Правилах. Выучить ответы на 800 вопросов вполне реально, причем есть несколько весьма действенных способов освоить материал, даже если сроки жмут сильнее, чем новые ботинки.

ОЦЕНКА — СДАЛ

Проще всего готовиться к «теории» в ГИБДД — ежедневно «щелкать» тесты на специальных сайтах или в мобильных приложениях. Во-первых, это удобно. Вернуться к изучению Правил можно в любую свободную минуту, имея под рукой лишь гаджет. Во-вторых, вы поймете, как скомпонованы вопросы и чего ждать от реального экзамена. В-третьих, научитесь ассоциировать правильные ответы с определенными иллюстрациями.

Фото: Московский Комсомолец

Однако есть у этого способа один огромный минус. Оценку «сдал», вызубрив материал по тестам, вы получите. Но как только покинете подразделение ГИБДД, все знания, которых по большому счету и не было, превратятся в тыкву. Ответить на какой-либо вопрос, не имея под рукой картинки и трех вариантов ответа, станет весьма проблематично. Проблематично и опасно — как для начинающего водителя, так и для окружающих.

ЧИТАТЬ, ВНИКАТЬ, ДУМАТЬ

Дабы не подвергать риску ни себя, ни других, читайте и запоминайте Правила дорожного движения. Нет, зубрить гаишные формулировки не нужно — достаточно иметь общее понимание того, о чем говорится в тексте. Вдумывайтесь в каждое слово, рисуйте в своем воображении картинки, моделируйте ситуации, изучайте материал прямо по темам. Кстати, «расшифровывать» ПДД, как и проходить тесты, можно в тех же самых мобильниках.

Этот способ явно не для тех, кто привык искать легкие пути. Разумеется, готовиться к экзамену «по книгам» гораздо сложнее, но ведь и результат на выходе будет соответствующий. Вы сможете не только успешно выдержать «вступительный» экзамен, но и спустя время поставить на место обнаглевшего инспектора, который попытается вменить вам какое-либо нарушение. Недаром говорят, что знание — сила. А в автомобильном мире знание — еще и защита.

225576

Фото: Московский Комсомолец

619980

ЕСЛИ ПАЛКА СМОТРИТ В РОТ

Тем, кто хочет, чтобы в голове после экзамена что-то все же осталось, советуем обратиться к аббревиатурам, ассоциациям и шутливым песенкам. К примеру, многим тяжело запомнить, как вести себя при тех или иных жестах регулировщика. И в помощь новичкам опытные водители придумали забавный стишок: «Если палка смотрит в рот, делай правый поворот. Если палка смотрит влево, проезжай как королева»… Что было с палкой дальше, можно узнать в «Гугле».

Согласитесь, запомнить зарифмованные строчки куда проще, чем сухой текст из ПДД. И раз уж мы заговорили об ассоциациях и аббревиатурах, дадим будущим драйверам еще один совет. Когда окажетесь за рулем автомобиля — гаишного во время экзамена или своего около дома — не забывайте про правило СССР. Первая «С» — свет, то есть проверьте, включены ли световые приборы. Вторая — сцепление, третья — скорость, «воткните» первую передачу. Ну а «Р» — это ручной тормоз.

СПОЙ МНЕ ПЕСНЮ, СОЛОВУШКА

Если ни задачи, ни тексты, ни стишки не «заходят», подумайте — может, вам проще воспринимать информацию на слух? Прогресс на месте не стоит, и даже Правила дорожного движения в наши дни выпускаются в формате аудиокниг. Найти их в интернете не составит труда даже тем, кто не состоит со всемирной паутиной в близких отношениях. Загрузите файл в смартфон, и слушайте ПДД в метро. Не будете отвлекаться — вскоре пересядете из общественного транспорта на собственную машину.

Среди минусов можно выделить невозможность визуального восприятия, а вопросов, «завязанных» на иллюстрациях, в экзаменационных тестах достаточно много. К тому же за аудиокниги в большинстве случаев нужно платить. Хотя медиафайл выудит из кошелька покупателя гораздо меньше кровно нажитых, чем, скажем, печатный сборник задач или книга с Правилами дорожного движения.

БОЛЬШЕ ПРАКТИКИ

Чтобы закрепить освоенный материал, чаще применяйте его на практике. Понятно, что пока вы только учитесь водить машину, максимум, что вы видите на дорогах — это бампер впереди идущего авто. И все ваши мысли лишь о том, как бы не заглохнуть, ни в кого не въехать, вовремя переключить передачу и не вывести из себя инструктора. Тренируйтесь решать задачи, будучи на пассажирском кресле. Попросите прокатиться с вами того, кто твердо знает ПДД и, главное, умеет объяснять.

Увы, но суровая реальность автомобильного мира такова, что большинство Правил водителями не соблюдается. Поэтому следует не только штудировать книги, но и наблюдать за поведением автомобилистов. При любой возможности занимайте переднее кресло и не стесняйтесь задавать вопросы шоферу. Он подскажет, как нужно поступать в той или иной ситуации на дороге, а как — на теоретическом экзамене в ГАИ.

407489

  • ГАИ
  • ПДД

Зачем ГАИ упраздняет «площадку» при сдаче на «права»

16851

  • ГАИ
  • ПДД

Зачем ГАИ упраздняет «площадку» при сдаче на «права»

16851

Подпишитесь на канал «Автовзгляд»:

  • Telegram
  • Яндекс.Дзен

автоправо, водительское удостоверение, автошколы, экзамены в ГАИ, ПДД, пешеходы, безопасность дорожного движения, смартфон

Руководство для начинающих водителей по расшифровке дорожных знаков

Последнее обновление: 12 ноября 2019 г.

Сайт сравнения цен Confused.com обратился к нам со статьей, призванной помочь начинающим водителям разобраться в дорожных знаках. Используя формулу форм, цветов и изображений, выяснить, что означает каждый дорожный знак, не так сложно, как кажется.

Теоретический тест

Прежде чем вы сможете даже подумать о сдаче экзамена по вождению, вам нужно подтвердить свои знания дорожного движения на теоретическом тесте с несколькими вариантами ответов. Это может показаться прогулкой в ​​парке, но факт заключается в том, что процент сдачи теоретического теста за последние три года упал на 15%.

Используйте это руководство вместе с нашими видеороликами, чтобы помочь вам пройти теоретический тест.

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

Имея это в виду, есть ли более простой способ пересмотреть эту часть теста? Как насчет того, чтобы научиться расшифровывать дорожные знаки, а не запоминать их? Как только вы научитесь находить части, из которых состоит дорожный знак, вы сможете складывать темы воедино и понимать практически любой дорожный знак, с которым столкнетесь.

Начните с формы

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

  • Круглые знаки используются для отдачи приказов; обычно то, что вы должны или не должны делать.
  • Треугольные знаки предупреждают водителей о предстоящих опасностях или изменении транспортного потока.
  • Прямоугольный 9Знаки 0023 дают вам некоторую информацию о том, что впереди. Это может быть предстоящий перекресток, туристическая достопримечательность, услуги или перенаправление движения.

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

Переходим к цветам

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

  • Красный знаки предлагают некоторое предупреждение, подобное предупреждению, которое дает треугольный знак.
  • Синие знаки дают вам какие-то инструкции, будь то изменение скорости или выбор перекрестка на автомагистрали.
  • Зеленые знаки предназначены для указания направления и предназначены исключительно для информации.
  • Белые знаки обычно прикрепляются к другим знакам для дополнительного разъяснения.
  • Коричневый Знаки используются исключительно для туристической информации. Хотите знать, где находится местный зоопарк или римский форт? Следите за коричневыми знаками.

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

Сила в картинках

Как говорил Рой Уокер в оригинальной серии Catchphrase, «просто говорите то, что видите». Хотя, вероятно, будут использоваться некоторые символы, которые могут сбить вас с толку, большинство изображений, используемых в дорожных знаках, довольно просто понять.

  • Люди : Символы, изображающие людей, обычно указывают на каких-либо пешеходов поблизости (дети, пожилые люди, всадники и т. д.) либо сообщить вам ограничение скорости, либо установить минимальную скорость на этой дороге. Цифры, которые появляются рядом с другими символами, обычно используются для уточнения, например, номера перекрестков или максимальная высота транспортного средства.

  • Стрелки : Символы со стрелками, как правило, относятся к трафику и тому, как он должен проходить, например. имеет ли встречный транспорт приоритет, или что вы не можете сделать разворот.

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

Собери все вместе

Вот так просто. у тебя форма , цвет и символ , чтобы рассказать вам, о чем этот знак. Просто соберите все вместе, чтобы понять, что это значит. Красный знак (предупреждение), круглой формы (приказы) с цифрой 30 (скорость) = Не превышайте скорость 30 миль в час.

Красный треугольник (двойное предупреждение) с изображением коровы = Внимание: крупный рогатый скот может переходить дорогу.

Прямоугольный знак (информация) синего цвета (инструкции) с символом велосипеда = рекомендуемый маршрут для велосипедистов.

Конечно, из всех этих трюков будут исключения, но в большинстве случаев вы должны уметь определять и понимать, что означает дорожный знак. Лучше всего попросить инструктора по вождению проверить ваше знание дорожных знаков, когда вы столкнетесь с ними на дороге во время урока вождения. Это поможет вам расшифровывать дорожные знаки, а это значит, что когда дело дойдет до теоретического теста, вы сдадите его с честью!

Изображение через Eamon curry.

Использование YOLOv3 для обнаружения дорожных знаков. | by Вигнеш Б С | Аналитика Видья

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

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

В этом примере мы узнаем, как можно использовать YOLOv3 для обнаружения дорожных знаков. Тематическое исследование включает в себя предварительную обработку данных, анализ данных и создание модели YOLO, а также дополнение данных. Мы будем использовать немецкий набор данных для определения дорожных знаков, взятый с веб-сайта INI Benchmark.

Примечание : Полный код доступен в моем репозитории Git-hub .

Постановка задачи

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

Обзор данных:

Получить данные из: data

Набор данных состоит из 900 изображений в формате ppm. Набор данных также содержит txt-файл в формате CSV, содержащий достоверные сведения обо всех дорожных знаках на изображениях. Наземный файл истинности содержит имя файла изображения, координаты ограничивающей рамки, которые содержат левую, верхнюю, правую и нижнюю координаты дорожных знаков, присутствующих на изображении, и идентификатор класса дорожного знака.

  • Шаг 1: Исследовательский анализ данных.
  • Шаг 2: Предварительная обработка данных.
  • Шаг 3: YOLO v3.
  • Шаг 4: Прогнозы.
  • Шаг-5: Заключение.

Всего имеется 43 дорожных знака, которые подразделяются на 4 категории: запрещающие, обязательные, опасные и другие.

Загрузка данных:

Для загрузки данных нам нужен только файл txt, содержащий значения истинности. Мы загрузим это в кадр данных pandas.

загрузка gt.txt в dataframetop 5 строк набора данных

Всего в обучающих данных 600 изображений и всего 852 строки в наборе данных. Несколько строк для изображения относятся к нескольким дорожным знакам на одном изображении.

Анализ данных:

Визуализируем одно из изображений и проверим его размер,

проверка размера изображения визуализация изображенияВывод визуализации

Все изображения имеют размер 800*1360 с 3 каналами.

Идентификатор класса:

Давайте теперь проверим распределение идентификаторов классов, в настоящее время существует в общей сложности 43 класса дорожных знаков.

Распределение идентификаторов дорожных знаков

Мы можем ясно видеть, что

  • Количество идентификаторов 1,2,4,10,12,13 и 38 велико по сравнению с другими идентификаторами знаков.
  • Идентификаторы знаков 0,19,31 и 38 меньше всего.

давайте разделим 43 идентификатора класса на 4 основных идентификатора класса, а именно запрещающие, обязательные, опасные и другие.

5 лучших записей набора данных класса с идентификатором

  • Мы можем заметить, что в наборе данных много идентификаторов запрещенных классов.

размер ограничительной рамки:

давайте теперь проверим распределение размера дорожных знаков на изображениях,

распределение дорожных знаков в пикселях

  • Мы можем заметить, что размер ограничительной рамки колеблется от 32 до 248 пикселей.
  • Большинство блоков находятся в диапазоне от 40 до 100 пикселей, очень немногие блоки имеют размер более 150 пикселей.

Создание изображений png из изображений ppm:

Теперь давайте создадим png-изображения из ppm-изображений,

создание png-изображения

Приведенный выше код создает png-изображения из ppm-изображений и сохраняет их в папке с изображениями, это гарантирует, что изображения, на которых нет ни одного дорожного знака, разделены из изображений, содержащих дорожные знаки. Это достигается за счет использования фрейма данных набора данных.

Создание файлов аннотаций:

Файлы аннотаций создаются для каждого изображения. Эти файлы аннотаций содержат путь к файлу изображения, наземные значения истинности и идентификатор класса дорожных знаков на изображении. Эти файлы хранятся с расширением xml.

Файл Tfrecord:

Формат TFRecord — это простой формат для хранения последовательности двоичных записей. Использование tfrecords позволяет эффективно хранить и читать данные. Подробнее о tfrecord можно прочитать здесь, tfrecord

. Мы создадим tfrecord данных для обучения и проверки, которые будут содержать необработанные данные изображения и координаты ограничивающей рамки вместе с идентификаторами классов. Данные обучения, состоящие из 600 изображений, разбиваются на данные обучения и проверки, а затем из данных создаются файлы tfrecord. Файлы аннотаций будут использоваться для создания файлов tfrecord.

Следующий фрагмент кода поможет нам создать файлы записей tf.

Давайте визуализируем одно из изображений с ограничивающей рамкой,

изображение с ограничивающей рамкой истинности

Вместо преобразования в xml, а затем в tfrecords, кадр данных можно напрямую использовать в конвейере данных tf.

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

Давайте рассмотрим некоторые термины, необходимые для понимания yolo,

  • Ячейки сетки:

YOLOv3 делит входное изображение на сетку S × S . Каждая ячейка сетки предсказывает только одного объекта. Ячейка сетки

с буквой S как 13

  • Блок привязки:

Блок привязки — это предшествующий блок, который может иметь различные заранее определенные пропорции. Эти соотношения сторон определяются перед обучением путем запуска K-средних для всего набора данных. Ячейки привязки назначаются ячейкам сетки, и мы можем определить, насколько поле истинности на земле перекрывается с полем привязки, и выбрать тот, у которого лучшая долговая расписка.

В YOLO v3 у нас есть три якоря на ячейку сетки. И у нас есть три шкалы сеток. Таким образом, у нас будут анкерные блоки размером 52x52x3, 26x26x3 и 13x13x3 для каждого масштаба. Для каждого поля привязки нам нужно предсказать 3 вещи:

1. Смещение местоположения относительно поля привязки: tx, ty, tw, th . Имеет 4 значения.
2. Оценка объектности, указывающая, содержит ли эта коробка объект. Это имеет 1 значение.
3. Вероятности класса говорят нам, к какому классу принадлежит этот ящик. Имеет значения num_classes.

Всего мы прогнозируем 4 + 1 + num_classes значений для одного поля привязки.

  • Не максимальное подавление:

YOLO может дублировать обнаружение одного и того же объекта. Чтобы исправить это, YOLO применяет немаксимальное подавление для удаления дубликатов с меньшей достоверностью. Поле обнаружения с наивысшим баллом выше порогового значения сохраняется, а другие поля удаляются.

Фото Python Уроки от Analytics Vidhya

Пройдемся по архитектуре YOLO v3,

Darknet-53

YOLO v3 использует Darknet-53 в качестве экстрактора функций (основы). Здесь используется идея пропуска соединений, чтобы помочь активациям распространяться через более глубокие слои без уменьшения градиента, полученного через ResNet.

Диаграмма из YOLOv3: постепенное улучшение

Поскольку YOLO V3 разработан как детектор с несколькими шкалами, нам также нужны функции из нескольких шкал. Следовательно, все признаки из последних трех остаточных блоков используются при последующем обнаружении.

Вектор признаков, полученный из даркнета-53, загружается в многомасштабный детектор. Окончательный вывод детекторов будет иметь форму [(52, 52, 3, (4 + 1 + num_classes)), (26, 26, 3, (4 + 1 + num_classes)) и (13, 13, 3). , (4 + 1 + число_классов))] . (4 + 1 + num_classes) из-за предсказаний блоков привязки.

Архитектура даркнет-53 состоит из конверсионного слоя, который присутствует в функции даркнетконв, за которым следуют остаточные блоки. И конверсионный слой, и остаточные блоки объединяются в блок даркнета, остаточные слои повторяются, как указано в архитектуре. Используются пропущенные соединения, а слой x_36, слой x_61 и последний слой являются векторами признаков, возвращаемыми даркнетом в качестве выходных данных.

Функция потерь:

YOLO использует квадрат суммы ошибок между прогнозами и истинностью для расчета потерь. Функция потерь состоит из:

  • L потери локализации/регрессии (ошибки между прогнозируемой граничной рамкой и земной истиной).
  • C потеря доверия (объективность коробки).
  • Класс потерь .

Первая часть регрессионных потерь — это потери для центроида ограничивающей рамки. x и y являются относительным расположением центроида относительно земли. x’ и y’ — предсказание центроида от детектора. Чем меньше эта потеря, тем ближе центроиды предсказания и истинности. Показатель obj равен 0, если в основной истине этих ячеек нет объекта, он равен 1, если объект присутствует. lambda_cord — это вес, чтобы уделять больше внимания локализации, а не классификации.

Вторая часть регрессионных потерь — это потери ширины и высоты ограничивающей рамки. Эта потеря такая же, как и первая часть потери регрессии.

Вторая потеря — это потеря доверия. C указывает, насколько вероятно наличие объекта в текущей ячейке. Здесь мы будем использовать двоичную кросс-энтропию вместо среднеквадратичной ошибки. Вторая часть потери доверия, noobj_loss , — это , чтобы наказать сеть, если она везде предлагает объекты, поэтому она используется для наказания за эти ложноположительные предложения. Поскольку noobj намного больше, чем obj в нашей основной истине, нам также нужно это Lambda_Noobj = 0,5 , чтобы убедиться, что в сети не будут доминировать ячейки, в которых нет объектов.

Последняя потеря — потеря классификации. Если всего имеется 80 классов, класс и класс будут вектором горячего кодирования, имеющим 80 значений. В YOLO v3 изменена классификация по нескольким меткам вместо классификации по нескольким классам. Таким образом, каждая выходная ячейка может иметь более 1 класса, чтобы быть правдой. Соответственно, мы также применяем бинарную кросс-энтропию для каждого класса один за другим и суммируем их, поскольку они не исключают друг друга. И так же, как мы сделали с другими потерями, мы также умножаем на это obj_mask , чтобы мы учитывали только те ячейки, которые имеют наземный объект истинности.

Реализация потерь YOLO v3:

Прогнозируемый результат имеет форму (размер партии, сетка, сетка, привязки, (x, y, w, h, obj, … cls)). Прогнозируемый вывод передается функции yolo_boxes, которая возвращает pred_box, который содержит координаты x1, y1, x2, y2, pred_obj, который содержит прогнозируемый показатель объектности, pred_class, который содержит прогнозируемый класс, и pred_xywh, который состоит из x, y, то есть прогнозируемых координат центра. и w,h т.е. предсказанная ширина и высота.

Истинный результат имеет форму (размер пакета, сетка, сетка, привязки, (x1, y1, x2, y2, obj, cls)). Истинный вывод делится на true_box, который содержит x1,y1,x2 и y2, true_obj, который содержит оценку объектности, и true_class_idx, который содержит класс. Координаты центра, высота и ширина получаются из значений координат x1,y1,x2,y2.

Параметр box_scale_loss придает больший вес маленьким ящикам. Это то же самое, что и lambda_coord.

obj_mask вычисляется, obj_mask — это либо 1, либо 0, что указывает на наличие объекта или его отсутствие. Оценка best_iou рассчитывается с использованием pred_box, true_box и obj_mask. Используя значение оценки best_iou, вычисляется маска игнорирования.

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

Обучение:

Обучение выполняется с использованием файла train tfrecord, а файл tfrecord проверки используется для проверки. Нам также необходимо передать необходимые параметры. Код обучения можно увидеть в моем репозитории на github.

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

Запрещающее обнаружениеОбязательное обнаружениеОбнаружение опасностиДругое обнаружение

Дальнейшие улучшения:

Мы также можем тренироваться с функцией потерь, отличной от бинарной перекрестной энтропии. Мы можем использовать другие функции потерь, такие как потеря фокуса, которые могут помочь в классификации обнаруженного объекта.

Блоки привязки, используемые в yolov3, взяты из imagenet. Мы можем создавать собственные поля привязки для нашего набора данных, используя K-средние для всего набора данных.

Write a comment