Входной автомат: Вводной автомат в квартиру какой номинал, место установки

Содержание

Вводной автомат в квартиру какой номинал, место установки

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

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

Чем отличается вводной автомат от группового?

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

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

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

Для чего устанавливать вводной автомат

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

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

Что произойдёт, если вместо предписанного автомата подключить устройство по своему выбору? Если не учитывать возможные штрафы, то есть несколько вариантов выбора вводного автомата:

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

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

Например, в этажном щите от своего счётчика поставить вводной С25 вместо С16? Да в принципе ничего не произойдет — будет работать, как и работало.

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

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

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

Совет! При значительном увеличении мощности, например при установке электроплиты или электроотопления, целесообразно поменять однофазный ввод 220В на трёхфазный 380В.

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

В ПУЭ п.7.1.64 указано место установки вводного защитного устройства — перед прибором учёта электроэнергии. Это необходимо для безопасной замены электросчётчика. При наличии трёхфазного электроснабжения автоматический выключатель должен отключать все питающие фазы одновременно.

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

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

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

Какого номинала установить вводной автомат?

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

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

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

Несмотря на то, что суммарная мощность электроприборов более 10кВт или 45А, разрешённая мощность всего 7кВт или 32А. Если потребляемый ток превысит эту величину, может выйти из строя кабель, проложенный от подъездного щитка до квартиры. Ситуацию не спасает даже его замена.

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

Информация! В новостройках разрешённая для квартиры мощность составляет 11кВт или 50А.

Разрешённая мощность для квартиры и частного дома зависит от года ввода здания в эксплуатацию:

  1. До 2003 года действовали нормы ВСН 59-88 «Электрооборудование жилых и общественных зданий». Согласно этому документу разрешённая мощность составляла 3кВт или 16А. При этих параметрах можно включить стиральную машину-автомат, но есть опасность аварийного отключения при включении лампочки, телевизора и другой мелкой бытовой техники.
  2. С 2003 года действуют нормы СП 256.1325800.2016 «Электроустановки жилых и общественных зданий». В этом документе указывается, что для квартир с газовыми плитами разрешённая мощность составляет 4,5кВт или 20А. При наличии электроплиты эти значения повышаются до 10кВт или 50А соответственно.

Но не стоит забывать, что в отдельных случаях все зависит от технических условий.

Может ли номинал вводного автомата быть меньше суммы групповых?

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

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

  • Вводной автомат. Параметры устройства определяются электрокомпанией и сечением вводного кабеля.
  • Групповой автомат. Номинальный ток этого устройства равен суммарному току всех электроприборов группы.

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

Для примера рассмотрим типичную квартиру, в которой на вводе установлен автомат на 40 Ампер, а электроприборы разделены на группы автоматами со следующими номиналами — стиральная машина 16А, посудомоечная машина 10А, бойлер 16А, освещение 10А, кухонные розетки 16А, комнатные розетки 16А. Суммарный ток всех автоматических выключателей составляет 84А.

При таком соотношении вводной автоматический выключатель перегружен более чем в два раза (84/40=2.1). Как тогда получается, что схема работает и ничего не выбивает?

Если определять параметры вводного автомата и подводящего кабеля этими значениями, то его номинальный ток составит 100А (ближайшее бОльшее значение от 84 А), а сечение вводного кабеля составит 16мм². Это не соответствует мощности, которая разрешена электрокомпанией.

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

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

При разделении потребителей на группы вместо кабеля 16мм² используются более тонкие сечения:

  • розетки, бойлер, стиральная машина, подключённые к автоматам 16А – кабель сечением 2,5мм²;
  • освещение и посудомоечная машина, подключенны к автоматам 10А – кабель сечением 1.5мм².

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

Например, при работе посудомоечной машины 10А, стиральной машины 16А, утюга 10А и электрочайника 10А общий потребляемый ток составит 46А, что приведёт к аварийному отключению квартиры. Чтобы этого не произошло, следует избегать одновременной работы мощных устройств.

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

Похожие материалы на сайте:

Понравилась статья — поделись с друзьями!

 

Вводной автомат. Расчет, выбор вводного автомата для квартиры

 

Вступление

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

Назначение вводного автомата

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

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

Выбор вводного автомата для электропроводки квартиры

Выбор вводного автомата зависит от следующих условий и величин:

  • Величины линейного напряжения;
  • Режима нейтрали;
  • Частоты тока;
  • Характеристик токов короткого замыкания;
  • Установленной мощности;

Величина линейного напряжения

Для нашей электросети значение фазного и линейного напряжения для квартиры величины постоянные. Это 220 Вольт или 380 Вольт соответственно.

Частота тока

Частоты тока величина тоже постоянная. Это 50 Герц (Гц).

Режим нейтрали

Режим нейтрали это тип заземления, используемый в вашем доме. В подавляющем большинстве это система TN ,система с глухозаземленной нейтралью c различными ее вариациями (TN-C; TN-C-S; TN-S).

Характеристики токов короткого замыкания

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

Ток короткого замыкания это важная характеристика для выбора автомата защиты. Для выбора вводного автомата рассчитывается ожидаемый ток короткого замыкания.

Расчет ожидаемого тока короткого замыкания для трехфазной сети, короткое замыкание (КЗ) между фазами:

  • I-ожидаемый ток короткого замыкания, A.
  • U-Линейное напряжение,
  • p-Удельное сопротивление жилы кабеля, для меди 0, 018, для алюминия 0,027;
  • L-Длина защищаемого провода;
  • S-Площадь сечения жилы кабеля, мм2;

