Как по параметрам определить тип фигуры: Типы женских фигур | Как определить тип фигуры по параметрам

Содержание

Как определить свой тип фигуры и как с ним жить

3 ноября 2016 Ликбез Жизнь

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

Почему один и тот же наряд на вашей подруге и на вас смотрится совершенно по-разному, даже если рост и вес одинаковы? Всё дело в разных типах фигуры.

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

Любой человек красив и неповторим. Тело каждого имеет свои достоинства и недостатки. Знать свой тип фигуры важно для того, чтобы эффективнее тренироваться и научится подбирать одежду так, чтобы выглядеть наиболее привлекательно.

Женские типы фигуры

По общим признакам можно выделить пять типов женской фигуры: «песочные часы», «прямоугольник», «треугольник», «перевёрнутый треугольник» и «яблоко». Чтобы определить, к какому типу принадлежите вы, достаточно вооружиться сантиметровой лентой и сделать три замера.

  1. Объём груди: поверх привычного бюстгальтера без пуш-апа, по самой выступающей точке, держа сантиметр параллельно полу.
  2. Объём талии: по наиболее узкой части тела (чуть выше пупка), не втягивая и не выпячивая живот.
  3. Объём бёдер: по самой широкой части бёдер, держа ленту параллельно полу.

Теперь оцениваем результаты.

  • Если грудь и бёдра примерно равны по объёму, а талия ощутимо меньше (на 20–30 сантиметров), то ваш тип фигуры — «песочные часы».
  • Если грудь и бёдра примерно равны по объёму, а талия не сильно выделяется на их фоне, то вы — «прямоугольник».
  • Если грудь меньше бёдер в объёме при видимой талии, то ваш тип фигуры — «треугольник» («груша»).
  • Если грудная клетка объёмнее низа тела, а плечи внешне шире бёдер, то ваша фигура — «перевёрнутый треугольник» (Т-образная фигура).
  • Если больше всего выделяется талия, живот и грудная клетка, а ноги стройные, то ваш тип фигуры — «круг» («яблоко»).
Uaua.info

Песочные часы

Пресловутые 90/60/90 — про этот тип фигуры. Такие дамы могут гордиться хорошо выраженной талией и выделяющимися плечами и бёдрами. Причём такие пропорции сохранятся даже при наборе веса, что не может не радовать.

X-образный силуэт женского тела является негласным идеалом, воспеваемым со времён Античности. Если вы счастливая обладательница подобного типа фигуры, обрадуем. Главное в вашем случае — не нарушать гармоничные пропорции груди, талии и бёдер.

Основная задача

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

Подойдёт

Практически всё. Наиболее выгодно подчеркнут фигуру:

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

Не подойдёт

  • Мешковатая одежда, скрывающая силуэт.
  • Верхняя одежда прямого покроя.
  • Платья или блузки с завышенной или заниженной талией.
  • Джинсы или брюки с низкой посадкой.
Обладательницы фигуры «песочные часы»: Софи Лорен, Элизабет Тейлор, Дита фон Тиз, Ким Кардашьян

Прямоугольник

Женщины с подобным типом фигуры обладают равными по объёму грудью и бёдрами, а талия у них выражена слабо или не выражена совсем (например, если при объёме груди в 92 сантиметра талия больше 70 сантиметров).

Такое телосложение более атлетично и спортивно, чем, например, «песочные часы», а недостаточный изгиб талии можно визуально увеличить. Для того, чтобы подчеркнуть особенности подобной фигуры, надо всего лишь сохранить гармонию плеч и бёдер, визуально сузив талию. Этого эффекта можно добиться, создав дополнительный объём в другой части тела.

Основная задача

Сделать акцент на талии и красивых ногах, сохранив равновесие верхней и нижней частей тела.

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

Не подойдёт
  • Мешковатая или oversized-одежда.
  • Одежда, чрезмерно открывающая область живота.
  • Прямые фасоны верхней одежды или платья.
  • Майки, топы без рукавов или с вырезом под горло, водолазки.
  • Легинсы, юбки-карандаш.
Звёзды с «прямоугольной» фигурой: Николь Кидман, Кира Найтли, Кэмерон Диаз, Анна Курникова

