Укорачиваем шторы без иглы или как правильно использовать «паутинку» с «липучкой» | Текстильные Новости
Речь в статье пойдёт о двух типах лент, которые хорошо себя зарекомендовали в случаях, когда нужно уменьшить длину изделия из текстиля, но брать в руки ножницы и иглу не хочется категорически. «Липучка» (соединение типа «велкро») позволяет при этом многократное соединение, но «паутинка», лента, обеспечивающая склеивание ткани при термической обработке, это одноразовая операция. Но мы рассмотрим оба способа, поскольку окна у нас редко растут в высоту.
Штора на липучкеШтора на липучке
У нас есть штора, которую нужно подогнуть, и два способа сделать это без швейной машинки
Первый способ годится для тяжёлого, непрозрачного материала, и сегодня дизайнеры при помощи застежки-липучки «велкро» предлагают не только оформлять мансардные шторы и присборивать низ тяжёлых портьер, но и кардинально менять высоту шторы.
Многие знают, что в суровом климате хорошо, когда штора выше уровня радиатора, это помогает энергосбережению и серьёзно повышает температуру воздуха в помещении. И почти все в курсе, что когда жарко и солнечно, плотная портьера помогает сохранить прохладу в помещении.
ЛипучкаЛипучка
Как раз «велкро» и помогает регулировать высоту шторы от уровня пола до уровня подоконника, и не стоит думать, что это безумная идея. Застёжку-липучку не видно снаружи, и при помощи этой ленты можно собрать шторы в очень красивое обрамление окна.
Однако, есть с этой лентой и несколько проблем:
- Самоклеющиеся основы постоянно испытывают «напряжение на разрыв», и через десяток стирок лента может выйти из строя.
- Открытая часть ленты быстро запылится, что существенно снизит сцепные качества ленты.
- Чистка этой застёжки довольно трудоёмкая операция.
Решают это проблемы довольно просто:
- Избыток ленты (она продаётся в рулоне и всегда с запасом) наклейте на свободный участок. Когда он понадобится, «перелепите» (извините за это слово) избыток на освободившийся участок ленты;
- Для чистки загрязнившейся части ленты используйте обычный офисный скотч с небольшой шириной. Достаточно его приклеить, слегка прожать пальцем, немного нагреть (например, феном) и отклеить. После такой операции «велкро» будет работать как новая;
- Для тяжёлых тканей необходимо кардинальное решение – прострочка. Здесь нужно понимать, что суммарная толщина застёжки-липучки должна быть больше толщины портьеры. Иначе клеевой слой просто не выдержит нагрузок.
Укорачиваем шторы без иглы
Иными словами, «велкро» – отличный способ украсить окно именно так, как хочется, но стоит учитывать то, что рассчитывают такие липучки на небольшое усилие отрыва, доступное ребёнку. И именно дети как раз тот фактор, который может испортить любой интерьер. Но есть и второй способ, более трудоёмкий, но более надёжный.
Лента-паутинка, утюг, штора и 5 минут на погонный метр
Примерно так звучит реклама второго способа укоротить штору без швейной машинки с помощью самоклеющейся ленты «паутинка».
Сегодня многие производители в комплект штор вкладывают не только никчёмные «крючочки» для «струнных карнизов», которые не выпускают уже 6 лет, но и рулоны это самой «паутинки».
Давайте посмотрим, как «паутинку» правильно использовать, если нам не хочется резать штору, смахивать пыль со швейной машинки, и вообще у нас выходной, и всего три часа на то, чтобы муж помог оформить наконец-то окно. Итак:
- Правило первое: кроме «паутинки», шторы, утюга и пяти минут понадобится помощник, две булавки, гладильная доска (в идеале тонкое одеяло на ровной доске), несколько листов бумаги формата А4, влажная губка, хорошее освещение и терпение;
- Правило второе: нужно помнить о том, что утюг нагревается неравномерно по подошве, ткань без намётки ровно не выложить, загладить сгиб ровно на ткани без рисунка практически невозможно.
- Правило третье: подгибаемая штора должна провисеть на карнизе несколько дней, чтобы обрести форму. Для того чтобы она разгладилась, расправьте её и опрыскайте низ чистой водой. Мокрая нижняя часть шторы станет «грузом», что разгладит штору. По мере высыхания определяйте уровень пола обычными прищепками. Через два дня вы будете точно знать нужную длину шторы. Останется подготовить всё для того, чтобы шторы, которые вы нашли в магазине, стали шторами вашей мечты.
Паутинка
Возьмите ткань подходящей к шторам по плотности, проверьте при какой температуре «паутинка» приклеится. Достаточно куска 20х20 см., убедившись что «паутинка» приклеилась, резко дёрните за края. Если хотя бы часть оторвалась, используйте «паутинку» в два слоя.
Приготовьте сухое полотенце, листы бумаги, влажную тряпку и вылейте воду из утюга с парообразованием.
Если у вас обычная гладильная доска, положите на неё что-то ровное, (доску), накройте пледом и не выкидывайте крючки, которые сейчас кладут в комплекты штор.
Теперь давайте укоротим нашу штору.
Практические рекомендации по использованию клеящейся ленты «паутинка»
Загните висящую на карнизе штору снизу так, чтобы обеспечить нужное расстояние от уровня пола. Булавками стоит закрепить каждые 30-40 погонных сантиметров, чтобы обеспечить ровную линию без складок. Прогладьте линию сгиба, это упростит работу.
Убедитесь в том, что ткань сухая, и можно приступить к проклейке:
- Расправьте ткань и разместите под склеиваемыми кромками клеящую ленту так, чтобы она полностью оказалась закрытой тканью;
- Для тюля используйте лист бумаги формата А4, который наложите на шов, и сверху прижмите утюгом на 25-40 секунд. Поднимите утюг, передвиньте лист бумаги и повторяйте, пока не проклеите всё соединение;
- Булавки, которыми закрепили линию склеивания, удаляйте по мере продвижения, чтобы не сбиться, одновременно поправляя «паутинку», чтобы она не выходила за край ткани. Если выйдет, она приклеится к бумаге. Осторожно оторвите бумагу в направлении «от пола», поправьте «паутинку» и возьмите другой лист бумаги;
- Немного дольше прогрейте края швов, там можно даже подогнуть «паутинку» вдвое.
Укорачиваем шторы без иглы
Подождите минут 10-ть, и ваша штора будет полностью готова.
Эту работу проще всего выполнять вдвоём, но можно справиться и в одиночку. А качество склеивания будет такое, что низ шторы после множества стирок не отклеится, сохранив правильные размеры.
Пошаговое руководство. Создание приложения ленты с помощью MFC
- Статья
- Чтение занимает 4 мин
Оцените свои впечатления
Да Нет
Хотите оставить дополнительный отзыв?
Отзывы будут отправляться в корпорацию Майкрософт. Нажав кнопку «Отправить», вы разрешаете использовать свой отзыв для улучшения продуктов и служб Майкрософт. Политика конфиденциальности.
Отправить
Спасибо!
В этой статье
В этом пошаговом руководстве показано, как с помощью мастера приложений MFC создать приложение с лентой по умолчанию. Затем можно развернуть ленту, добавив настраиваемую категорию ленты с панелью «Избранное» , а затем добавив на панель несколько часто используемых команд.
Предварительные требования
Создание приложения MFC с лентой
Используйте Мастер приложений MFC для создания приложения MFC с лентой. Инструкции по открытию мастера для вашей версии Visual Studio см. в разделе Пошаговое руководство. Использование новых элементов управления оболочки MFC .
Задайте следующие параметры в мастере приложений MFC
в разделе тип приложения в разделе стиль и цвета визуального элементавыберите Office 2007 (синяя тема).
В разделе Поддержка составных документов убедитесь, что не выбрано значение нет .
В разделе Свойства шаблона документа в поле расширение файла введите расширение имени файла для документов, создаваемых этим приложением, например мфкрбнапп.
в разделе поддержка базы данных (только Visual Studio 2015) убедитесь, что флажок нет выбран.
В разделе функции пользовательского интерфейса убедитесь, что выбран параметр использовать ленту .
По умолчанию Мастер приложений MFC добавляет поддержку нескольких закрепляемых областей. Поскольку в этом руководстве рассматривается только лента, эти компоненты можно удалить из приложения. В разделе Дополнительные функции снимите флажок все параметры.
Нажмите кнопку Готово , чтобы создать приложение MFC.
Чтобы убедиться, что приложение успешно создано, соберите и запустите его. Чтобы выполнить сборку приложения, в меню
Мастер автоматически создаст ленту с одной категорией ленты с именем Home. Эта лента содержит три панели ленты, которые называются » буфер обмена«, » вид» и » окно«.
Добавление категории и панели на ленту
чтобы открыть созданный мастером ресурс ленты, в меню
Сначала добавьте пользовательскую категорию на ленту, дважды щелкнув категорию на панели элементов.
Создается категория с заголовком Category1 . По умолчанию категория содержит одну панель.
Щелкните правой кнопкой мыши Category1 и выберите пункт свойства. В окне Свойства измените заголовок на
Пользовательский.Свойства крупные изображения и небольшие изображения задают растровые изображения, используемые в качестве значков для элементов ленты в этой категории. Поскольку создание пользовательских точечных рисунков выходит за рамки этого руководства, просто используйте точечные рисунки, созданные мастером. Маленькие точечные рисунки имеют размер 16 пикселей на 16 пикселей. Для небольших изображений используйте точечные рисунки, к которым обращается
IDB_FILESMALL
идентификатор ресурса. Большие точечные рисунки имеют размер 32 пикселей на 32 пикселей. Для больших изображений используйте точечные рисунки, к которым обращается
идентификатор ресурса.Примечание
На HDPI-мониторах автоматически используются HDPI-версии изображений.
Теперь необходимо настроить панель. Панели используются для группирования элементов, логически связанных друг с другом. Например, на вкладке » Главная » этого приложения команды » Вырезать«, » Копировать» и » Вставить » находятся на панели буфера обмена . Чтобы настроить панель, щелкните правой кнопкой мыши Panel1 и выберите пункт свойства
Можно указать индекс изображения для панели. Этот номер указывает значок, отображаемый при добавлении панели ленты на панель быстрого доступа. Значок не отображается на панели ленты.
Чтобы убедиться, что категория и панель ленты успешно созданы, просмотрите элемент управления «лента». На панели инструментов редактора лентынажмите кнопку Тестовая лента . На ленте должна отобразиться Пользовательская вкладка и панель
Добавление элементов на панели ленты
Чтобы добавить элементы на панель, созданную в предыдущей процедуре, перетащите элементы управления из раздела Редактор ленты на панели элементов на панель в представлении конструктора.
Сначала добавьте кнопку Печать . Кнопка Печать будет содержать подменю, содержащее команду быстрой печати , которая выводит на печать с помощью принтера по умолчанию. Обе эти команды уже определены для этого приложения. Они находятся в меню приложения.
Чтобы создать кнопку « Печать
В окне » Свойства » измените свойство ID на ID_FILE_PRINT, которое уже должно быть определено. Измените заголовок на Печать. Измените значение индекса образа на 4.
Чтобы создать кнопку быстрой печати , щелкните столбец значение свойства рядом с элементами меню, а затем нажмите кнопку с многоточием (…). В редакторе элементовнажмите кнопку Добавить без метки, чтобы создать пункт меню. В окне Свойства измените заголовок на Быстрая печать,
идентификатор — на ID_FILE_PRINT_DIRECT, а изображение — на 5. Свойство Image указывает значок быстрой печати в ресурсе точечного рисунка.Чтобы убедиться, что кнопки добавлены на панель ленты, соберите приложение и запустите его. Чтобы выполнить сборку приложения, в меню Сборка выберите пункт построить решение. Если приложение успешно строится, запустите его, выбрав команду начать отладку в меню Отладка . Будет отображена кнопка
Следующие шаги
Как настроить панель быстрого доступа
Как настроить кнопку приложения
Комплексные примеры см. в разделе образцы (пакет дополнительных компонентов MFC).
См. также раздел
Пошаговые руководства
Образцы (пакет дополнительных компонентов MFC)
Выполняем маникюр с использованием ленты для дизайна
Любая женщина всегда мечтает выглядеть максимально привлекательной и ухоженной. Эти мечты касаются всего ее тела без каких-либо исключений. Особое значение предается маникюру, поскольку красивые и ухоженные ногти делают образ эффектным и завершенным.
Новомодные тенденции предлагают представительницам лучшей половины человечества любых возрастов создавать непревзойденный маникюр при помощи специальной ленты для дизайна.
Для чего она нужна и что собой представляет?
Лента для дизайна ногтей – это особая металлизированная тесьма в катушках разнообразной длины, ширины, формы и цвета. С обратной стороны на нее нанесено клеящееся покрытие, которое необходимо для быстрого и качественного крепления к ногтям.
Находит такая лента применение в дизайне ногтей практически при любом виде маникюра. Главнейшее правило, оправдывающее ее использование – это совершенно сухие ногти, позволяющие ленте держаться на них максимально крепко.
Главные достоинства применения ленты для дизайна
Основное преимущество ленты для дизайна ногтей – невероятно большой выбор форм, ширины, толщины и цветов. Кроме того, к плюсам ее использования нейл-мастером относятся:
- невысокая стоимость, позволяющая покупать сразу упаковку лент;
- легкость и простота в применении, дающая возможность использовать ее даже человеку, далекому от маникюрных трендов;
- возможность создания максимально эффектного дизайна на ногтях;
- сохранение привлекательного вида в течение длительного времени;
- возможность длительного хранения за счет компактности;
- существенная помощь в создании прямых линий при рисовании на ногтях.
Помимо перечисленных выше достоинств ленты для дизайна, каждая девушка сумеет отыскать для себя еще как минимум несколько важных преимуществ.
Специфика использования
Прежде всего, лента для дизайна ногтей является декором, применяющимся для создания и выделения рисунка на ногтевых пластинах. При этом существует несколько характерных особенностей ее использования, которые должен учитывать мастер:
Лента может использоваться при любом виде покрытия ногтей, будь то гель-лак, обычный лак или акрил.
Невзирая на наличие у ленты для декора клейкой основы, применять ее следует только после полного высыхания ногтей. В случае ее нанесения на непросушенный слой, возникает возможность нарушения аккуратности покрытия в виде неровностей и повышенной бугристости.
Чтобы обезопасить себя от случайного отклеивания ленты, прикреплять ее следует с минимальным отступлением от ногтевой пластины и кутикулы (не более 1,5 мм).
После окончания маникюра в обязательном порядке нужно нанести закрепитель, который необходим для сглаживания поверхности ногтевых пластин и отклеивания ленты.
Этапы создания дизайна с клейкой лентой от начала до конца
Одним из наиболее сложных видов маникюра традиционно считается нанесение на ногти гель-лака. В связи с этим рассмотрим подробнее алгоритм создания дизайна ногтей при помощи такой ленты:
- Первым делом проводится тщательная подготовка ногтевых пластин к нанесению гель-лака – удаляются кутикулы, ногти подравниваются, с них снимается глянцевый слой, а сверху наносится праймер.
- На ногти наносится базовое покрытие, которое просушивается с помощью лампы.
- Наносится гель-лак определенного цвета, после чего ногти должны просушиваться еще дважды.
- При помощи специального пинцета необходимо отделить часть ленты (с некоторым запасом).
- Пальцем или палочкой для маникюра следует хорошо придавить и разгладить ленту. Лишнюю ее часть нужно аккуратно обрезать, используя маникюрные ножнички.
- Располагать декоративную ленту можно любым способом – все будет зависеть только от полета вашей фантазии.
- Остается лишь нанести топовое покрытие и подсушить ногти при помощи лампы.
Стоит непременно отметить, что алгоритм использования ленты для ногтевых пластин практически полностью совпадает как при нанесении гель-лаков, так и при покрытии ногтей любыми другими средствами.
Мастер, который ценит здоровье своих клиентов, использует во время процедуры маникюрный пылесос. Вытяжки от российского производителя MAX встречаются на столах специалистов маникюрного сервиса наиболее часто. Такой пылесос жизненно необходим при опиливании ногтей.
Идеи маникюра с использованием ленты для маникюра в 2019 году
Тенденции в мире моды регулярно меняются, при этом любая женщина, вне зависимости от возраста, мечтает быть в тренде – от кончиков волос до самого последнего ногтя! И, что характерно, внешний вид ногтей играет далеко не последнюю роль во внешнем виде.
Существует множество вариантов маникюра с применением ленты для дизайна ногтей. Воплощение любой идеи ограничивается только фантазией и профессионализмом конкретного маникюрного мастера. Хотя маникюр с клейкой лентой невероятно прост и не требует наличия специальных навыков, поэтому практически каждый человек может справиться с ним в домашних условиях без особого труда.
Перечислим и опишем самые модные в текущем году варианты дизайна маникюра с клейкой лентой:
Геометрия на ноготках
Данный маникюр с использованием клейкой ленты делается при помощи белого лака, а также нескольких покрытий с подобранными на ваш вкус цветами. Подобный дизайн лучше всего будет смотреться на коротких ногтях.
Схема нанесения покрытия отличается простотой и состоит из следующих несложных этапов:
- белый лак наносится на ногтевые пластинки в 2 слоя, после чего надо дождаться его полного высыхания;
- клейкая лента нарезается небольшими кусочками, которые наклеиваются таким образом, чтобы на ногтях получились разные по размеру прямоугольники;
- полученные прямоугольники закрашиваются лаками разных цветовых оттенков;
- трафареты снимаются, и после полного высыхания на ногти наносится слой глянцевого финиша.
Лунный френч
Этот дизайн продолжает пользоваться стабильной популярностью у женщин разных возрастов. Он уместен как для повседневного ношения, так и для создания вечернего образа.
Пошаговая инструкция для создания данного типа дизайна выглядит так:
- нанесите на ногтевые пластины слой базового покрытия и дождитесь его высыхания;
- разместите кусочек ленты таким образом, чтобы часть ноготка у кутикулы осталась покрытой только бесцветным лаком;
- покройте поверхность ногтя ниже трафарета лаком выбранного цвета и нанесите второй слой;
- с помощью пинцета уберите с ногтей клейкие полоски и ожидайте полного высыхания;
- покройте ногти слоем топа.
Неоновый nail art
Этот дизайн по-прежнему в тренде! Он востребован среди девушек, любящих сочные краски.
Алгоритм действий при создании этого типа декора:
- Покрасьте ногти базовым топом.
- Нанесите желтый неоновый лак 2 слоями.
- Выложите трафареты на ногти в произвольном порядке.
- Нанесите слой серого лака, который нужно будет повторить после полного высыхания.
- Удалите пинцетом трафареты и покройте ноготки слоем закрепителя.
Полосатый фраппе
Приходится по душе женщинам, не представляющим свою жизнь без кофе. Во многом поэтому данный стиль дизайна сочетает в себе оттенки коричневых и бежевых цветов.
Создается при помощи воды и жидкой ленты. В результате образуются замысловатые узоры, внешне напоминающие кофейную пенку.
Spring Cloud: подробное объяснение балансировки нагрузки с помощью ленты (часть 2)
Чтобы освободить место, ненужные имена пакетов и комментарии будут удалены при цитировании исходного кода.
Подробное объяснение использования ленты для балансировки нагрузки
Я рассказал о том, как использовать Ribbon и его встроенные стратегии балансировки нагрузки (IRULE
).
В нормальных условиях встроенная стратегия балансировки нагрузки уже может удовлетворить наши потребности, но для решения некоторых особых ситуаций нам необходимо настроить стратегию балансировки нагрузки.
Давайте вкратце реализуем пользовательскую стратегию ниже
1. Наследование
AbstractLoadBalancerRule
Из предыдущего объяснения мы можем получитьAbstractLoadBalancerRule
ДостигнутоIRule
среднийsetLoadBalancer
с участием getLoadBalancer
, По наследствуAbstractLoadBalancerRule
Нам не нужно реализовывать эти два метода самостоятельно, но мы сосредоточимся наchoose
Метод, то есть сосредоточиться только на том, как обслуживать нагрузку
** Обзор ** `IRule. java`
public interface IRule{
public Server choose(Object key);
public void setLoadBalancer(ILoadBalancer lb);
public ILoadBalancer getLoadBalancer();
}
РезюмеAbstractLoadBalancerRule.java
public abstract class AbstractLoadBalancerRule implements IRule, IClientConfigAware {
private ILoadBalancer lb;
@Override
public void setLoadBalancer(ILoadBalancer lb){
this.lb = lb;
}
@Override
public ILoadBalancer getLoadBalancer(){
return lb;
}
}
2. Перепишите
choose
методЗдесь реализовано простое правило,Воспользуйтесь первой доступной услугой
public class CustomRule extends AbstractLoadBalancerRule {
@Override
public void initWithNiwsConfig(IClientConfig iClientConfig) {}
@Override
public Server choose(Object o) {
ILoadBalancer lb = getLoadBalancer();
if (lb == null) {
return null;
}
List<Server> reachableServers = lb. getReachableServers();
if (CollectionUtils.isEmpty(reachableServers)) {
return null;
}
return reachableServers.get(0);
}
}
использовать
Использовать для услуги
Обработка основного стартового класса
Добавить в класс запуска@RibbonClient(name = "server-name", configuration = CustomRule.class)
Измените файл конфигурации
<clientName>.ribbon.NFLoadBalancerRuleClassName: <className>
среди нихclientName
Это конкретное имя службы,className
ДостигатьIRule
Полное имя класса интерфейса
Например
users:
ribbon:
NFLoadBalancerRuleClassName: com.zyndev.demo.config.CustomRule
Для всех приложений
- Использовать конфигурацию по умолчанию
в классе запуска@RibbonClients(defaultConfiguration = DefaultRibbonConfig.class)
@Configuration
class DefaultRibbonConfig {
@Bean
public IRule ribbonRule() {
return new CustomRule();
}
}
После тестирования, даже если аннотация `RibbonClients` не добавлена в класс запуска, она действительна для глобальной конфигурации.
При повседневной разработке Spring Cloud часто возникают проблемы со средой. Например, когда разработчик A проводит самотестирование локально, онProjectA
Проектdev/a
Филиал зарегистрирован на консула, который используется подразделением разработки, а другая разработка B будет разрабатыватьProjectA
Проектdev/b
Филиал зарегистрирован у консула, который используется для разработки и унифицированного использования. Это означает, что один и тот же проект с разными конфигурациями и разной логикой будет зарегистрирован у одного и того же консула. Во время тестирования возникают необъяснимые ошибки. Чем больше людей разрабатывают проект одновременно, тем больше будет проблема. Очевидно, что в настоящее время для каждого разработчика нереально создать полную среду в своей собственной среде, и большинство разработчиков не могут использовать ноутбуки. Можно ли этого достичь с помощью специальной стратегии балансировки нагрузки?
Независимо от того, используете ли вы eureka или consul, он предоставляется во время настройкиМетаданные
Функция вeureka
даmetadata
, Вconsul
Да tags
, Следующее былоconsul
Поэкспериментируйте с примером
Предположим, проект названms-user-server
, Окружающая средаdev, dev2, dev3
(Его можно заменить на имя тестируемой ветки), настроивconsul
При добавленииtags: profile=${spring. profiles.active}
Чтобы гарантировать, что сервис предоставляет метаданные, которые нам нужны при регистрации
- Файл конфигурации
spring:
application:
name: ms-user-server
profiles:
active: dev
cloud:
consul:
discovery:
enabled: true
instanceId: ${spring.application.name}:${server.port}
healthCheckInterval: 15s
serviceName: ${spring.application.name}
prefer-ip-address: true
health-check-timeout: 10s
tags: profile=${spring.profiles.active}
Начать отдельноdev, dev2
следующим образом
2. Стратегия написания
public class CustomRule extends AbstractLoadBalancerRule {
@Value("${spring.profiles.active}")
private String profiles;
@Override
public void initWithNiwsConfig(IClientConfig iClientConfig) {}
@Override
public Server choose(Object o) {
ILoadBalancer lb = getLoadBalancer();
if (lb == null) {
return null;
}
List<Server> reachableServers = lb. getReachableServers();
if (CollectionUtils.isEmpty(reachableServers)) {
return null;
}
List<Server> serverList = reachableServers.stream().filter(server -> {
ConsulServer consulServer = (ConsulServer) server;
Map<String, String> metadata = consulServer.getMetadata();
return profiles.equals(metadata.get("profile"));
}).collect(Collectors.toList());
if (CollectionUtils.isEmpty(serverList)) {
return null;
}
Collections.shuffle(serverList);
return serverList.get(0);
}
}
используяМетаданные
+Настраиваемая стратегия загрузки
Способ достижения логической изоляции среды без увеличения затрат на оборудование, более гибкая разработка и тестирование
Как «подружиться» со светодиодной лентой
Одним из самых популярных источников освещения сегодня становится светодиодная лента. Это и не удивительно — мягкое равномерное освещение, не раздражающее глаза и нервную систему, приносит нам только положительные эмоции, которых так часто не хватает в современном мире.
Светодиодная лента прослужит вам долгие годы и сэкономит массу средств, если при установке и последующем использовании будут учтены простые, но важные рекомендации. В этой статье мы поделимся с Вами своим многолетним опытом работы со светодиодной лентой, который, надеемся, поможет Вам избежать ошибок и разочарований.
Для начала, необходимо обратить особое внимание на следующие моменты:
- Светодиодная лента подключается только к стабилизированному источнику постоянного напряжения.
- Открытая светодиодная лента рассчитана на эксплуатацию только внутри помещений. Если же необходимо осуществить подсветку на улице, то используется герметичная светодиодная лента. Здесь важно обеспечить ряд условий: не размещать светодиодную ленту под прямыми солнечными лучами, не погружать в воду даже частично, тщательно герметизировать все соединения.
- Температурный диапазон окружающей среды для нормальной работы светодиодной ленты должен находиться в пределах от -25 до +40 °С.
- В воздухе не должны присутствовать водяные пары, примеси кислот, щелочей и другие агрессивные вещества.
Светодиодная лента чувствительна к механическим повреждениям, а потому, будьте аккуратны в обращении с ней, не давите на поверхность самих светодиодов. При монтаже светодиодной ленты не изгибайте ее в плоскости основания. Избегайте изломов ленты. На изгибах радиус должен составлять не менее 3-х см. Не скручивайте и не растягивайте основу ленты. Подобные действия могут привести к выходу из строя целых отрезков ленты, вызванного повреждением токоведущих дорожек и находящихся на них элементов.
Стандартная длина одой ленты, намотанной на катушку, — 5 м. Так же встречаются светодиодные ленты с большей или меньшей длиной (от 2.5 до 25м), в зависимости от мощности, конструкции и других параметров. Обратите внимание на то, что лента в катушке всегда имеет максимально допустимую длину. Категорически запрещается последовательное соединение двух и более лент. Подобные действия приведут к быстрому выходу ленты из строя, т.к. питание ко второй ленте будет идти по токоведущим дорожкам первой, что приведет к излишнему ее нагреванию и быстрому уменьшению яркости свечения светодиодов на перегретых участках. При подключении более одной катушки, необходимо кабелем подавать напряжение от блока питания на каждую ленту отдельно. На схеме показано, как осуществить параллельное подключение светодиодных лент.
Внимательно стоит подойти и к выбору проводов для подключения светодиодной ленты к блоку питания, диммеру или RGB контроллеру. При выборе провода необходимо учитывать материал, из которого выполнен проводник и площадь его сечения. С материалом все понятно – необходимо использовать кабель с медными жилами. А вот к сечению нужно подойти особенно внимательно. В связи с тем, что напряжение питания лент низкое, а токи, по сравнению с привычными токами в сети ~220В, высокие, нельзя использовать тот же подход к выбору провода.
Судите сами. Блок питания при нагрузке 100Вт от сети 220В, с учетом всевозможных потерь, которые мы не будем сейчас рассматривать, потребляет ток примерно 1А. В то же время, ток на его выходе с напряжением 12В составит величину в 8.3А, а такой ток уже не каждый провод выдержит. Кроме того с увеличением тока и длины кабеля возрастают неизбежные потери, и, при использовании тонкого провода, до ленты вместо 12 вольт может дойти только 10 или и того меньше. Для монохромной ленты это будет восприниматься как снижение яркости и появление неравномерности свечения. Еще опаснее подобное снижение напряжения питания для светодиодной ленты RGB. Цвет свечения RGB ленты, при понижении напряжения, приобретает красный оттенок, баланс белого нарушается, неравномерность свечения светодиодов проявляется в наибольшей степени.
Если Вас не устраивает сечение проводов, и Вы хотите уменьшить это значение, то рекомендуется каждую ленту подключить к отдельному блоку питания, размещая его максимально близко к самой ленте. Напряжение в 220 В, в таком случае, необходимо подводить к месту установки каждого блока питания. В качестве «золотой середины» можно использовать один блок питания на 2 светодиодные ленты, в точке соединения которых его и размещают.
Потери напряжения возникают не только на питающем кабеле, но и на самой ленте. Чтобы добиться равномерного свечения светодиодной ленты по всей длине, необходимо подавать напряжение питания на оба ее конца. Особенно эффективен такой метод при использовании лент с мощностью более 10 Вт/м. Такая необходимость чаще возникает с многоцветными светодиодными лентами, т.к. наш глаз намного чувствительнее к изменению цвета, чем яркости свечения.
Светодиоды, устанавливаемые на ленту, проходят тщательный отбор, чтобы обеспечить максимально равномерное свечение ленты. На основании этого каждой ленте присваивается показатель BIN, который указывается на упаковке. При монтаже сразу нескольких катушек на один участок обязательно используйте светодиодные ленты с одинаковым BIN. Обязательно посмотрите BIN на упаковках, и, если он разный, даже не пытайтесь монтировать ленты по соседству. Различие лент может испортить все впечатление, от подсветки.
Поделимся еще одной хитростью, которую мало кто знает, но которая позволяет добиться идеальной равномерности подсветки. Работая с RGB-лентой, важно учитывать расположение кристаллов внутри светодиодов, устанавливая все ленты в одном направлении. Иначе, свет от разных лент, падающий на потолок или стену может иметь небольшое, но заметное, отличие оттенка.
Светодиоды не приемлют высоких температур. Если кристалл светодиода нагревается свыше 60°C, происходит его деградация и, соответственно, резко падает продолжительность работы светодиодной ленты. Поэтому мы не рекомендуем устанавливать светодиодные ленты на поверхности, температура которых может превысить 40°C, использовать их в помещениях с аналогичным температурным режимом и вблизи источников тепла.
Помимо защиты открытой светодиодной ленты от прямого попадания влаги, важно не допустить образования на ней конденсата, который может быть следствием повышенной влажности и частых перепадов температуры окружающей среды.
Не убирайте пыль со светодиодной ленты путем протирания. Для чистки ленты гораздо лучше использовать пылесос, чтобы ненароком не повредить сами светодиоды.
Для питания светодиодной ленты используют только стабилизированные источники напряжения. Запрещено для этой цели применять трансформаторы, предназначенные для галогенных ламп, т.к. они не имеют цепей стабилизации, выпрямления и фильтрации выходного напряжения. Все это приводит к тому, что на их выходе обычно присутствуют короткие высоковольтные импульсы, амплитуда которых может доходить до 40 В. Необходимо четко выдерживать напряжение питания светодиодной ленты, указанное на упаковке. Превышение напряжения приводит к возрастанию тока через ленту и светодиоды, излишнему нагреву светодиодной ленты и ускоряет выход из строя светодиодов.
Перед включением источника питания в сеть, проверьте, правильно ли Вы подключили светодиодную ленту. Определить полярность подключения можно по цвету проводов, припаянных к светодиодной ленте. В большинстве случаев «плюс» — провод красного цвета, а «минус» — черного. При подключении многоцветной светодиодной ленты RGB используются 4 провода. Стандартные цвета проводов — черный провод это общий «плюс», цвета минусовых проводов соответствуют каждому цвету свечения. Если же провода на ленте отсутствуют, полярность и соответствие цветам определяется с помощью маркировки, которую можно найти на ленте около контактов для подключения.
Светодиодную ленту можно свободно разрезать ножницами в специально обозначенных для этого местах. Длина каждого отрезка зависит от количества светодиодов на метр ленты и ее напряжения питания. Так, светодиодную ленту 12 В можно резать через каждые 3 светодиода, а шаг резки 24-вольтовой ленты обычно кратен 6. Соединение отрезков светодиодной ленты выполняется с помощью припаивания проводов к контактным площадкам с нанесенной маркировкой. Жало паяльника не должно иметь температуру выше 280°C, а продолжительность пайки должна быть менее 5 секунд.
Если Вы выбрали светодиодную ленту мощностью более 10 Вт/м, то обратите внимание на то, что для нее необходим дополнительный теплоотвод. Наиболее простое и эстетическое решение – специальный декоративный алюминиевый профиль для светодиодных лент, при помощи которого можно создавать светильники индивидуального дизайна. При установке светодиодной ленты на металлические и любые другие токопроводящие поверхности, важно изолировать ленту от поверхности, чтобы избежать короткого замыкания.
Перед приклеиванием светодиодной ленты, обязательно проверьте ее, следуя нашей инструкции, так как, если после монтажа выяснится, что лента не подходит по тем или иным параметрам, обменять ее будет невозможно, поскольку она уже утратит товарный вид.
Чтобы проверить светодиодную ленту, необходимо:
- Достать катушку с лентой из пакета, размотать ее и убедиться, что на ней нет механических повреждений. Не включайте смотанную в катушку ленту более чем на 10 секунд, т. к. это может вызвать ее перегрев.
- Проверить соответствие напряжения питания светодиодной ленты и ее мощности выходным параметрам приобретенного блока питания.
- Соблюдая полярность, присоединить светодиодную ленту к выходу блока питания.
- Включить питание и проверить равномерность свечения светодиодной ленты. Обязательно сравните оттенки свечения лент разных катушек, включив их одновременно и направив свет на лист белой бумаги.
- Отключить источник питания от сети.
Перед окончательным монтажом светодиодной ленты нужно тщательно изучить и подготовить место для ее установки. Убедитесь, что условия эксплуатации ленты будут соответствовать требованиям, описанным выше, а также требованиям пожарной безопасности.
Поверхность, на которую вы собираетесь крепить светодиодную ленту, должна быть тщательно очищена и обезжирена. Ведь от того, насколько гладкой и чистой будет поверхность, зависит прочность соединения светодиодной ленты с основанием. При повышенных температурах клеевой слой изменяет свои свойства, что может привести к отклеиванию ленты. Если есть опасение, что такая проблема может возникнуть, рекомендуется наносить дополнительный слой клея.
В случаях, когда поверхность не подходит для крепления светодиодной ленты при помощи самоклеющейся основы, есть явные неровности и прочие недостатки, рекомендуется использовать специальные механические крепежные элементы или алюминиевый профиль для светодиодных лент.
После закрепления ленты, ее можно подключать (помните про полярность!). Если созданная подсветка работает правильно, не перегревается и выглядит так, как Вам и хотелось — поздравляем, Вы успешно установили светодиодную ленту!
Средства для крепления грузов с помощью ленты
Стяжные устройства для крепления грузов с помощью полиэстровой ленты (стяжные ремни):
Основные преимущества (стяжных ремней):
— Сохранность груза, при использовании текстильных ремней грузы с мягкими кромками или тщательно подготовленными поверхностями меньше повреждаются при транспортировке.
— Небольшой собственный вес и эластичность. Текстильные ремни значительно легче цепных стяжных устройств, а также занимают гораздо меньше места и имеют высокую эластичность.
— Безопасность. С текстильными ремнями безопаснее работать т. к. на текстильных стропах не бывает торчащих металлических волосков, приводящих к травмам.
— Высокая износостойкость. Текстильные ремни более износостойкие. Они менее подвержены деформационным изменениям, достаточно быстро приобретают первоначальный вид. Текстильные стропы менее подвержены воздействию абразивных материалов, не подвержены воздействию многих химических веществ (кислот, щелочей, окислителей, морской воды).
К недостаткам стяжных ремней можно отнести:
— Относительная хрупкость ремней при перемещении грузов с острыми кромками
— Увеличение ширины ремня при увеличении вес закрепляемого груза.
— Увеличение количества ремне для крепления тяжелых грузов.
Контроль технического состояния стяжных ремней при эксплуатации.
1.Ответственные за содержание грузоподъемных машин в исправном состоянии, и лица, ответственные за безопасное производство работ грузоподъемными машинами, должны проводить осмотр стропов, за исключением редко используемых, каждые 10 дней, а редко используемых грузозахватных приспособлений — перед выдачей их в работу.
2.Стяжные ремни, не прошедшие внешнего осмотра и технического освидетельствования к работе не допускаются.
3.При осмотре ремней необходимо обратить внимание на состояние лент, швов, крюков, скоб, замыкающих устройств, обойм, карабинов и мест их креплений.
4.Стяжные ремни не должны допускаться к работе, если:
— отсутствует бирка или не читаются сведения о стяжном ремне;
— имеются узлы на несущих лентах стяжных ремней;
— имеются поперечные порезы или разрывы ленты независимо от их размеров;
— продольные порезы или разрывы ленты, суммарная длина которых превышает 10 % длины ленты ветви стропа, а также единичны е порезы или разрывы длиной более 50 мм;
— местные расслоения лент стропа (кроме мест заделки краев лент) на суммарной длине более 0,5 м на одном крайнем шве или на двух и более внутренних швах, сопровождаемые разрывом трех и более строчек шва;
— поверхностные обрывы нитей ленты общей длиной более 10 % ширины ленты, вызванные механическим воздействием (трением) острых кромок груза;
— выпучивание нитей из ленты стропа на расстояние более 10 % ширины ленты;
— сквозные отверстия диаметром более 10 % ширины ленты от воздействия острых предметов; прожженные сквозные отверстия диаметром более 10 % ширины ленты от воздействия брызг расплавленного металла или наличие трех и более отверстий при расстоянии между ними менее 10 % ширины ленты независимо от диаметра отверстий;
— загрязнение ленты текстильного стропа (нефтепродуктами, смолами, красками, цементом, грунтом и т. д.) более 50 % длины стяжного ремня;
— совокупность всех вышеперечисленных дефектов на площади более 10 % ширины и длины стяжного ремня;
— износ ленты ремня более 10 %.
5.Запрещается эксплуатация стропов со следующим и дефектами и повреждениями металлических элементов (колец, петель, скоб, подвесок, обойм, карабинов, звеньев и т.п.):
— трещинами любых размеров и расположения;
— износом поверхности элементов или наличием местных вмятин, приводящих к уменьшению площади поперечного сечения на 10 % и более;
— наличием остаточных деформаций, приводящих к изменению первоначального размера элемента более чем на 3 % ;
— повреждением резьбовых соединений и других креплений.
6.Запрещается ремонт стяжных ремней силами владельца.
Стяжные ремни для крепления грузов полиэстровой ленты можно разделить на несколько на несколько типов:
— Стяжной ремень тип СР – крюк – лента — храповой замок трещотка – лента — крюк
— Стяжной ремень тип СРК (кольцевой) — храповой замок трещотка – лента
Документацией на стяжной ремень является – паспорт (который должен сохраняться у Покупателя весь срок использования ремня – до списания) при поставке однотипных изделий допускается не выписывать паспорт на каждое изделие, а в одном паспорте указать номера с … по и количество строп в партии.
Важно помнить, что стяжной ремень ЗАПРЕЩЕНО использовать для подъема и перемещения грузов, а только для крепления таковых. Это связано с тем что запас прочности стяжных ремней ниже чем у текстильных строп.
Основные характеристики стяжных ремней:
— Материал ленты – лента полиэстер 100%
— Коэффициент запаса прочности – 2:1
— Температурный диапазон- от -40 до +100 град
В таблице (см ниже) представлены основные технические характеристики стяжных ремней в зависимости от ширины ленты.
Обозначение стяжного ремня | Максимальная рабочая нагрузка, тн | Ширина ленты, мм | Цвет ленты |
СР — 2,0 | 2,0 | 25 | Оранжевый |
СР — 3,0 | 3,0 | 38 | Оранжевый |
СР — 5,0 | 5,0 | 50 | Оранжевый |
СР – 7,5 | 7,5 | 75 | Оранжевый |
СР — 10,0 | 10,0 | 100 | Оранжевый |
«Лента.
ру» обновила дизайн и улучшила алгоритм рекомендаций«Лента.ру» (входит в медиахолдинг Rambler&Co) обновила десктопную версию, сделав её более удобной для читателей. Основные изменения затронули главную страницу.
Более 54% просмотров и 27% уникальных пользователей на десктопе «Лента.ру» собирает через прямые заходы на главную страницу, что является самым высоким показателем в Рунете*. В новом дизайне она стала визуально больше, избавившись от бокового меню, которое теперь выпадает по клику в левом углу шапки сайта. Свободное место занял актуальный новостной контент: в блоке «Последние новости» увеличено количество материалов до 13, а «Главные новости» теперь иллюстрированы и дополнены цветовым выделением ключевых инфоповодов.
Владимир Тодоров, главный редактор «Ленты.ру» и директор по развитию медиа Rambler&Co, видит ключевой задачей редизайна сохранение и улучшение тех пользовательских сценариев, к которым десятки миллионов читателей привыкли за долгие годы ежедневного использования
Мы выбрали путь «мягкого обновления»: расширили новостные блоки, так как аудитория в первую очередь обращает внимание именно на них, перестроили блок с лонгридами, которые являются нашим ключевым отличием от других изданий
На сайте появились два новых блока — «Популярное» и «Популярные видео». В первом расположены самые читаемые лонгриды за две недели – они обогащены форматами, которые делают длинные тексты доступнее и понятнее за счёт выделения ключевых тезисов, цифр и детального разбора сложной информации.
Раздел «Популярные видео» появился в ответ на увеличение потребления видео и интереса к нему со стороны новой аудитории и предлагает самые актуальные на данный момент ролики. По словам Владимира Тодорова, в оба блока добавлена алгоритмическая выдача.
«Лента.ру» уделяет большое внимание развитию видео в периметре сайта. У нас уже есть более 150 фирменных роликов-эксплейнеров, в простой и понятной форме объясняющих ключевые информационные поводы. Мы видим рост востребованности этого формата, поэтому с помощью нового алгоритма демонстрируем аудитории наиболее релевантные и интересные видео собственного производства
* – (по данным LiveInternet, 2021)
10 забавных способов поиграть с лентой | Играть
Удивительно, как дети могут взять довольно обыденный предмет домашнего обихода и превратить его в часы творческого веселья. Я вспомнил об этом недавно, когда мой старший сын взял в руки рулон малярного скотча, который я купила в долларовом магазине. Он не устраивал беспорядок, он был на задании. Мой сын неустанно трудился над тем, чтобы приклеить несколько картонных трубок к стене, чтобы создать идеальную дорожку из помпонов.
Вам также понравится: 8 творческих способов победить лихорадку в салоне, не тратя при этом целое состояние
Оттуда он перешел к добавлению ленты к различным игрушкам, чтобы создать что-то новое.Он превратил пилон в сумку для ланча, а затем взял пару рулонов туалетной бумаги и превратил их в бинокль. Кто знал, что один-единственный рулон ленты может так сильно побороть скуку?
Если вы пытаетесь покончить с праздной болтовней после школы или ищете новые способы развлечь своих самых маленьких, достаньте кассету и попробуйте эти веселые и простые занятия.
1. Отклейте слои 90 016
Что вам понадобится:
- плоская поверхность
- рулон ленты (или рулоны различных цветов)
Для малышей с занятыми пальцами это простое занятие с лентой — как раз то, что нужно. Наклейте полоски скотча на плоскую поверхность, например, на поднос для детского стульчика или журнальный столик, и пусть ваш малыш отклеит их часть за частью. Это занятие поможет вашему ребенку не только издавать треск, который ему понравится, но и укрепить его мелкую моторику и навыки концентрации.
2. Палочки для разрыва
Что вам понадобится:
- горсть палочек для творчества
- рулон ленты
Как только ваш ребенок овладеет искусством снятия скотча, усложните задачу, прикрепив какой-либо предмет, например палочку для рукоделия или маленькую игрушку, к плоской поверхности и попросите его отклеивать скотч, пока предмет не освободится.
3. Пройти линию
Что вам понадобится:
- большой участок голого пола
- рулон ленты
Навыки равновесия и координации получат тренировку с этим занятием, которое идеально подходит для поддержания активности детей в помещении. Просто наклейте на полу дорожку, и пусть ваш ребенок пойдет по ней, как будто они переходят самый высокий канат.
4. Игра на баланс своими руками
Что вам понадобится:
Сделайте еще один шаг вперед в этих навыках баланса и координации! Начните с того, что сделайте узор снежинки с помощью скотча и напишите число в конце каждой полоски.Пусть ваш ребенок встанет в центр снежинки, положив руки на бедра. Затем попросите ребенка встать на одну ногу, а другой ногой постукивать по каждому номеру, когда вы называете их случайным образом. Смените ногу и попробуйте еще раз!
5. Создайте свой собственный автомобильный трек
Что вам понадобится:
- большой участок голого пола
- игрушечные машинки
- разные кубики и другие игрушки (по желанию)
Пусть ваш малыш спроектирует собственную дорогу с рулоном скотча и несколькими дополнительными игрушками, которые будут служить мостами и туннелями. Будет ли ваш ребенок строить гоночную трассу или целый городской квартал? Это все о воображении.
6. Попробуйте открытое строительное задание
Что вам понадобится:
- рулон ленты
- материалы из вашей мусорной корзины
Кто не любит хороший вызов STEM? Передайте рулон скотча и корзину со строительными материалами (например, пустые контейнеры из-под йогурта, картонные тубы, коробки от салфеток и т.) и посмотрите, что могут создать ваши малыши.
7. Нарисуйте шедевр Tape-Resist
Что вам понадобится:
- чистая бумага или недорогой холст
- малярный скотч
- краска
- щетки
Вашему маленькому художнику обязательно понравится этот красочный проект рисования. Начните с того, что ваш ребенок создаст рисунок на бумаге или холсте с помощью малярной ленты. Они могут указать свое имя по буквам или использовать более абстрактный подход. Когда дизайн приклеен, дайте им немного краски и кистей, чтобы покрыть всю поверхность (включая ленту) яркими цветами. Когда они закончат рисовать, отклейте ленту и дайте им полюбоваться своим последним шедевром!
8. Полоса препятствий с помпонами
Что вам понадобится:
- рулон ленты
- помпон
- соломинка
Чтобы создать эту вызывающую смех полосу препятствий, нужно совсем немного! Просто наклейте извилистую дорожку на большую поверхность и посмотрите, сможет ли ваш ребенок провести помпон через лабиринт, используя только соломинку и собственное дыхание.Чтобы было еще веселее, добавьте второе поле и превратите его в гонку.
9. Простая игра «Сделай сам»
Что вам понадобится:
Используйте свои рулоны декоративной ленты для васи с пользой в этой милой игре «Сделай сам». Просто приклейте кусок скотча к одной стороне пары палочек для рукоделия и повторяйте, пока не создадите весь набор. Положите палочки лентой вниз на плоскую поверхность и по очереди переворачивайте их вместе с ребенком, пока не найдете совпадающие пары.
10. Сделайте единственное в своем роде украшение
Что вам понадобится:
- палочки для творчества
- лента васи или клейкая лента
- кипяток
- термостойкий контейнер
- небольшой стакан или кружка
Чувствуете себя творчески? Помогите ребенку сделать собственный стильный браслет, используя палочки для рукоделия, васи или клейкую ленту. Для начала вам нужно замочить деревянные палочки в кипящей воде на один-два часа или до тех пор, пока палочки не станут достаточно гибкими, чтобы аккуратно изгибаться, не трескаясь.
Поместите изогнутую палочку в стакан и дайте ей полностью высохнуть (это может занять несколько часов — лучше всего оставить ее на ночь). Аккуратно снимите деревянный браслет со стекла и дайте ребенку обмотать его лентой по своему выбору. Из них получаются отличные браслеты дружбы или сладкие подарки ручной работы для особых случаев.
Оценка обучения переносу белков с помощью TAPE
Adv Neural Inf Process Syst. Авторская рукопись; доступно в PMC 2020 31 декабря.
Опубликовано в окончательной редакции как:
Adv Neural Inf Process Syst. 2019 декабрь; 32: 9689–9701.
PMCID: PMC7774645
NIHMSID: NIHMS1646867
Николас Бхаттачарья
Калифорнийский университет в Беркли
См. другие статьи в PMC, которые цитируют опубликованную статью.Abstract
Машинное обучение, применяемое к белковым последовательностям, становится все более популярной областью исследований. Полууправляемое обучение для белков стало важной парадигмой из-за высокой стоимости приобретения контролируемых белковых меток, но текущая литература фрагментирована, когда речь идет о наборах данных и стандартизированных методах оценки.Чтобы способствовать прогрессу в этой области, мы представляем Задачи по оценке встраивания белка (TAPE), набор из пяти биологически значимых полууправляемых учебных задач, распределенных по различным областям биологии белка. Мы разделяем задачи на конкретные обучающие, проверочные и тестовые сплиты, чтобы гарантировать, что каждая задача проверяет биологически релевантное обобщение, которое переносится в сценарии реальной жизни. Мы оцениваем ряд подходов к обучению представлению белков с полуконтролем, которые охватывают недавние работы, а также методы обучения каноническим последовательностям.Мы обнаружили, что предварительное обучение с самоконтролем полезно почти для всех моделей при выполнении всех задач, а в некоторых случаях более чем удваивает производительность. Несмотря на это увеличение, в некоторых случаях признаки, изученные с помощью предварительного обучения с самоконтролем, по-прежнему отстают от признаков, извлеченных с помощью современных ненейронных методов. Этот разрыв в производительности предполагает огромные возможности для инновационного проектирования архитектуры и усовершенствованных парадигм моделирования, которые лучше улавливают сигнал в биологических последовательностях. TAPE поможет сообществу машинного обучения сосредоточить усилия на научных проблемах. С этой целью все данные и код, используемые для проведения этих экспериментов, доступны по адресу https://github.com/songlab-cal/tape.
1. Введение
Новые технологии секвенирования за последние десятилетия привели к резкому увеличению размера баз данных белков. Эти базы данных демонстрируют экспоненциальный рост, при этом общее количество последовательностей удваивается каждые два года [1]. Получение осмысленных меток и аннотаций для этих последовательностей требует значительных вложений экспериментальных ресурсов, а также научных знаний, что приводит к экспоненциально растущему разрыву между размером наборов данных белковых последовательностей и размером аннотированных подмножеств.Миллиарды лет эволюции отбирали части пространства белковых последовательностей, которые имеют отношение к жизни, поэтому ожидается, что большие немаркированные наборы данных белковых последовательностей будут содержать важную биологическую информацию [2–4]. Достижения в области обработки естественного языка (НЛП) показали, что самоконтролируемое обучение является мощным инструментом для извлечения информации из немеченых последовательностей [5-7], что поднимает мучительный вопрос: можем ли мы адаптировать методы, основанные на НЛП, для извлечения полезной биологической информации из массивные наборы данных последовательностей?
Чтобы помочь ответить на этот вопрос, мы представляем Задачи по оценке белковых встраиваний (TAPE), которые, насколько нам известно, являются первой попыткой систематической оценки полуконтролируемого обучения последовательностям белков. TAPE включает в себя набор из пяти биологически значимых контролируемых заданий, которые оценивают эффективность усвоенных белковых встраиваний в различных аспектах понимания белков.
Мы выбираем наши задачи, чтобы осветить три основные области биологии белков, в которых самоконтроль может способствовать научным достижениям: предсказание структуры, обнаружение удаленных гомологов и белковая инженерия. Мы построили разбиение данных, чтобы имитировать биологически релевантное обобщение, такое как способность модели обобщать полностью невидимые части пространства последовательностей или точно разрешать небольшие части пространства последовательностей.Усовершенствования в этих задачах имеют широкий спектр применения, включая разработку новых антител [8], улучшение диагностики рака [9] и поиск новых антимикробных генов, скрытых в так называемом «темном протеоме»: десятки миллионов последовательностей без меток там, где существующие методы для определения сходства белков не удается [10].
Мы оцениваем производительность трех репрезентативных моделей (рекуррентной, сверточной и на основе внимания), которые хорошо зарекомендовали себя для моделирования последовательностей в других областях, чтобы определить их потенциал для изучения белков.Мы также сравниваем две недавно предложенные полууправляемые модели (Беплер и др. [11], Элли и др. [12]). Благодаря нашей системе бенчмаркинга эти модели впервые можно напрямую сравнивать друг с другом.
Мы показываем, что предварительное обучение с самоконтролем повышает производительность почти всех моделей во всех последующих задачах. Интересно, что производительность для каждой архитектуры значительно различается в зависимости от задач, что подчеркивает необходимость многозадачного теста, такого как наш. Мы также показываем, что признаки, не основанные на глубоком выравнивании [13–16], превосходят признаки, изученные посредством самоконтроля по вторичной структуре и предсказанию контактов, в то время как изученные признаки значительно лучше проявляют себя при удаленном обнаружении гомологии.
Наши результаты показывают, что самоконтроль для белков является многообещающим, но необходимо внести значительные улучшения, прежде чем модели с самоконтролем смогут достичь прорывной производительности. Весь код и данные для TAPE находятся в открытом доступе 1 , и мы призываем членов сообщества машинного обучения принять участие в решении этих захватывающих задач.
2. Фон
2.1. Белковая терминология
Белки представляют собой линейные цепи аминокислот, соединенных ковалентными связями.Мы кодируем аминокислоты стандартным 25-символьным алфавитом: 20 символов для стандартных аминокислот, 2 для нестандартных аминокислот селеноцистеина и пирролизина, 2 для неоднозначных аминокислот и 1 для неизвестных аминокислот [1]. , 17]. В этой статье мы представляем белок x длиной L в виде последовательности дискретных аминокислотных символов ( x 1 , x 2 , …, x 91939 L 90 в этом фиксированном алфавите.
Помимо кодирования в виде последовательности ( x 1 , …, x L ), белок имеет трехмерную молекулярную структуру. Различные уровни структуры белка включают первичный (аминокислотная последовательность), вторичный (локальные признаки) и третичный (глобальные признаки). Понимание того, как первичная последовательность сворачивается в третичную структуру, является фундаментальной целью биохимии [2]. Белки часто состоят из нескольких больших 90–193 белковых доменов 90–194, последовательностей, которые эволюционно консервативны и, как таковые, имеют четко определенную структуру и функцию.
Эволюционные отношения между белками возникают потому, что организмы должны поддерживать определенные функции, такие как репликация ДНК, по мере их эволюции. Эволюция выбрала белки, которые хорошо подходят для этих функций. Хотя структура ограничена эволюционным давлением, вариации на уровне последовательности могут быть высокими, при этом очень разные последовательности имеют сходную структуру [18]. Два белка, имеющих общего эволюционного предка, называются гомологами . Гомологичные белки могут иметь очень разные последовательности, если они расходились в далеком прошлом.
Количественная оценка этих эволюционных взаимосвязей очень важна для предотвращения нежелательной утечки информации между разбиениями данных. В основном мы полагаемся на идентичность последовательности , которая измеряет процент точных аминокислотных совпадений между выровненными субпоследовательностями белков [19]. Например, фильтрация с порогом идентичности последовательности 25 % означает, что никакие два белка в наборе для обучения и тестирования не имеют точного совпадения аминокислот более чем на 25 %. Существуют и другие подходы, помимо фильтрации идентичности последовательности, в зависимости от обобщения, которое пытается проверить задача [20].
2.2. Моделирование эволюционных отношений с помощью выравнивания последовательностей
Ключевым методом моделирования отношений последовательностей в вычислительной биологии является выравнивание [13, 16, 21, 22]. Учитывая базу данных белков и запрашиваемый белок во время тестирования, метод, основанный на выравнивании, использует либо тщательно разработанные системы оценки [21], либо скрытые марковские модели (HMM) [16] для сопоставления запрашиваемого белка со всеми белками в базе данных. Хорошее выравнивание дает информацию о локальных нарушениях последовательности белка, которые могут сохранить, например, функцию или структуру.Распределение выровненных остатков в каждой позиции также является информативным представлением каждого остатка, которое можно использовать в последующих моделях.
2.3. Semi-supervised Learning
Области компьютерного зрения и обработки естественного языка годами занимались вопросом, как учиться на неразмеченных данных [23]. Изображения и текст, найденные в Интернете, обычно не имеют сопровождающих аннотаций, но все же содержат значительную структуру. Полуконтролируемое обучение пытается совместно использовать информацию из немаркированных и размеченных данных с целью максимизировать производительность контролируемой задачи. Одним из успешных подходов к обучению на неразмеченных примерах является обучение с самоконтролем , которое в НЛП принимает форму предсказания следующего токена [5], предсказания замаскированного токена [6] и классификации следующего предложения [6]. Аналогично, есть веские основания полагать, что немеченые белковые последовательности содержат важную информацию об их структуре и функции [2, 4]. Поскольку белки могут быть смоделированы как последовательности дискретных токенов, мы тестируем предсказание как следующего токена, так и замаскированного токена для самоконтролируемого обучения.
3. Связанная работа
Наиболее известным эталоном моделирования белков является Критическая оценка предсказания структуры (CASP) [24], основное внимание в котором уделяется моделированию структуры. Каждый раз, когда проводится CASP, тестовый набор состоит из новых экспериментально проверенных структур, которые удерживаются под эмбарго до окончания конкурса. Это предотвращает утечку информации и переоснащение тестового набора. Недавно выпущенный ProteinNet [25] предоставляет простые в использовании кураторские разделы обучения/валидации/тестирования для исследователей машинного обучения, где тестовые наборы взяты из конкурса CASP, а фильтрация идентичности последовательностей уже выполнена.Мы берем задачу прогнозирования контактов от ProteinNet. Однако мы считаем, что прогнозирование структуры само по себе не является достаточным эталоном для белковых моделей, поэтому мы также используем задачи, не включенные в соревнование CASP, чтобы придать нашему эталону более широкую направленность.
Полуконтролируемое обучение задачам с белками изучалось десятилетиями, и было проведено много работ по предварительному обучению на основе ядра [26, 27]. Эти методы продемонстрировали, что полууправляемое обучение повышает эффективность прогнозирования белковых сетей и обнаружения гомологов, но не может масштабироваться за пределы сотен тысяч немеченых примеров.В недавней работе по обучению представлению белков было предложено множество методов, в которых применяются методы на основе НЛП для переноса обучения на биологические последовательности [11, 12, 28, 29]. В смежной области работы Riesselman et al. [30] обучили Variational Auto Encoders на выровненных семействах белков, чтобы предсказать функциональное влияние мутаций. Элли и др. [12] также пытаются сочетать самоконтроль с выравниванием в своей работе, используя запросы на основе выравнивания для создания предтренировочных наборов для конкретных задач.
Из-за относительной молодости изучения представлений белков как области, описанные выше методы имеют мало общих критериев, если таковые имеются.Например, оба подражания et al. [29] и Bepler et al. [11] сообщают о результатах трансферного обучения по прогнозированию вторичной структуры и прогнозированию контактов, но они значительно различаются по стратегиям создания набора тестов и разделения данных. Другая самостоятельная работа, такая как Alley et al. [12] и Ян и соавт. [31] сообщают о результатах белковой инженерии, но для разных задач и наборов данных. Благодаря такой разнообразной оценке задач сложно оценить относительные достоинства различных подходов по самоконтруженным моделированию, препятствуя эффективному прогрессу.
4. Наборы данных
Здесь мы описываем наши наборы данных неконтролируемой предварительной подготовки и контролируемых эталонных тестов. Чтобы создать эталонные тесты, которые проверяют обобщение на больших эволюционных расстояниях и полезны в реальных сценариях, мы курируем специальные тренировки, проверки и тестовые разделения для каждого набора данных. Создание данных для этих задач требует значительных усилий со стороны экспериментаторов, администраторов баз данных и других специалистов. Следуя аналогичным усилиям по бенчмаркингу в НЛП [32], мы описываем набор рекомендаций по цитированию в нашем репозитории 2 , чтобы обеспечить должное признание этих усилий.
4.1. Набор данных немеченых последовательностей
Мы используем Pfam [33], базу данных из тридцати одного миллиона белковых доменов, широко используемую в биоинформатике, в качестве корпуса для предварительной подготовки для TAPE. Последовательности в Pfam сгруппированы в эволюционно связанные группы, называемые семействами . Мы используем эту структуру, создав тестовый набор полностью поддерживаемых семейств (подробности о выбранных семействах см. в разделе A.5), что составляет около 1% данных. Для остальных данных мы строим обучающие и тестовые наборы, используя случайное разделение 95/5%.Недоумение на однородном случайном разделенном тестовом наборе измеряет обобщение в распределении, в то время как недоумение на тестовом наборе удерживаемых семейств измеряет обобщение вне распределения на белки, которые менее эволюционно связаны с обучающим набором.
4.2. Контролируемые наборы данных
Мы предлагаем пять биологически значимых задач прогнозирования ниже по течению, которые служат ориентирами. Мы разделяем их на предсказание структуры, эволюционное понимание и задачи белковой инженерии. Наборы данных различаются по размеру от 8 тысяч до 50 тысяч обучающих примеров (см. Таблицу S1 для размеров всех обучающих, проверочных и тестовых наборов).Дополнительная информация об обработке данных, разделении и экспериментальных задачах содержится в Приложении A. 1. Для каждой задачи мы предоставляем:
(Определение) Формальное определение задачи прогнозирования, а также источник данных.
(Влияние) Влияние повышения производительности на эту проблему.
(Обобщение) Тип желаемого понимания и обобщения.
(Метрики) Метрика, используемая для отчета о результатах последующих контролируемых задач, и дополнительные метрики, представленные в разделе A.8
Задача 1: Предсказание вторичной структуры (SS) (Задача предсказания структуры)
(Определение) Предсказание вторичной структуры — это задача последовательностей, в которой каждая входная аминокислота x i к метке y i ∈ {Спираль( H ), Strand( E ), Other( C )}. См. иллюстрацию. Данные взяты из Klausen et al. [34].
Структура и аннотация Задачи по белку KgdM Porin (pdbid: 4FQE). (а) Рассматривая этот порин сбоку, мы показываем вторичную структуру с входными аминокислотами для сегмента (синий) и соответствующими метками вторичной структуры (желтый и белый). (b) Рассматривая этот порин спереди, мы показываем карту контактов, где запись i , j в матрице указывает, находятся ли аминокислоты в положениях i , j в последовательности в пределах 8 ангстрем от каждой разное. Зеленым цветом обозначен контакт между двумя непоследовательными аминокислотами. ( c ) Класс удаленной гомологии на уровне сгиба для этого белка.
(Impact) SS является важным признаком для понимания функции белка, особенно если интересующий белок не связан эволюционно с белками с известной структурой [34]. Инструменты прогнозирования SS очень часто используются для создания более богатых входных признаков для моделей более высокого уровня [35].
(Обобщение) Предсказание SS проверяет степень, в которой модели изучают локальную структуру. Разделения данных фильтруются при 25% идентичности последовательности для проверки широкого обобщения.
(Метрики) Мы сообщаем о точности по каждой аминокислоте в наборе данных CB513 [36]. Далее мы сообщаем о точности трехфакторной и восьмифакторной классификации для тестовых наборов CB513, CASP12 и TS115.
Задача 2: контактный прогноз (структура прогнозирования задачи)
(определение) контактный прогноз предсказания пары аминокислота, где каждая пара x I , 9 J ввода аминокислоты из последовательности x сопоставляются с меткой y ij ∈ {0, 1}, где метка обозначает, находятся ли аминокислоты «в контакте» (<8Å друг от друга) или нет.См. иллюстрацию. Данные взяты из набора данных ProteinNet [25].
(Воздействие) Точные карты контактов предоставляют мощную глобальную информацию; например, они облегчают надежное моделирование полной трехмерной структуры белка [37]. Особый интерес представляют контакты среднего и дальнего действия, которые могут быть разделены всего двенадцатью положениями последовательности или сотнями.
(Обобщение) Обилие средне- и дальнодействующих контактов делает предсказание контактов идеальной задачей для измерения понимания модели глобального белкового контекста.Мы выбираем разбиения данных, которые были отфильтрованы при идентичности последовательности 30%, чтобы проверить широкое обобщение.
(Метрики) Мы сообщаем о точности L /5 наиболее вероятных контактов для средних и дальних контактов в тестовом наборе ProteinNet CASP12, что является стандартной метрикой, представленной в CASP [24]. Мы также сообщаем о площади под кривой PR и точности на уровне L , L /2 и L /5 для контактов ближнего, среднего и дальнего действия в дополнении.
Задача 3: удаленное обнаружение гомологии (задача эволюционного понимания)
(определение) Это задача классификации последовательностей, в которой каждому входному белку x соответствует метка y ∈ {1, …, 1195}, представляющие различные возможные белковые складки. См. иллюстрацию. Данные взяты из Hou et al. [38].
(Импакт) Обнаружение отдаленных гомологов представляет большой интерес в микробиологии и медицине; например, для обнаружения новых генов устойчивости к антибиотикам [39] и открытия новых ферментов CAS [40].
(Обобщение) Обнаружение удаленной гомологии измеряет способность модели обнаруживать структурное сходство между отдаленно связанными входными данными. Мы убираем целые эволюционные группы из обучающей выборки, заставляя модели обобщать большие эволюционные промежутки.
(Метрики) Мы сообщаем об общей точности классификации на наборе удерживаемых уровней кратности из Hou et al. [38]. Кроме того, в приложении мы сообщаем о первой и первой пятерке точности для наборов задержек на уровне сгиба, на уровне суперсемейства и на уровне семьи.
Задача 4: Прогнозирование ландшафта флуоресценции (задача белковой инженерии)
(определение) Это задача регрессии, в которой каждый входной белок x сопоставляется с меткой y∈ℝ, соответствующей логарифмической интенсивности флуоресценции х . См. иллюстрацию. Данные взяты из Sarkisyan et al. [41].
Задачи белковой инженерии. В обеих задачах родительский белок p мутирует для изучения местного ландшафта. Таким образом, точки представляют белки, а направленная стрелка x → y означает, что y имеет ровно на одну мутацию больше, чем x от родительского p .( а ) Задача флуоресценции состоит из обучения на небольшом соседстве родительского зеленого флуоресцентного белка (GFP) и последующего тестирования на более удаленных белках. (b) Задача на стабильность состоит из обучения на широкой выборке белков с последующим тестированием окрестности одной мутации наиболее многообещающих выбранных белков.
(Воздействие) Для белка длиной L количество возможных последовательностей, удаленных на m мутаций, составляет O ( L m 9022ly ), для исчерпывающего эксперимента с большим пространством , даже если м скромно. Более того, из-за эпистаза (взаимодействия второго и более высокого порядка между мутациями в разных положениях) подходы жадной оптимизации вряд ли будут успешными. Точные вычислительные прогнозы могут позволить значительно более эффективно исследовать ландшафт, что приведет к лучшим оптимумам. Методы машинного обучения уже добились определенного успеха в связанных задачах белковой инженерии [42].
(Обобщение) Задача прогнозирования флуоресценции проверяет способность модели различать очень похожие входные данные, а также ее способность обобщать невидимые комбинации мутаций.Набор поездов представляет собой окрестности расстояния Хэмминга-3 родительского зеленого флуоресцентного белка (GFP), в то время как тестовый набор имеет варианты с четырьмя или более мутациями. Расстояние Хэмминга измеряется на уровне аминокислот.
Выбор расстояния Хэмминга между аминокислотами не всегда отражает эволюцию, так как не все белки на одном и том же расстоянии Хэмминга соответствуют одинаковому «эволюционному» расстоянию в смысле количества нуклеотидных замен. Поскольку мы пытаемся выделить настройку белковой инженерии, мы считаем, что это важная особенность задачи флуоресценции.Наша цель — проверить способность моделей точно предсказывать фенотип в зависимости от входной молекулы (например, молекулы, представленной разработчиком белков)
(метрики) набор. Далее мы сообщаем MSE и Spearman’s ρ для полного набора тестов, только светлые белки и только темные белки в добавке.
Задача 5: Прогноз ландшафта стабильности (задача белковой инженерии)
(определение) Это задача регрессии, в которой каждый входной белок x сопоставляется с меткой y∈ℝ, измеряющей самые экстремальные условия, в которых белок x сохраняет свою кратность выше порога концентрации (показатель внутренней стабильности).См. иллюстрацию. Данные взяты из Rocklin et al. [43].
(Impact) Разработка стабильных белков важна, например, для обеспечения доставки лекарств до их деградации. В более общем плане, учитывая широкую выборку измерений белка, поиск лучших уточнений лучших кандидатов полезен для максимизации выхода из дорогостоящих экспериментов по инженерии белка.
(Обобщение) В этом задании проверяется способность модели делать обобщения из широкой выборки релевантных последовательностей и локализовать эту информацию в окрестности нескольких последовательностей, инвертируя тест для флуоресценции, описанный выше.Набор поездов состоит из белков из четырех раундов экспериментального плана, в то время как тестовый набор содержит соседей на расстоянии Хемминга-1 лучших белков-кандидатов.
(Метрики) Мы сообщаем ρ Спирмена на тестовом наборе. В дополнении мы также оцениваем классификацию мутации как стабилизирующую или нестабилизирующую. Мы сообщаем о ρ Спирмена и точности этой задачи в разбивке по топологии белка в дополнении.
5. Модели и экспериментальная установка
Потери:
Мы исследуем две потери с самоконтролем, которые показали успех в НЛП. Первый — следующий — токен прогноз [44], какие модели p ( x I | x 1 x x I -1 ). Поскольку многие белковые задачи выполняются последовательно и требуют двунаправленного контекста, мы применяем вариант предсказания следующего маркера, который дополнительно обучает обратную модель, p ( x i | +1 , …, x L ), обеспечивая полный контекст в каждой позиции (при условии марковской последовательности).Второй — предсказание замаскированных токенов [6], которое моделирует p ( x замаскированных | x немаскированных ) путем замены значений токенов в нескольких позициях альтернативными токенами.
Потеря, специфичная для белка:
В дополнение к алгоритмам с самоконтролем мы исследуем другую процедуру обучения, специфичную для белка, предложенную Bepler et al. [11]. Они предполагают, что дальнейшее предварительное обучение моделей под наблюдением может дать значительные преимущества.В частности, они предлагают предварительное обучение с учителем для прогнозирования контактов и удаленного обнаружения гомологии и показывают, что это увеличивает производительность при прогнозировании вторичной структуры. Аналогичная работа в области компьютерного зрения показала, что предварительное обучение с учителем может хорошо переноситься на другие задачи, что делает это перспективным направлением исследований [45].
Архитектуры и обучение:
Мы реализуем три архитектуры: LSTM [46], Transformer [47] и расширенную остаточную сеть (ResNet) [48]. Мы используем 12-слойный преобразователь со скрытым размером 512 единиц и 8 головок внимания, что приводит к модели с параметрами 38M.Гиперпараметры для других моделей были выбраны примерно так, чтобы число параметров в Transformer было примерно таким же. Наш LSTM состоит из двух трехуровневых LSTM с 1024 скрытыми единицами, соответствующими прямой и обратной языковым моделям, выходные данные которых объединяются на последнем уровне, подобно ELMo [5]. Для ResNet мы используем 35 остаточных блоков, каждый из которых содержит два сверточных слоя с 256 фильтрами, размером ядра 9 и скоростью расширения 2. Мы выбрали эти гиперпараметры на основе распространенных вариантов из литературы.Наши задачи под наблюдением такого же размера, как и большинство задач в тесте GLUE [49], который сыграл важную роль в демонстрации успеха самоконтроля в НЛП. Поскольку модели, которые применялись к GLUE, имеют от десятков до сотен миллионов параметров, мы решили сделать наши модели примерно одинакового размера. См. А.7 для экспериментов по удалению размера модели. См. A.2 для получения подробной информации о том, как эти предварительно обученные модели используются в последующих задачах.
Кроме того, мы тестируем две ранее предложенные архитектуры, которые значительно отличаются от трех вышеперечисленных.Первый, предложенный Bepler et al. [11], представляет собой двухуровневую двунаправленную языковую модель, аналогичную обсуждавшейся выше LSTM, за которой следуют три 512 двунаправленных LSTM со скрытыми единицами. Второй, предложенный Alley et al. [12], представляет собой однонаправленный mLSTM [50] с 1900 скрытыми единицами. Подробности о реализации и обучении этих архитектур можно найти в оригинальных документах.
Transformer и ResNet обучены предсказанию маскированных токенов, а LSTM обучены предсказанию следующего токена.И Элли, и соавт. и Беплер и др. обучаются предсказанию следующего токена. Все модели с самостоятельным обучением обучаются на четырех графических процессорах NVIDIA V100 в течение одной недели.
Базовые показатели:
Мы оцениваем изученные функции по двум базовым характеристикам. Первый представляет собой однократное кодирование входной аминокислотной последовательности, которая обеспечивает простую базовую линию. Большинство современных современных алгоритмов классификации белков и регрессии используют преимущества выравнивания или входных данных на основе HMM (см. Раздел 2.2). Выравнивания могут быть преобразованы в различные характеристики, такие как вероятности мутаций [38] или вероятности перехода состояния HMM [34] для каждой позиции аминокислоты. Они объединяются с однократным кодированием аминокислоты, чтобы сформировать другую базовую характеристику. Для наших базовых показателей мы используем входные данные на основе выравнивания, которые варьируются в зависимости от задачи в зависимости от входных данных, используемых текущим современным методом. См. Приложение A.3 для получения подробной информации о функциях, основанных на выравнивании, используемых для каждой задачи. Мы не используем исходные данные на основе выравнивания для задач белковой инженерии.Белки в наборах инженерных данных отличаются только одной аминокислотой, в то время как методы, основанные на выравнивании, ищут белки с высокой идентичностью последовательностей, поэтому методы, основанные на выравнивании, возвращают один и тот же набор признаков для всех белков, которые мы хотим различить.
Экспериментальная установка:
Целью нашей экспериментальной установки является систематическое сравнение всех характеристик. Для каждой задачи мы выбираем конкретную контролируемую архитектуру, опираясь на самые современные, где это возможно, и следим за тем, чтобы тонкая настройка для всех языковых моделей была одинаковой. Подробную информацию об управляемых архитектурах и обучении см. в Приложении A.3.
6. Результаты
содержат точность, недоумение и экспоненциальную перекрестную энтропию (ECE) в задаче языкового моделирования для пяти архитектур, которые мы обучали с самоконтролем, а также случайный базовый уровень модели. Мы сообщаем показатели как для случайного разделения, так и для полностью удерживаемых семей. О контролируемых метриках LSTM сообщается после предварительной подготовки языкового моделирования, но до контролируемой предварительной подготовки. Точность семейства Хелдаута постоянно ниже, чем точность случайного разделения, демонстрируя снижение способности к обобщению вне распределения.Обратите внимание, что хотя некоторые модели имеют меньшую сложность, чем другие, как для наборов со случайным разделением, так и для удерживаемых, эта более низкая сложность не обязательно соответствует лучшей производительности в последующих задачах. Это повторяет открытие Rives et al. [29].
Таблица 1:
Таблица 1:
Моделирование языкового моделирования: Точность моделирования языка (ACC), недоумение (Perp) и экспоненты кросс-энтропия (ECE)