Расчет ожидаемого тока короткого замыкания (КЗ) между фазой и нейтралью

  • Uo-Напряжение между фазой и нейтралью;
  • m-Отношение сопротивления нейтрального провода и сопротивлением фазного проводи или площадью сечения фазного и нейтральных проводов, если они изготовлены из одного материала.
  • P-Удельное сопротивление жилы кабеля, для меди 0, 018, для алюминия 0,027

Режим нейтрали для выбора вводного автомата

Для различных режимов нейтрали применяются следующие вводные автоматы

Выбор вводного автомата для системы TN-S:

Вводной автомат для системы TN-S должен быть

  • Однополюсной с нулем или двухполюсной,
  • Трехполюсной с нейтралью или четырехполюсной.

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

Выбор вводного автомата для системы TN-C:

Для системы питания TN-C вводной автомат защиты устанавливается однополюсной (при электропитании 220 В) или трехполюсной (при питании 380В). Устанавливаются они на фазные рабочие проводники.

Расчет вводного автомата для электросети квартиры

Расчет вводного автомата для электросети квартиры 380 Вольт

Для выбора вводного автомата рассчитываем ток нагрузки:

  • Uн-Напряжение сети;
  • Pp-Расчетная мощность;
  • Cosф-(Косинус фи)Коэффициент мощности;
  • Для отстойки от ложного срабатывания номинальный ток теплового расцепителя вводного автомата выбираем на 10% больше:
  • Iт.р.=Iр×1,1

Расчет вводного автомата для электросети квартиры 220 Вольт

  • Iр=Pр/Uф×cosф
  • Uф –фазное напряжение;
  • Iт.р.=Iр×1,1

Примечание: Cosф (Косинус фи) Коэффициент мощности: Безразмерная величина характеризирующая наличие в нагрузке реактивной мощности. По сути отношение активной к реактивной мощности. 

©Elesant.ru

Нормативные документы

  • ГОСТ Р 50571.5-94 (ГОСТ 30331.5-95) Электроустановки зданий. Часть 4. Требования по обеспечению безопасности. Защита от сверхтока
  • ПУЭ, часть 3, (изд.шестое) Защита и автоматика.

Другие статьи раздела: Электромонтаж

 

 

Вводной автомат для квартиры и дома: как выбрать и установить

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

Когда вы слышите о вводном автомате, не следует представлять себе нечто особенное. Это всем привычный АВ со стандартным функционалом:

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

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

Где и как ставить вводный выключатель

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

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

Схемы подключения вводных автоматических выключателей для электросетей 220V и 380V вы сможете рассмотреть далее.

Как определиться с моделью для квартиры

Номинал автоматического выключателя зависит от суммарного тока проводника и линий питания. Произведите расчеты, как будто все электроприборы одновременно включены в сеть и работают на максимальной мощности. Иными словами, представьте ситуацию, когда линия будет предельно нагруженной. Кроме мощности потребления надо обязательно смотреть на фазность питания: два полюса в АВ подходят для сети 220V, три или четыре полюса — для 380V. Напряжение к вводному автомату будет подведено посредством подземной или воздушной линии.

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

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

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

Порядок подключения вводного АВ для квартиры выглядит так:

  1. подключение фазы к первому полюсу, которая потом идет на устройство учета и далее на УЗО и пакетники;
  2. подключение ноля ко второму полюсу, который потом отходит к счетчику и УЗО по каждой ветке;
  3. заземление не касается 2-полюсного защитного вводного автомата и подсоединяется к шине РЕ, а потом кабель выводится к приборам в квартире.

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

А далее мы расскажем, какие автоматы ставить в частном доме.

Как выбрать автомат на ввод в дом

Питание от трехфазной сети — распространенное явление в частном секторе, поэтому и требования к вводным защитным устройствам особые. В первую очередь обращаем внимание, что выключатель должен быть на 3 или 4 полюса. При коротком замыкании и перегрузке будут отключены все три фазы одномоментно. Четырехполюсное устройство защиты задействует еще и нейтральный провод, что более актуально для 4-фазного подключения. Счетчик подключается после вводного автоматического выключателя.

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

  1. суммируйте мощность приборов в киловаттах по каждой фазе;
  2. полученную сумму надо умножить на 4,55 для сети 220V либо на 1,52 для сети с рабочим напряжением 380V;
  3. просчитанный ампераж укажет, какой автомат на ввод ставить в частный дом, при этом выключатель выбирается с максимально приближенным номиналом, но не меньше рассчитанного числа.

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

С точки зрения практики можно сказать, что для сельской местности и дач хватает отключающей способности 4,5 МА, для современной квартиры — около 6 МА. Если подстанция находится возле вас близко, ориентируйтесь на максимальный ток короткого замыкания в 10 МА. По времятоковым характеристикам выбирать автомат на ввод несложно: тип В подойдет при отсутствии в цепи высокомощных электроприборов. Приборы средней мощности, такие как сварочный аппарат, наилучшим образом совместимы с защитой С-класса. А для защиты высокомощного оборудования надо покупать вводной автомат типа D.

Полезные видео

Видеоролики помогут вам еще лучше сориентироваться по данному вопросу.

Обязательное оборудование в электрическом щите

Обязательное оборудование в электрическом щите

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