Треугольник (груша)

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

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

Основная задача

Уравновесить бёдра акцентом на верхнюю часть тела.

Подойдёт

  • Приталенная верхняя одежда, пальто-трапеция.
  • Любая приталенная одежда с накладными плечами (пальто, пиджаки, жакеты).
  • Блузки, топы и майки с открытыми плечами, без рукавов или с широким вырезом.
  • Юбка-трапеция или карандаш.
  • Тёмные брюки или джинсы прямого покроя.
  • Брюки или джинсы, расширяющиеся книзу.

Не подойдёт

  • Мешковатая верхняя одежда, длинные пальто прямого покроя.
  • Топы или блузки с вырезом под горло, водолазки.
  • Яркие массивные ремни на бёдра.
  • Облегающие брюки или брюки-дудочки, особенно светлых цветов или с ярким принтом.
  • Брюки или джинсы с декоративными элементами на карманах или поясе, пышные юбки, юбки клёш.
  • Брюки или юбки с большим количеством утяжеляющих элементов: кружева, рюши, складки.
Знаменитости с типом фигуры «груша»: Рианна, Бейонсе, Дженнифер Лопес, Дженнифер Лав Хьюитт

Перевёрнутый треугольник (Т-образная фигура)

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

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

Основная задача

Уравновесить верх и низ, не забыв о талии.

Подойдёт

  • Пальто-трапеция.
  • Квадратные, V- или U-образные вырезы на платьях, топах или блузках.
  • Брюки или джинсы с низкой посадкой.
  • Платья или топы с баской (оборкой ниже уровня талии).
  • Широкие массивные ремни на бёдра.
  • Юбки-трапеции, с запáхом, со складками или объёмными карманами.

Не подойдёт

  • Длинные прямые пальто, мешковатая верхняя одежда.
  • Топы или кофточки с широким вырезом лодочкой.
  • Яркие объёмные свитеры или джемперы.
  • Одежда с накладными плечами.
  • Блузы или пиджаки с пышными рукавами.
  • Тёмные прямые брюки или джинсы, легинсы.
  • Юбка-карандаш или с длиной до лодыжек.
Знаменитые «перевёрнутые треугольники»: Анджелина Джоли, Деми Мур, Кэтрин Макфи, Кэйт Босуорт

Круг (яблоко)

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

Женщинам-«яблочкам» стоит внимательно следить за лишним весом: он имеет тенденцию откладываться на животе.

Основные задачи

Визуально вытянуть фигуру, обозначить талию и подчеркнуть красивые декольте и ноги.

Подойдёт

  • Пальто-трапеция, верхняя одежда с А-силуэтом (узкая в груди и расширяющаяся книзу).
  • Блузки или топы с V-образным вырезом.
  • Платья с А-силуэтом или запáхом.
  • Брюки и джинсы клёш с объёмными карманами.
  • Одежда с крупными деталями (оборки, узоры, драпировки) ниже линии бёдер.
  • Однотонная одежда с вертикальными вытачками.

Не подойдёт

  • Сильно обтягивающая или мешковатая одежда.
  • Топы и блузки без рукавов, с вырезом под горло или завязками через шею.
  • Водолазки, короткие топы.
  • Одежда с ярким принтом, оборками, декоративными элементами на плечах и животе.
  • Узкие брюки, брюки и джинсы без карманов или с низкой посадкой.
  • Обтягивающие юбки, юбка-карандаш.
Популярные «яблоки»: Кэтрин Зета-Джонс, Бритни Спирс, Джессика Джонс, Эми Шумер

Любая фигура красива и привлекательна, особенно если выгодно её подчеркнуть. А как одеваетесь вы, чтобы выглядеть ещё лучше?

как определить и какую одежду носить, советы стилиста

Блогер Маргарита Маслова предлагает пробежаться по основным типам фигуры и запомнить рекомендации по стилю для каждого из них.

Теги:

Ким Кардашьян

Модные тренды

Женская фигура

модные ошибки

Как выглядеть стильно

Маргарита Маслова

Блогер

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

Как определить тип фигуры женщины

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

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