Аппаратура, предназначенная для установки в распределительных щитах, как правило, имеет стандартные размеры (ширина одного модуля равна 18мм) и крепится на стандартной металлической DIN-рейки.

1. Устройство аварийного отключения (выключатель нагрузки или автомат), позволяющее быстро и полностью обесточить распределительный щит.

Общий автомат должен находиться в доступном месте, на удобной высоте для отключения (1,0-1,8м, см. Подключение электрического щита. Стандарты и правила размещения) и должен быть обозначен как «ВВОД», для быстрого обнаружения. Если в жилом помещении проживают люди с инвалидностью, вводной автомат не должен устанавливаться выше 1,3 метра.  

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

Отключающая способность устройств на вводе,  должна быть не менее 6 кА.

2. Автоматический выключатель (автомат), предназначен для защиты линий от перегрузок и коротких замыканий.

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

Технические параметры автомата:

  1. Номинальный рабочий ток (неотключаемый предел). В «домашних» щитах,  применяют автоматы на  2 — 63 А;
  2. Характеристика срабатывания (B, C, D и др.), обеспечивает небольшую задержку  времени  (несколько секунд) перед отключением автомата,  при превышении номинального рабочего тока в несколько раз. 
  3. Отключающая способность – ток, который может выдержать автомат при коротком замыкании, и после этого сохраняет свою работоспособность. Обозначается в килоамперах (кА). Рекомендуется применять автоматы со значением — 10 кА для вводных автоматов (но не ниже 6) и для расключение щитов со значением — 6кА (но не менее 4,5)

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

Рекомендации по выбору автоматический выключателей:

  • Для освещения (на одну линию не более 8 точек) — автомат типа B номиналом 10А — сечение жил кабеля 1,5мм2.
  • Для групп розеток — автомат тип B или С номиналом не более 16А — сечение жил кабеля 1,5мм2 для 5 точек и 2,5мм2 для 8 точек.
  • Для питания отдельных линий (холодильника, посудомоечной машины, стиральной машины, сушильной машины, духового шкафа, кондиционера) — автомат тип B или С номиналом 16А — сечение жил кабеля 2,5мм2
  • Для электроплиты или варочной поверхности — автомат тип B номиналом не более 32А (зависит от мощности варочной поверхности) — сечение жил кабеля 6мм2 (не зависимо от мощности оборудования)
  • Для водонагревателей, электрических теплых полов, конвекторов — автомат тип B номиналом 16А — сечение жил кабеля 2,5мм2
  • Для питания маломощной аппаратуры и электрооборудования (проточные вентиляторы, сигнализация, эл.звонки, wi-fi, питание модульных устройств и др.) — автоматический автомат тип B или С номиналом 2-6А — сечение жил кабеля 1,5мм2

Подобрать автомат для надежной защиты кабеля, поможет нижеприведенная таблица:

3. Дифференциальная защита.

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

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

Для работы Диф. устройств НЕ ТРЕБУЕТСЯ обязательного наличия заземления!

Выключатель дифференциального тока (оно же УЗО- устройство защитного отключения).

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

Если сумма номиналов автоматов, запитанных после  УЗО, меньше его номинала, то установка автомата перед УЗО (для его защиты) — НЕ ОБЯЗАТЕЛЬНА!

Технические параметры УЗО:

1. Дифференциальный ток срабатывания (чувствительность). Наиболее часто встречаемые значения:

10 мА – применяется для отдельных линий освещения, розеток и маломощного оборудования в сырых и влажных помещениях. Используется редко из-за возможного частого ложного срабатывания.
30 мА – розеточные группы и линии освещения. Наиболее распространены для бытового использования.
100 и 300 мА – противопожарные узо, не защищают человека от поражения тока. Применяются для линий ввода в квартиру или дом (для обеспечение селективности используют УЗО с дополнительной задержкой по времени, обозначается на корпусе устройства буквой «S»). 

2. Тип УЗО. Наиболее часто встречаемые значения:

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

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

Что такое устройство ввода?

Обновлено: 16.08.2021, Computer Hope

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

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

Типы устройств ввода

  • Устройство преобразования звука
  • Сканер штрих-кода
  • Биометрия (e.г., сканер отпечатков пальцев).
  • Считыватель визиток
  • Устройство сбора данных
  • Цифровой фотоаппарат и цифровая видеокамера.
  • ЭЭГ (электроэнцефалография)
  • Finger (с сенсорным экраном или Windows Touch).
  • Геймпад, балансировочная доска, танцевальная площадка, джойстик, весло, рулевое колесо, педали и Microsoft Kinect.
  • Распознавание жестов
  • Графический планшет
  • Гитара, MIDI-клавиатура или другой музыкальный инструмент, подключенный к компьютеру.
  • Клавиатура
  • Световой пистолет
  • Световое перо
  • Магнитные чернила (например, чернила на чеках).
  • Считыватель магнитных карт
  • Устройства медицинской визуализации (например, рентгеновские снимки, компьютерная томография и ультразвуковые изображения).
  • Микрофон (с использованием распознавания речи или биометрической проверки).
  • MIDI-клавиатура
  • МИКР
  • Мышь или игровой контроллер с датчиком движения
  • Мышь, тачпад или другие указывающие устройства.
  • OMR (оптический считыватель меток)
  • Весло
  • Ручка или стилус
  • Считыватель перфокарт
  • Пульт
  • Считыватель RFID
  • Сканер
  • Датчики (например.г., датчики тепла и ориентации).
  • Устройства формирования изображений сонара
  • Стилус (с сенсорным экраном).
  • Сенсорная панель (как панель на ранних версиях iPod)
  • Сенсорный экран
  • Голос (с использованием распознавания речи или биометрической проверки).
  • Устройство видеозахвата
  • Виртуальное устройство
  • VR шлем и перчатки
  • Веб-камера
  • Хомут
Примечание

Хотя карты OMR и перфокарты содержат данные, сами по себе они не считаются устройствами ввода.Считыватели интерпретируют карты, которые считаются устройством ввода.

Какие устройства ввода есть у моего компьютера?

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

Что устройство ввода отправляет компьютеру?

То, что устройство ввода отправляет (вводит) в компьютер, зависит от устройства.Кроме того, все устройства ввода отправляют данные с устройства по кабелю или по беспроводной связи на компьютер. Например, когда вы перемещаете компьютерную мышь, данные, отправляемые на компьютер, представляют собой движения оси X-Y, используемые для отображения курсора мыши на экране. Вы можете увидеть живой пример этого на нашем определении оси x.

Зачем компьютеру устройство ввода?

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

Устройства ввода для лиц с ограниченными физическими возможностями

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

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

Параметры оборудования, HID, ввод, устройство ввода / вывода, параметры клавиатуры, параметры мыши, устройство вывода, указывающее устройство

машина | Британника

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

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

Британская викторина

Машины и производство

От сверления отверстий и перевозки грузов до автомобильных двигателей и их производства — ответьте на эти вопросы и проверьте свои знания в области машиностроения и производства в этой викторине.

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

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

Получите подписку Britannica Premium и получите доступ к эксклюзивному контенту. Подпишитесь сейчас

Детали машин в автомобиле

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

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

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

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

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

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

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

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

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

Ограниченное движение

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

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

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

Tap Wearable Input Device — Tap

Что такое Tap?
Tap — это виртуальное устройство ввода, которое использует аккорды для регистрации текста. Здесь нет никаких клавиш — нет проекционной клавиатуры, нет невидимых комбинаций клавиш и нет голограмм. Вы вводите символы и команды, касаясь пальцами любой поверхности. Ремешок Tap Strap оснащен акселерометрами, встроенными в каждое кольцо для пальцев, которые собирают информацию о движении и ускорении ваших пальцев.Эта информация анализируется небольшим компьютерным чипом, встроенным в кольцо для большого пальца. Затем выходной символ передается через Bluetooth на сопряженное устройство. Tap также содержит оптическую лазерную мышь на блоке для большого пальца, позволяющую использовать мышь в дороге.

Как работает Tap?

Tap Strap имеет акселерометры, встроенные в каждое кольцо для пальцев, которые собирают информацию о движении при нажатии.

Процесс постукивания похож на игру на пианино. Для некоторых символов, таких как гласные, требуется только один палец, в то время как для других требуется одновременное нажатие несколькими пальцами.Например, наиболее распространенные согласные, N, T, L и S, нажимаются двумя соседними пальцами. «N» — это большой и указательный пальцы, «Т» — указательный и средний пальцы, «L» — средний и безымянный палец, а «S» — безымянный и мизинец.
Итак, чтобы написать слово «INTO», вы должны нажать следующую последовательность:
I = средний палец
N = большой палец + указатель
T = указатель + средний
O = безымянный палец
Чтобы коснуться знаков препинания и специальных символов, вы используйте двойные нажатия. Например, чтобы коснуться запятой, дважды коснитесь буквы М.Поскольку в слове coMMa есть две буквы M, это быстрый способ выучить и запомнить. На стандартной клавиатуре есть нажатия практически для всех клавиш, и ваш Tap также можно настроить с помощью нашего инструмента сопоставления одним щелчком.

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

Нежное введение в нейронный машинный перевод

Последнее обновление 7 августа 2019 г.

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

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

В этом посте вы узнаете о проблеме машинного перевода и эффективности нейронных моделей машинного перевода.

Прочитав этот пост, вы будете знать:

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

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

Приступим.

Нежное введение в нейронный машинный перевод
Фотография Фабио Ачилли, некоторые права защищены.

Что такое машинный перевод?

Машинный перевод — это задача автоматического преобразования исходного текста на одном языке в текст на другом языке.

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

— стр. 98, Глубокое обучение, 2016.

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

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

— стр. 21, Искусственный интеллект, современный подход, 3-е издание, 2009 г.

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

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

— стр. 133, Справочник по обработке естественного языка и машинному переводу, 2011 г.

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

Нужна помощь с глубоким обучением текстовых данных?

Пройдите мой бесплатный 7-дневный ускоренный курс электронной почты (с кодом).

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

Начните БЕСПЛАТНЫЙ ускоренный курс прямо сейчас

Что такое статистический машинный перевод?

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

Эту задачу использования статистической модели можно формально сформулировать следующим образом:

Учитывая предложение T на целевом языке, мы ищем предложение S, из которого переводчик произвел T. Мы знаем, что наш шанс ошибки сводится к минимуму, выбирая то предложение S, которое является наиболее вероятным для данного T. Таким образом, мы хотим выбрать S, чтобы максимизировать Pr (S | T).

— Статистический подход к машинному переводу, 1990.

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

Если текст на исходном языке, какой наиболее вероятный перевод на целевой язык? […] Как построить статистическую модель, которая приписывает высокую вероятность «хорошим» переводам и низкую вероятность «плохим» переводам?