ЭТО ИНТЕРЕСНО

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

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

1 из 7

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

РЕКЛАМА – ПРОДОЛЖЕНИЕ НИЖЕ

  • Объем талии – по самой узкой части тела, которая находится немного выше пупка, живот должен быть в расслабленном состоянии, специально втягивать или выпирать его не нужно.
  • Объем груди – по самой выступающей точке, расправляя ленту ровно по окружности. Бюстгальтер с эффектом пуш-ап надевать не стоит.
  • Объем бёдер – по наиболее широкой части, также направляя ленту строго по окружности, параллельно полу.

Далее ты можешь вычислить тип фигуры по параметрам онлайн или воспользоваться простой шпаргалкой ниже.

Сравнить ширину плеч и бёдер

Производим измерения со спины, с середины левого плеча до середины правого и с боковой стороны бедра до противоположной.

Сравниваем две полученные цифры:

  • одинаковые = песочные часы, прямоугольник, яблоко
  • больше бёдра = груша
  • больше плечи = треугольник

Оценить округлость или прямоту бедра

Визуально оцениваем внешнюю линию бедра от талии до колена:

  • округлое = песочные часы, груша
  • прямое = прямоугольник, треугольник, яблоко

Разница в размерах верха и низа

Одинаковый ли у вас размер блузки и джинсов:

  • верх больше = треугольник
  • низ больше = груша
  • нет разницы = песочные часы, прямоугольник, яблоко

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

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

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

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

Тип фигуры «песочные часы»

Пышный бюст, полные бёдра, узкая талия. Первые два пункта не нужно принимать буквально. Здесь, скорее, имеется в виду ярко выраженный контраст в объёмах бёдер, груди и линии талии, который отличает типы фигуры в виде песочных часов. Кстати, талия у таких девушек чаще тонкая. А вот пышную грудь четвёртого размера иметь необязательно, чтобы быть «песочными часами».

Полнеет

С сохранением выраженной линии талии, икры и щиколотки остаются стройными.

Задача

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

Несмотря на то, что этот тип фигуры самый красивый, стремящийся к общепринятым 90/60/90, подчёркивать женственность форм нужно очень аккуратно. Если, конечно, ты не хочешь, чтобы образ превратился в нечто в стиле Ким Кардашьян. Худые «песочные часы» легко могут носить одежду, рекомендованную для «прямоугольника» (полуприлегающего силуэта, но не мешковатую).

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

Хорошо работают

  • струящиеся ткани, акцент на талии.

Противопоказаны

  • плотные и жесткие ткани
  • резкие линии
  • вульгарность

Тип фигуры «груша»

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

Полнеет

В нижней части тела (бёдра, ноги).

Задача

Нужно привести «грушу» к «песочным часам» (сделать верхнюю часть тела более объёмной, а нижнюю сузить). Можешь воспользоваться лайфхаками, благодаря которым тип фигуры «груша» пропорции приходят к гармонии.

Хорошо работают

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

Противопоказаны

  • акцент на нижней части тела, горизонтальные линии в области бёдер, например, брюки/джинсы с заниженной талией
  • светлый низ
  • прямой силуэт, А-силуэт
  • укороченные брюки
  • обувь с ремешком на щиколотке и тонкие шпильки (подчеркнет массивность).

Тип фигуры «прямоугольник»

Объёмы талии, бёдер и груди примерно равны. Как правило, линия талии нечёткая, зато стройные, часто длинные ноги. Типы фигур в виде прямоугольника часто встречаются не только у девушек, но и у парней.

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

Полнеет

Равномерно или в верхней части тела.

Задача

Фигура «прямоугольник» считается модельной и самой универсальной. Что же тогда лучше носить такому типу фигуры? По большому счёту, обладательницы «прямоугольного» варианта могут носить всё что угодно (а вот и преимущество!). Нужно лишь быть аккуратной с элементами романтического стиля, силуэт New Look – совсем не история «прямоугольников».

Хорошо работают

  • декольте
  • плотные, жесткие ткани
  • спортивный крой
  • деловой стиль
  • обувь на плоском ходу (но и каблуки, естественно, не исключаются)

Противопоказаны

  • акцент на талии (У «прямоугольника» линия талии слабо выражена, если делать на ней акцент, её отсутствие станет лишь более явным! Не нужно заострять внимание на том, что не является достоинством)
  • романтический стиль (рюши, воланы, летящие платья и так далее)

Тип фигуры «треугольник»

Широкие плечи, узкая талия, стройные ноги, плоская попа. Мы продолжаем рассматривать типы «мужских» фигур, свойственные некоторым женщинам. Внешней это выглядит так, что грудная клетка объемнее, чем низ туловища, а плечи кажутся мощнее бёдер.

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

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

Полнеет

В плечах, руках и щеках.

Задача

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

Хорошо работают

  • акцент на бедра (светлый низ, принт)
  • полуприлегающий силуэт
  • спортивный стиль
  • жесткие ткани
  • вещи «мужского» кроя (особенно рубашки)
  • жилеты
  • V- образный вырез
  • длинные шейные украшения, галстуки («вытянуть» туловище)
  • рукав-реглан
  • длинные волосы

Противопоказаны

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

Тип фигуры «яблоко»

Полная талия, покатые плечи, стройные ноги. Грудь, как правило, выдающаяся. Определить этот тип фигуры по указанным параметрам несложно: таких девушек и женщин в России много. У «яблока» основная часть объема приходится на верхнюю часть тела. К их великой удаче, ноги часто остаются стройными.

Полнеет

Талия, живот, руки, шея.

Задача

Из мягких линий, присущих типу фигуры «яблоко», сделать более жёсткие, скрыть живот, привести к «прямоугольнику».

Хорошо работают

  • акцент на ногах
  • декольте (но не забываем о том, что подчеркиваем мы только достоинства фигуры!)
  • полуприлегающий силуэт для стройного «яблока», А-силуэт для полного
  • силуэт «Баленсиага» (бомберы)
  • акцент либо на верхней части тела, либо на нижней
  • V-образный вырез

Противопоказаны

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

Нестандартные типы фигуры

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

Например, девушка с типом фигуры «прямоугольник» хочет выглядеть женственной и романтичной. Но одежда спортивного кроя, рекомендованная её типу фигуры по описанию, совершенно не нравится ей. Здесь уже в дело вступает дело вкуса и личных предпочтений.

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

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

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

Фото: Shutterstock

Понимание и расчет количества параметров в сверточных нейронных сетях (CNN) | Ракшит Васудев

https://www.learnopencv.com/wp-content/uploads/2018/05/AlexNet-1.pngПример взят с курса: https://www.coursera.org/learn/convolutional-neural-networks /lecture/uRYL1/cnn-example

К вашему сведению: приведенное выше изображение не представляет правильное количество параметров. Обратитесь к разделу «ИСПРАВЛЕНИЕ». Вы можете пропустить этот раздел, если вам нужны только цифры.

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

Например, как показано на приведенном выше изображении от Coursera, форма входного слоя (32, 32, 3), размер активации этого слоя 32 * 32 * 3 = 3072. То же самое верно, если вы хотите рассчитать форму активации любого другого слоя. Скажем, мы хотим рассчитать размер активации для CONV2. Все, что нам нужно сделать, это просто умножить (10,10,16) , то есть 10*10*16 = 1600, и вы закончили вычисление размера активации.

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

Позвольте задать вам вопрос: как CNN учится?

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

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

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

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