— Страница xiii, Статистический машинный перевод на основе синтаксиса, 2017.

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

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

— стр. 909, Искусственный интеллект, современный подход, 3-е издание, 2009 г.

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

С момента появления этой области в конце 1980-х годов наиболее популярные модели статистического машинного перевода […] основывались на последовательностях. В этих моделях основными единицами перевода являются слова или последовательности слов […] Такие модели просты и эффективны, и они хорошо подходят для языковых пар «человек»

— Статистический машинный перевод на основе синтаксиса, 2017.

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

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

— Система нейронного машинного перевода Google: устранение разрыва между человеческим и машинным переводом, 2016 г.

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

Что такое нейронный машинный перевод?

Нейронный машинный перевод или сокращенно NMT — это использование моделей нейронных сетей для изучения статистической модели машинного перевода.

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

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

— Нейронный машинный перевод путем совместного обучения выравниванию и переводу, 2014.

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

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

— Система нейронного машинного перевода Google: устранение разрыва между человеческим и машинным переводом, 2016 г.

Кодер-декодер Модель

Модели нейронной сети

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

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

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

— Нейронный машинный перевод путем совместного обучения выравниванию и переводу, 2014.

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

… одна модель сначала считывает входную последовательность и генерирует структуру данных, которая суммирует входную последовательность. Мы называем это резюме «контекстом» C. […] Второй режим, обычно RNN, затем читает контекст C и генерирует предложение на целевом языке.

— стр. 461, Глубокое обучение, 2016 г.

Подробнее об архитектуре рекуррентной нейронной сети Encoder-Decoder см. Сообщение:

Кодеры-декодеры с вниманием

Несмотря на свою эффективность, архитектура кодировщика-декодера имеет проблемы с переводом длинных последовательностей текста.

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

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

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

— стр. 462, Глубокое обучение, 2016 г.

Архитектура рекуррентной нейронной сети кодер-декодер, которой уделяется особое внимание, в настоящее время является самой современной в решении некоторых эталонных задач для машинного перевода. И эта архитектура используется в основе системы нейронного машинного перевода Google, или GNMT, используемой в их сервисе Google Translate.
https://translate.google.com

… современные системы машинного перевода основаны на моделях, привлекающих внимание.

— стр. 209, Методы нейронных сетей в обработке естественного языка, 2017.

Подробнее о внимании см. В сообщении:

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

Три присущих нейронному машинному переводу […] слабости: медленное обучение и скорость вывода, неэффективность работы с редкими словами, а иногда и невозможность перевести все слова в исходном предложении.

— Система нейронного машинного перевода Google: устранение разрыва между человеческим и машинным переводом, 2016 г.

Дополнительная литература

Этот раздел предоставляет дополнительные ресурсы по теме, если вы хотите углубиться.

Книги

Документы

Дополнительный

Сводка

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

В частности, вы выучили:

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

Есть вопросы?
Задайте свои вопросы в комментариях ниже, и я постараюсь ответить.

Разрабатывайте модели глубокого обучения для текстовых данных уже сегодня!

Разработка собственных текстовых моделей за считанные минуты

…с всего несколькими строками кода Python

Узнайте, как это сделать, в моей новой электронной книге:
Глубокое обучение для обработки естественного языка

Он предоставляет руководств для самообучения по таким темам, как:
Пакет слов, встраивание слов, языковые модели, создание титров, перевод текста и многое другое …

Наконец-то привнесите глубокое обучение в свои проекты обработки естественного языка

Пропустить академики. Только результаты.

Посмотрите, что внутри

Что такое устройство ввода?

Что означает устройство ввода?

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

Устройства ввода — это обычно класс периферийных устройств, которые подключаются к основному устройству.

Примеры:

  • Клавиатуры
  • Мыши
  • Джойстики
  • Микрофоны
  • И веб-камеры

Techopedia объясняет устройство ввода

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

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

Например, люди до сих пор любят устройства ввода звука для смартфонов!

Ранние устройства ввода

Самые ранние устройства ввода, подключенные к компьютерам через специализированные адаптеры ввода.

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

К другим примерам проблем с ранними устройствами ввода относится проблема, описанная в фундаментальном техническом романе Эллен Ульман 1980-х годов под названием «Ошибка», где проблема выборки времени с помощью мыши на несколько месяцев поставила в тупик весь отдел программирования.

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

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

USB Era

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

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

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

Стандарт USB действительно повысил удобство настройки компьютерной системы.

Компании также начинают экспериментировать с беспроводными системами, в которых USB-адаптер может передавать данные на периферийное устройство и с него через Bluetooth.

Бесшовные устройства ввода

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

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

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

OAuth 2.0 для приложений ТВ и устройств с ограниченным вводом

Важное примечание: Этот поток OAuth 2.0 поддерживает ограниченный набор прицелов.

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

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

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

Альтернативы

Если вы пишете приложение для такой платформы, как Android, iOS, macOS, Linux или Windows (включая универсальную платформу Windows), которая имеет доступ к браузеру и полный ввод возможностей, используйте поток OAuth 2.0 для мобильных и настольные приложения. (Вы должны использовать этот поток, даже если ваше приложение является командной строкой инструмент без графического интерфейса.)

Предварительные требования

Включите API для вашего проекта

Любое приложение, которое вызывает API Google, должно включать эти API в Консоль API.

Чтобы включить API для вашего проекта:

  1. Откройте библиотеку API в Консоль Google API.
  2. При появлении запроса выберите проект или создайте новый.
  3. В библиотеке API перечислены все доступные API, сгруппированные по продуктам. семья и популярность.Если API, который вы хотите включить, не отображается в списке, используйте поиск, чтобы найдите его или щелкните Просмотреть все в семействе продуктов, к которому он принадлежит.
  4. Выберите API, который нужно включить, затем нажмите кнопку Включить .
  5. Если будет предложено, включите биллинг.
  6. Если будет предложено, прочтите и примите Условия использования API.

Создать учетные данные для авторизации

Любое приложение, использующее OAuth 2.0 для доступа к API Google, должно иметь учетные данные для авторизации. которые идентифицируют приложение для Google OAuth 2.0 сервер. Следующие шаги объясняют, как создать учетные данные для вашего проекта. Затем ваши приложения могут использовать учетные данные для доступа к API. что вы включили для этого проекта.

  1. Перейдите на страницу учетных данных.
  2. Щелкните Create credentials> OAuth client ID .
  3. Выберите тип приложения «Телевизоры » и «Устройства ограниченного ввода ».
  4. Назовите своего клиента OAuth 2.0 и нажмите Create .

Определить области доступа

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

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

Примечание. Инкрементальная авторизация не поддерживается для установленных приложений или устройств.

См. Список разрешенных областей для установленных приложений или устройств.

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

Получение токенов доступа OAuth 2.0

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

  1. Ваше приложение отправляет запрос на сервер авторизации Google, который определяет области что ваше приложение запросит разрешение на доступ.
  2. Сервер отвечает несколькими частями информации, которые используются на последующих этапах, например, код устройства и код пользователя.
  3. Вы отображаете информацию, которую пользователь может ввести на отдельном устройстве для авторизации вашего приложение.
  4. Ваше приложение начинает опрашивать сервер авторизации Google, чтобы определить, авторизовал ваше приложение.
  5. Пользователь переключается на устройство с расширенными возможностями ввода, запускает веб-браузер, переходит к URL-адресу, отображаемому на шаге 3, и вводит код, который также отображается на шаге 3. затем пользователь может предоставить (или запретить) доступ к вашему приложению.
  6. Следующий ответ на ваш запрос на опрос содержит токены, необходимые вашему приложению для авторизации. запросы от имени пользователя. (Если пользователь отказал в доступе к вашему приложению, ответ не содержит жетонов.)

Изображение ниже иллюстрирует этот процесс:

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

Шаг 1. Запрос кода устройства и пользователя

На этом этапе ваше устройство отправляет HTTP-запрос POST на сервер авторизации Google по адресу https://oauth3.googleapis.com/device/code , который идентифицирует ваше приложение. а также области доступа, к которым ваше приложение хочет получить доступ от имени пользователя.Вы должны получить этот URL из Документ открытия с использованием device_authorization_endpoint значение метаданных. Включите следующий HTTP-запрос параметры:

Параметры
client_id Обязательно

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

объем Обязательно

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

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

Примеры

В следующем фрагменте показан пример запроса:

POST / устройство / код HTTP / 1.1
Хост: oauth3.googleapis.com
Тип содержимого: application / x-www-form-urlencoded

client_id =  client_id  & scope = email% 20profile 

В этом примере показана команда curl для отправки того же запроса:

curl -d "client_id =  client_id  & scope = email% 20profile" \
     https: // oauth3.googleapis.com/device/code
 

Шаг 2. Обработка ответа сервера авторизации

Сервер авторизации вернет один из следующих ответов:

Успешный ответ

Если запрос действителен, вашим ответом будет объект JSON, содержащий следующие недвижимость:

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

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

expires_in Время в секундах, в течение которого device_code и user_code действительны.Если за это время пользователь не завершит процесс авторизации, и ваше устройство также не опрашивает, чтобы получить информацию о решение пользователя, вам может потребоваться перезапустить этот процесс с шага 1.
интервал Время в секундах, в течение которого устройство должно ожидать между запросами на опрос. Для Например, если значение — 5 , ваше устройство должно отправить запрос на опрос на Сервер авторизации Google каждые пять секунд.Видеть шаг 3 для получения более подробной информации.
код_пользователя Значение с учетом регистра, которое определяет для Google области действия приложения. запрашивая доступ к. Ваш пользовательский интерфейс проинструктирует пользователя ввести это значение в отдельное устройство с расширенными возможностями ввода. Затем Google использует значение для отображения правильный набор областей при запросе пользователя на предоставление доступа к вашему приложению.
Verification_url URL-адрес, по которому пользователь должен перейти на отдельном устройстве, чтобы ввести user_code и разрешить или запретить доступ к вашему приложению.Ваш пользовательский интерфейс также отобразит это значение.

В следующем фрагменте показан пример ответа:

{
  "device_code": "4/4-GMMhmHCXhWEzkobqIHGG_EnNYYsAkukHspeYUk9E8",
  "user_code": "GQVQ-JKEC",
  "verify_url": "https://www.google.com/device",
  "expires_in": 1800,
  «интервал»: 5
} 
Ответ на превышение квоты

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

{
  "error_code": "rate_limit_exceeded"
} 

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

Шаг 3. Отобразите код пользователя