Пример взят из Coursera: https://www.coursera.org/learn/convolutional-neural-networks/lecture/uRYL1/cnn-example
  1. Входной слой: Входному слою нечего изучать, по сути, что это просто обеспечивает форму входного изображения. Так что здесь нет обучаемых параметров. Таким образом число параметра = 0 .
  2. Слой CONV: Здесь учится CNN, поэтому, конечно, у нас будут весовые матрицы. Чтобы рассчитать обучаемые параметры здесь, все, что нам нужно сделать, это просто умножить на форму ширина m , высота n , фильтры предыдущего слоя d и учесть все такие фильтры k в текущем слое . Не забывайте о смещении для каждого фильтра. Количество параметров в слое CONV будет: ((m * n * d)+1)* k) , добавлено 1 из-за смещения для каждого фильтра. Это же выражение можно записать следующим образом: ((форма ширины фильтра * форма высоты фильтра * количество фильтров в предыдущем слое+1)*количество фильтров). Где термин «фильтр» относится к количеству фильтров в текущем слое.
  3. Слой POOL: У него нет обучаемых параметров, потому что все, что он делает, это вычисляет конкретное число, без обратного обучения! Таким образом число параметра = 0 .
  4. Полностью подключенный уровень (FC): У этого, безусловно, есть обучаемые параметры, на самом деле, по сравнению с другими уровнями, эта категория слоев имеет наибольшее количество параметров, почему? потому что каждый нейрон связан с каждым другим нейроном! Итак, как здесь посчитать количество параметров? Вы наверное знаете, это произведение количества нейронов текущего слоя c и количества нейронов предыдущего слоя p и как всегда не забывайте про термин смещения. Таким образом, количество параметров здесь: ((нейроны текущего слоя c * нейроны предыдущего слоя p)+1*c) .

Теперь давайте проследим за этими указателями и посчитаем количество параметров, хорошо?

Пример взят с курса https://www.coursera.org/learn/convolutional-neural-networks/lecture/uRYL1/cnn-example
  1. Первый входной слой не имеет параметров. Ты знаешь почему.
  2. Параметры в второй CONV1(форма фильтра =5*5, шаг=1) слой: ((форма ширины фильтра*форма фильтра высоты*количество фильтров в предыдущем слое+1)*количество фильтров ) = (((5*5*3)+1)*8) = 608.
  3. Третий уровень POOL1 не имеет параметров. Ты знаешь почему.
  4. Параметры в четвертый CONV2 (форма фильтра = 5*5, шаг = 1) слой : ((форма ширины фильтра * форма фильтра высоты * количество фильтров в предыдущем слое+1) * количество фильтров) = (((5*5*8)+1)*16) = 3216,

5. Пятый слой POOL2 не имеет параметров. Ты знаешь почему.

6. Параметры в Шестой слой FC3 равен((текущий слой c*предыдущий слой p)+1*c) = 120*400+1*120= 48120.

7. Параметры в Седьмой слой FC4: ((текущий слой c*предыдущий слой p)+1*c) = 84*120+1* 84 = 10164.

8. Восьмой слой Softmax имеет ((текущий слой c*предыдущий слой p)+1*c) параметры = 10*84+1*10 = 850,

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

FYI :

  1. Я использовал термин «слой», чтобы объяснить разделение. В идеале CONV + объединение называется слоем.

2. Тот факт, что в слое пула нет параметров, не означает, что пул не играет никакой роли в обратном распространении. Слой пула отвечает за передачу значений на следующий и предыдущий уровни во время прямого и обратного распространения соответственно.

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

Если у вас есть пропускная способность, я бы порекомендовал вам пройти курс курса д-ра Эндрю, ссылка на который приведена ниже.

Источники:

Как рассчитать количество параметров для сверточной нейронной сети?

Я использую Lasagne для создания CNN для набора данных MNIST. Я внимательно слежу за этим примером: Convolutional Neural…

stackoverflow.com

Сверточные нейронные сети | Coursera

Сверточные нейронные сети от deeplearning.

ai. Этот курс научит вас строить сверточные нейронные сети…

www.coursera.org

Если вам понравилась эта статья, то хлопайте в ладоши! 🙂 Может следовать?

Свяжитесь со мной в Linkedin:

https://www.linkedin.com/in/rakshith-vasudev/

Как рассчитать количество параметров в моделях Keras | Юн Цуй

Понимание сводки ваших моделей Sequential Keras

Фото Гордона Уильямса на Unsplash

Несмотря на появление новых платформ машинного обучения, модели keras по-прежнему остаются фаворитами многих специалистов по данным. Один из основных вопросов, который может возникнуть у новых учащихся, заключается в том, чтобы понять модель, которую они строят, следуя конкретным учебным пособиям. Чтобы поместить наше обсуждение в контекст, давайте предположим, что мы строим модель Conv2D, используя набор данных MNIST. Следующий код показывает вам код Python.

Модель Keras Conv2D
  • Если вы не знакомы с набором данных MNIST, это набор цифр от 0 до 9 в виде изображений. Эти изображения представлены в оттенках серого, поэтому каждое изображение может быть представлено входной формой 28 x 28 x 1, как показано в строке 5.
  • Обратите внимание, что настоящая статья не предназначена для ознакомления вас с тем, как работают сверточные сети. , поэтому охват по этим темам будет минимальным. Как видите, наша модель включает в себя стек слоев 2D сверточной сети и слоев максимального пула.
  • Ближе к концу модели мы создаем плотный слой, последний выводит 10 узлов с активацией softmax. Количество узлов соответствует количеству цифр, которые предсказывает модель.
  • Функция summary() создаст сводку для модели, которой посвящена данная статья.

Обзор модели

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

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

MaxPooling2D Layers

Начнем с простого. Как вы можете заметить, количество параметров для всех слоев MaxPooling2D равно 0. Причина в том, что этот слой ничего не изучает. Что он делает, так это снижает сложность модели и извлекает локальные признаки, находя максимальные значения для каждого пула 2 x 2.

Как упоминалось ранее, слой MaxPooling2D использует выходные данные предыдущего слоя. Таким образом, max_pooling2d 9Вход слоя 0173 имеет вид (26, 26, 32), который является выходом слоя conv2d . Максимальное объединение применяется к каждому фильтру (n=32) формы (26, 26). В модели для слоя max_pooling2d размер пула равен 2 x 2, поэтому форма данных станет (13, 13), то есть (26/2, 26/2).

Аналогично, для второго слоя MaxPooling2D (т. е. max_pooling2d_1 ) входная форма (11, 11, 64). Применяя объединение 2 x 2, результирующая выходная форма становится (5, 5, 64), как показано в столбце «Выходная форма».

Слои Conv2D

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

 param_number = output_channel_number * (input_channel_number * kernel_height * kernel_width + 1) 

Применяя эту формулу к первому слою Conv2D (т. е. conv2d ), мы можем вычислить количество параметров, используя 32 * (1 * 3 * 3 + 1) = 320, что согласуется с выводами модели. Номер входного канала равен 1, потому что форма входных данных имеет размер 28 x 28 x 1, а номер 1 — это входной канал.

Для второго слоя Conv2D (т.е. conv2d_1 ) у нас есть следующий расчет: 64 * (32 * 3 * 3 + 1) = 18496, что соответствует числу, показанному в сводке модели для этого слоя. Здесь следует отметить две вещи: номер выходного канала равен 64, как указано в построении модели, и что номер входного канала равен 32 из предыдущего слоя MaxPooling2D (т. е. max_pooling2d ).

Аналогичным образом мы можем рассчитать количество параметров для третьего слоя Conv2D (т. е. conv2d_2 ): 64 * (64 * 3 * 3 + 1) = 36928, что соответствует сводке модели.

Слой Flatten

Слой Flatten ничего не изучает, поэтому количество параметров равно 0. Однако интересно узнать, как можно определить выходные данные. Как видите, входные данные слоя flatten имеют вид (3, 3, 64). Сглаживающий слой просто сглаживает входные данные, и, таким образом, выходная фигура использует все существующие параметры, объединяя их с использованием 3 * 3 * 64, что равно 576, в соответствии с числом, показанным в выходной форме для сгладить слой.

Плотные слои

В нашей модели есть два плотных слоя. Для расчета номеров параметров используется следующая формула.

 номер_параметра = номер_выходного_канала * (номер_входного_канала + 1) 

Применяя эту формулу, мы можем рассчитать количество параметров для плотных слоев. Для первого плотного слоя (т. е. плотное ) номер входного канала равен 576, а номер выходного канала — 64, и, таким образом, количество параметров равно 64 * (576 + 1) = 369.28.

Для второго плотного слоя (т. е. плотности_1 ) номера входного и выходного каналов равны 64 и 10 соответственно. Таким образом, количество параметров равно 10 * (64 + 1) = 650, что соответствует количеству, показанному в сводке модели.