Отобразить verify_url и user_code , полученный на шаге 2, на Пользователь. Оба значения могут содержать любой печатный символ из набора символов US-ASCII. Содержание которые вы показываете пользователю, должны указывать пользователю перейти к verify_url на отдельном устройстве и введите user_code .

При разработке пользовательского интерфейса (UI) учитывайте следующие правила:

  • код_пользователя
    • user_code должен отображаться в поле, которое может обрабатывать 15 ‘W’ размера символы.Другими словами, если вы можете отобразить код WWWWWWWWWWWWWWW правильно, ваш пользовательский интерфейс действителен, и мы рекомендуем использовать это строковое значение при тестировании способа user_code отображается в вашем пользовательском интерфейсе.
    • Код user_code чувствителен к регистру и не должен изменяться каким-либо образом, например как изменение регистра или вставка других символов форматирования.
  • verify_url
    • Пространство, в котором отображается verify_url , должно быть достаточно широким, чтобы обрабатывать строку URL-адреса длиной 40 символов.
    • Вы не должны изменять verify_url каким-либо образом, за исключением необязательного убрать схему для отображения. Если вы планируете убрать схему (например, https: // ) из URL-адреса для отображения, убедитесь, что ваше приложение может обрабатывать оба варианта http и https .
Предупреждение: Оба эти значения могут быть изменены, и вам следует не жестко закодируйте ни одно из значений в вашем коде.Точно так же вы не должны каким-либо образом изменять значения кроме факультативного удаления схемы из verify_url .

Шаг 4. Опрос сервера авторизации Google

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

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

URL-адрес конечной точки для опроса: https://oauth3.googleapis.com/token . Запрос на опрос содержит следующие параметры:

Параметры
client_id Идентификатор клиента для вашего приложения.Вы можете найти это значение в Консоль API Страница учетных данных.
client_secret Секрет клиента для предоставленного client_id . Вы можете найти это значение в Консоль API Страница учетных данных.
код_устройства device_code , возвращаемый сервером авторизации в шаг 2.
grant_type Установите для этого значения urn: ietf: params: oauth: grant-type: device_code .
Примеры

В следующем фрагменте показан пример запроса:

POST / токен HTTP / 1.1
Хост: oauth3.googleapis.com
Тип содержимого: application / x-www-form-urlencoded

client_id =  client_id  &
client_secret =  client_secret  &
device_code =  device_code  &
grant_type = urn% 3Aietf% 3Aparams% 3Aoauth% 3Agrant-type% 3Adevice_code 

В этом примере показана команда curl для отправки того же запроса:

curl -d "client_id =  client_id  & client_secret =  client_secret  & \
         device_code =  device_code  & \
         grant_type = urn% 3Aietf% 3Aparams% 3Aoauth% 3Agrant-type% 3Adevice_code "\
         -H "Content-Type: application / x-www-form-urlencoded" \
         / токен 

Шаг 5. Пользователь отвечает на запрос доступа

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

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

После ввода user_code и, если вы еще не вошли в систему, войдите в Google, пользователь видит экран согласия, подобный показанному ниже:

Шаг 6. Обработка ответов на запросы опроса

Сервер авторизации Google отвечает на каждый запрос опроса одним из следующих отзывы:

Доступ предоставлен

Если пользователь предоставил доступ к устройству (нажав Разрешить на экране согласия), тогда ответ содержит токен доступа и токен обновления.Токены позволяют вашему устройству получить доступ к API Google от имени пользователя. (Прицел свойство в ответе определяет, какие API устройство может получить доступ.)

В этом случае ответ API содержит следующие поля:

Поля
access_token Токен, который ваше приложение отправляет для авторизации запроса Google API.
expires_in Оставшееся время жизни маркера доступа в секундах.
refresh_token Маркер, который можно использовать для получения нового маркера доступа. Токены обновления действительны до пользователь отменяет доступ. Обратите внимание, что токены обновления всегда возвращаются для устройств.
объем Объемы доступа, предоставленные access_token , выраженные в виде списка разделенные пробелами строки с учетом регистра.
token_type Тип возвращенного токена.В настоящее время значение этого поля всегда установлено на Держатель .

В следующем фрагменте показан пример ответа:

{
  "access_token": "1 / fFAGRNJru1FTz70BzhT3Zg",
  "expires_in": 3920,
  "scope": "openid https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/userinfo.email",
  "token_type": "На предъявителя",
  "refresh_token": "1 / xEoDL4iW3cxlI7yDbSRFYNG01kVKM2C-259HOF2aQbI"
} 

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

В доступе отказано

Если пользователь отказывается предоставить доступ к устройству, то ответ сервера содержит 403 Код состояния ответа HTTP ( Запрещено ). Ответ содержит следующая ошибка:

{
  "error": "access_denied",
  "error_description": "Запрещено"
} 
Ожидается авторизация

Если пользователь еще не завершил процесс авторизации, сервер возвращает 428 Код состояния ответа HTTP ( Требуется предварительное условие ).Ответ содержит следующую ошибку:

{
  "ошибка": "ожидание_авторизации",
  "error_description": "Требуется предварительное условие"
} 
Слишком частый опрос

Если устройство слишком часто отправляет запросы на опрос, сервер возвращает 403 Код состояния ответа HTTP ( Запрещено ). Ответ содержит следующее ошибка:

{
  "error": "slow_down",
  "error_description": "Запрещено"
} 
Другие ошибки

Сервер авторизации также возвращает ошибки, если в запросе на опрос отсутствуют какие-либо необходимые параметры или имеет неверное значение параметра.Эти запросы обычно имеют 400 ( Bad Request ) или 401 ( Unauthorized ) Статус ответа HTTP код. Эти ошибки включают:

Ошибка Код состояния HTTP Описание
invalid_client 401 Клиент OAuth не найден. Например, эта ошибка возникает, если client_id недопустимое значение параметра.
invalid_grant 400 Недопустимое значение параметра кода .
unsupported_grant_type 400 Недопустимое значение параметра grant_type .

Вызов API Google

После того, как ваше приложение получит токен доступа, вы можете использовать этот токен для звонков в Google API от имени данного учетная запись пользователя, если предоставлены области доступа, требуемые API.Для этого включите токен доступа в запросе к API, включая запрос access_token параметр или Авторизация HTTP-заголовок Значение носителя . Когда возможно, заголовок HTTP предпочтительнее, потому что строки запроса обычно видны в журналах сервера. В большинстве случаях вы можете использовать клиентскую библиотеку для настройки вызовов API Google (например, когда вызов API файлов Диска).

Вы можете опробовать все API Google и просмотреть их возможности на OAuth 2.0 Детская площадка.

Примеры HTTP GET

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

ПОЛУЧИТЬ / диск / v2 / файлы HTTP / 1.1
Хост: www.googleapis.com
  Авторизация: предъявитель  access_token   

Вот вызов того же API для аутентифицированного пользователя с использованием access_token параметр строки запроса:

ПОЛУЧИТЬ https: // www.googleapis.com/drive/v2/files?access_token=  access_token  
curl примеры

Эти команды можно протестировать с помощью приложения командной строки curl . Вот пример, который использует параметр заголовка HTTP (предпочтительно):

curl -H "Авторизация: предъявитель  access_token " https://www.googleapis.com/drive/v2/files 

Или, альтернативно, вариант параметра строки запроса:

curl https: //www.googleapis.com / диск / v2 / files? access_token =  access_token  

Обновление токена доступа

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

Чтобы обновить токен доступа, ваше приложение отправляет HTTPS POST запрос к серверу авторизации Google ( https: // oauth3.googleapis.com/token ), что включает следующие параметры:

Поля
client_id Идентификатор клиента, полученный из консоли API.
client_secret Секрет клиента, полученный из консоли API.
grant_type Как определены в OAuth 2.0 спецификация, значение этого поля должно быть установлено на refresh_token .
refresh_token Маркер обновления, возвращенный при обмене кодами авторизации.

В следующем фрагменте показан пример запроса:

POST / токен HTTP / 1.1
Хост: oauth3.googleapis.com
Тип содержимого: application / x-www-form-urlencoded

client_id =  your_client_id  &
client_secret =  your_client_secret  &
refresh_token =  refresh_token  &
grant_type = refresh_token 

Пока пользователь не отозвал доступ, предоставленный приложению, сервер токенов возвращает объект JSON, содержащий новый токен доступа.В следующем фрагменте показан образец ответ:

{
  "access_token": "1 / fFAGRNJru1FTz70BzhT3Zg",
  "expires_in": 3920,
  "scope": "https://www.googleapis.com/auth/drive.metadata.readonly",
  "token_type": "На предъявителя"
} 

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

Отзыв токена

В некоторых случаях пользователь может захотеть отозвать доступ, предоставленный приложению. Пользователь может отозвать доступ посетив Настройки аккаунта. Увидеть Удалять раздел доступа к сайту или приложению на Сторонних сайтах и ​​приложениях с доступом к вашей учетной записи документ поддержки для получения дополнительной информации.

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

Чтобы программно отозвать токен, ваше приложение делает запрос к https://oauth3.googleapis.com/revoke и включает токен в качестве параметра:

curl -d -X -POST --header "Content-type: application / x-www-form-urlencoded" \
        https: // oauth3.googleapis.com/revoke?token=  {token}  

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

Если отзыв успешно обработан, код состояния HTTP ответа будет 200 . В случае возникновения ошибок код состояния HTTP 400 возвращается вместе с кодом ошибки.

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

Допустимые области применения

Поток OAuth 2.0 для устройств поддерживается только для следующих областей:

OpenID Connect, Вход в Google

Привод API

  • https://www.googleapis.com/auth/drive.appdata
  • https://www.googleapis.com/auth/drive.file

YouTube API

  • https://www.googleapis.com/auth/youtube
  • https: //www.googleapis.com / auth / youtube.readonly

Ввод / вывод веб-службы: справочник по модулю — Машинное обучение Azure

  • 2 минуты на чтение

В этой статье

В этой статье описываются модули ввода и вывода веб-службы в конструкторе машинного обучения Azure.

Модуль ввода веб-службы может подключаться только к порту ввода с типом DataFrameDirectory .Модуль вывода веб-службы может быть подключен только через порт вывода с типом DataFrameDirectory . Вы можете найти два модуля в дереве модулей в категории Web Service .

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

Как использовать ввод и вывод веб-службы

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

Примечание

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

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

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

Примечание

Тип конвейера будет определен при первой отправке. Не забудьте добавить модули ввода веб-службы и вывода веб-службы перед отправкой в ​​первый раз.

В следующем примере показано, как вручную создать конвейер вывода в реальном времени из модуля «Выполнить скрипт Python».

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

Примечание

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

Следующие шаги

Узнайте больше о развертывании конечной точки в реальном времени.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *