Глубокое обучение
Часть E1. Глубокое обучение (10 баллов)
Современные ИНС (искусственные нейронные сети) состоят из миллиардов нейронов. Каждый нейрон преобразует свои входы \(x_1,x_2,\dots,x_n\) в выход \(y\). Сначала вычисляется \[z=w_1x_1+w_2x_2+\dots+w_nx_n+b\] с вещественными весами \(w_i\) и вещественным смещением \(b\). Затем к \(z\) применяется функция активации, и получается итоговый выход \(y(x_1,x_2,\dots)\). В этой задаче вы исследуете физическую модель нейрона с электрическими напряжениями \(x_1\) и \(x_2\) на входе; функция активации — \(A\sigma(z)\) (график ниже), где \(\sigma(z)=1/(1+\exp(-z))\) называется сигмоидой.
Рис. 1. График функции активации \(y=A\sigma(z)\): монотонный рост от \(0\) до \(A\) (пунктир).
Оборудование
Важно! Не выключайте никакие розетки питания.
(i) Коробка, в которой находятся источник напряжения, электронная схема, моделирующая нейрон, и два потенциометра (A-потенциометр и B-потенциометр). Электрические клеммы на коробке обозначены так:
[1] Две электрически соединённые клеммы GND: электрическая земля, общий отрицательный полюс для \(+V\), \(x_1\), \(x_2\) и \(y\).
[2] \(+V\): положительная клемма источника напряжения.
[3] X1 и X2: положительные клеммы входных напряжений нейрона \(x_1\) и \(x_2\) соответственно. Выход нейрона ведёт себя непредсказуемо, если на одной из этих клемм нет входного напряжения.
[4] Y: положительная выходная клемма. Она ведёт себя как настоящий источник напряжения, состоящий из идеального источника напряжения \(y\) и последовательного выходного резистора \(R_{\text{вых}}\), и работает, как показано ниже.
Рис. 2. Модель нейрона в коробке: входы X1, X2, блок \(z(x)=w_1x_1+w_2x_2+b\), активация \(A\sigma(z)\) и выходное сопротивление \(R_{\text{вых}}\) перед клеммой Y.
[5] A1, A2, A3: клеммы A-потенциометра.
[6] B1, B2, B3: клеммы B-потенциометра.
[7] T: клемма, которая в этой задаче не используется.
(ii) Цифровой мультиметр с двумя щупами.
(iii) Провода с банановыми разъёмами. К одной клемме коробки можно подключить два или более проводов, используя отверстия в банановых разъёмах. Использование банановых разъёмов с мультиметром может давать неустойчивый контакт. При необходимости используйте зажим «крокодил».
(iv) Миллиметровая бумага. При необходимости можно попросить ещё.
Задание 1 (0,5 балла)
Клеммы A1, A2 и A3 соединены с A-потенциометром \(R_P\) и дополнительным нагрузочным резистором \(R_L\). Какая из схем ниже соответствует цепи в коробке? Определите сопротивления \(R_L\) и \(R_P\); опишите проведённые измерения.
Рис. 3. Три возможные схемы включения: 1 — \(R_P\) и \(R_L\) последовательно между A1 и A2, движок на \(R_P\) выведен на A3; 2 — \(R_P\) между A1 и A2, движок выведен на A3 через \(R_L\); 3 — \(R_L\) и \(R_P\) последовательно между A1 и A2, движок на \(R_P\) выведен на A3.
Замечание. B-потенциометр подключён к клеммам B1, B2, B3 точно так же и с теми же сопротивлениями \(R_L\) и \(R_P\) с точностью до производственных допусков.
Задание 2 (0,5 балла)
Изобразите, как нужно соединить клеммы, чтобы входные напряжения нейрона можно было менять в максимально широком диапазоне.
Задание 3 (1,5 балла)
Придумайте (и опишите) стратегию, позволяющую найти комбинацию входных напряжений \(x_1\) и \(x_2\), при которой выходное напряжение \(y\) максимально, за наименьшее возможное число измерений, независимо от того, с какого набора входных напряжений начинается поиск. Определите это максимальное напряжение \(y_{\max}\), которое в дальнейшем будет использоваться как приближение амплитуды \(A\), и опишите свои измерения.
Задание 4 (3,5 балла)
Определите веса \(w_1\), \(w_2\) и смещение \(b\). Опишите свои измерения и приведите данные в таблице. Оцените \(w_1\), \(w_2\) и \(b\) графическим способом.
Обучение состоит в подборе весов сети для получения нужной функциональности. Благодаря этому ИНС могут приближать произвольные функции. В каждом из следующих заданий нужно с помощью выданного оборудования приблизить свою функцию одного входного напряжения. Следите за тем, чтобы вход и выход, которые вы определяете, были чётко отмечены на ваших схемах.
Задание 5 (1,5 балла)
Соедините клемму X1 напрямую с \(+V\). Разработайте схему, приближающую функцию \(y_5(x)=A\sigma(w_2x/2+b_5)\), где \(x\) — напряжение, подаваемое на вашу новую входную клемму. Определите \(b_5\) теоретически. Соберите схему, проведите измерения и проверьте, что ваша установка работает как ожидается. Подтвердите значение \(b_5\) по вашим данным.
Задание 6 (2,5 балла)
a) Определите внутреннее последовательное выходное сопротивление \(R_{\text{вых}}\) клеммы Y. (0,5 балла)
b) Разработайте и соберите схему, приближающую функцию \(y_6(x)=A_6\cdot\sigma(w_2x+b)+B_6\), где \(B_6=1{,}48\) В. Определите \(A_6\) теоретически. Соберите схему и экспериментально проверьте, что ваша установка работает как ожидается. Подтвердите значения \(A_6\) и \(B_6\) по вашим данным. (2,0 балла)
▶ПодсказкаСкрыть: подсказка
ПодсказкаВыход нейрона — сигмоида от линейной функции входов, поэтому его легко «выпрямить»: \(z=\ln\dfrac{y}{A-y}\) линейно зависит от \(x_1\) и \(x_2\). Максимум линейной функции на квадрате входных напряжений достигается в углу квадрата, а делитель напряжения на потенциометре позволяет изменить масштаб входа и выхода.
▶ОтветСкрыть: ответ
Ответ1) схема 2, \(R_L\approx222\) Ом, \(R_P\approx1000\) Ом; 2) оба потенциометра включены делителями между \(+V\) и GND, движки идут на X1 и X2 (диапазон \(0\)–\(3{,}2\) В); 3) \(y_{\max}=2{,}73\) В при \(x_1=0\), \(x_2=3{,}15\) В (три измерения в углах квадрата); 4) \(w_1\approx-0{,}62\) В\(^{-1}\), \(w_2\approx0{,}96\) В\(^{-1}\), \(b\approx1{,}66\) (для данной коробки); 5) \(b_5=w_1U_{+V}+b\approx-0{,}35\); 6a) \(R_{\text{вых}}\approx284\) Ом; 6b) \(A_6=A(1-B_6/U_{+V})\approx1{,}5\) В.
▶РешениеСкрыть: решение
РешениеЧто происходит. Нейрон — блок из трёх частей: линейный сумматор \(z=w_1x_1+w_2x_2+b\), сигмоида \(y=A\sigma(z)\) и последовательное выходное сопротивление \(R_{\text{вых}}\). Все числа в решении — для той коробки, на которой получены данные организаторов; у другой коробки они будут другими, а метод тот же. Главная идея: сигмоида обратима, и величина \[z=\ln\frac{y}{A-y}\] зависит от входов линейно, так что веса и смещение находятся по наклонам и пересечениям прямых. Неизвестную амплитуду \(A\) заменяем найденным максимумом выхода: \(A\approx y_{\max}\). Потенциометры работают как делители напряжения, и из них собираются и входы нейрона, и поправки к выходу.
Обозначения. \(x_1,x_2\) — входные напряжения, \(U_{+V}\approx3{,}24\) В — напряжение источника, \(y\) — выход нейрона без учёта \(R_{\text{вых}}\); положим \(A=2{,}74\) В (в пределах погрешности это \(y_{\max}=2{,}73\) В; такое значение использовано в таблицах ниже). Все напряжения — относительно GND.
Задание 1. Схема потенциометра.
Мультиметр в режиме омметра подключаем к трём возможным парам клемм A-потенциометра и для каждой находим наименьшее и наибольшее показание при вращении ручки:
клеммы \(R_{\min}\), Ом \(R_{\max}\), Ом A1–A2 1000 1000 A1–A3 222 1222 A2–A3 222 1222 Между A1 и A2 сопротивление не зависит от положения ручки: это весь потенциометр, \(R_P=1000\) Ом. Для пар A1–A3 и A2–A3 минимум не нуль и достигается, когда движок стоит у соответствующего края. Значит, нагрузочный резистор включён между движком и клеммой A3 (схема 2): при движке на краю сопротивление равно \(R_L\), при движке на противоположном краю — \(R_P+R_L\). Если бы резистор стоял у A1 или A2 (схемы 1 и 3), у одной из пар минимум был бы почти нулевым. Отсюда \[R_L=222~\text{Ом},\qquad R_P=1000~\text{Ом}.\]
Рис. 4. Устройство потенциометра в коробке (схема 2): \(R_P\) между A1 и A2, движок выведен на A3 через \(R_L\).
Проверка. \(R_{\max}-R_{\min}=1000\) Ом \(=R_P\), согласуется с измерением между A1 и A2.
Задание 2. Входы с широким диапазоном.
Каждый потенциометр включаем делителем: один край (A1) — на GND, другой (A2) — на \(+V\); движок через \(R_L\) выведен на A3 и подаётся на вход нейрона (A3 на X2, B3 на X1). Так входное напряжение плавно меняется от \(0\) до напряжения источника. Считаем входное сопротивление нейрона большим, поэтому ток через \(R_L\) мал и \(R_L\) напряжение не искажает. (Подключение с входом на одном из краёв потенциометра и \(+V\) с GND на остальных клеммах даст лишь ограниченный диапазон, до \(2{,}67\) В.)
Рис. 5. Подключение входов: оба потенциометра между \(+V\) и GND, движки (через \(R_L\) в коробке) на X1 и X2. Провод от движка верхнего потенциометра пересекает провод питания без соединения.
Вращая ручки, получаем независимо \(x_1\) и \(x_2\) от \(0\) до \(\approx3{,}25\) В (из-за защитной цепи внутри коробки это напряжение при подключённой нагрузке немного уменьшается; в опытах ниже верхняя граница \(\approx3{,}15\) В). Поэтому любая пара входов изображается точкой внутри квадрата на плоскости \(x_1\)–\(x_2\).
Задание 3. Максимум выхода.
Линии постоянного выхода \(y\) — это линии постоянного \(z\), то есть \[w_1x_1+w_2x_2+b=\text{const}.\] Это семейство параллельных прямых, перпендикулярных вектору \(\vec w=(w_1,w_2)\) (пунктир на рисунке); \(y\) растёт вдоль \(\vec w\). Линейная функция на выпуклом многоугольнике имеет максимум и минимум в его вершинах, а сигмоида монотонна, поэтому \(y_{\max}\) и \(y_{\min}\) при любых весах достигаются в углах квадрата входных напряжений.
Рис. 6. Квадрат допустимых входов \(x_1,x_2\in[0;3{,}15]\) В. Пунктир — линии постоянного \(y\), стрелка — вектор весов \(\vec w=(w_1,w_2)\), у вершин — измеренный выход. Максимум \(y_{\max}=2{,}73\) В в левом верхнем углу.
Достаточно трёх измерений. Измеряем два соседних угла: большее значение указывает, по какому ребру растёт \(y\). Вдоль этого ребра берём следующий угол; если там \(y\) ещё больше, это максимум на ребре, а четвёртый угол лежит ниже. Организаторы измерили (напряжения в вольтах):
\(x_1\) \(x_2\) \(y\) 0 0 2,30 3,15 0 1,15 3,15 3,15 2,56 0 3,15 2,73 Начинаем с \((0;0)\) и \((3{,}15;0)\): \(2{,}30>1{,}15\), значит, \(y\) убывает по \(x_1\) и надо идти по ребру \(x_1=0\) к \((0;3{,}15)\): там \(2{,}73>2{,}30\). Так как \(z\) складывается из вкладов входов, \(z(3{,}15;3{,}15)=z(3{,}15;0)+z(0;3{,}15)-z(0;0)\), и поскольку \(z(3{,}15;0)<z(0;0)\), четвёртый угол ниже третьего, проверять его не нужно (в таблице он есть как контроль: \(2{,}56<2{,}73\)). Итог: \[y_{\max}=2{,}73~\text{В}\quad\text{при}\quad x_1=0,\ x_2=3{,}15~\text{В}.\]
Проверка. После задания 4 по найденным весам можно предсказать все четыре угла: \(z=1{,}66\); \(-0{,}29\); \(2{,}73\); \(4{,}68\) и \(y=2{,}74\,\sigma(z)=2{,}30\); \(1{,}17\); \(2{,}57\); \(2{,}72\) В — совпадение с измеренными значениями в пределах \(0{,}02\) В.
Задание 4. Веса и смещение.
Три параметра находим по двум сериям измерений: фиксируем один вход, меняем другой. Выбираем путь \((0;0)\to(3{,}0;0)\to(3{,}0;3{,}0)\) на плоскости входов. Тогда \(x_2=0\) в первой серии, и пересечение прямой \(z(x_1)\) с осью даёт смещение \(b\); во второй серии \(x_1=3{,}02\) В. Угол \((0;3)\), где \(y\) почти равен \(y_{\max}\), обходим: при \(y\to A\) величина \(z=\ln\dfrac{y}{A-y}\) чрезвычайно чувствительна к ошибке замены \(A\) на \(y_{\max}\) и к погрешности измерения, и систематическая ошибка \(z\) там велика.
Серия 1: \(x_2=0{,}00\) В, меняем \(x_1\); серия 2: \(x_1=3{,}02\) В, меняем \(x_2\). Для каждой точки вычисляем \(z=\ln\dfrac{y}{A-y}\) при \(A=2{,}74\) В:
\(x_1\), В \(y\), В \(z\) \(x_2\), В \(y\), В \(z\) 0,00 2,31 1,68 0,00 1,23 \(-0{,}21\) 0,26 2,24 1,50 0,22 1,38 0,01 0,59 2,15 1,29 0,51 1,56 0,28 0,83 2,08 1,15 0,81 1,74 0,55 1,09 2,00 0,99 1,06 1,88 0,78 1,32 1,92 0,85 1,37 2,04 1,07 1,72 1,76 0,59 1,75 2,21 1,43 1,98 1,65 0,41 1,99 2,30 1,65 2,20 1,57 0,29 2,22 2,38 1,89 2,53 1,44 0,10 2,53 2,47 2,21 2,88 1,29 \(-0{,}12\) 2,74 2,52 2,44 3,02 1,23 \(-0{,}21\) 3,02 2,57 2,72 Рис. 7. Зависимость \(z\) от \(x_1\) при \(x_2=0\): точки на прямой с отрицательным наклоном.
Рис. 8. Зависимость \(z\) от \(x_2\) при \(x_1=3{,}02\) В: точки на прямой с положительным наклоном.
Точки в обоих случаях ложатся на прямую — это подтверждает сигмоидальную модель. Наклоны: \[w_1=\frac{\Delta z}{\Delta x_1}\approx-0{,}62~\text{В}^{-1},\qquad w_2=\frac{\Delta z}{\Delta x_2}\approx0{,}96~\text{В}^{-1}.\] Смещение из первой прямой (при \(x_1=0\), \(x_2=0\) имеем \(z=b\)): \(b\approx1{,}67\). Вторая прямая при \(x_2=0\) даёт \(z=-0{,}22=w_1\cdot3{,}02+b=-1{,}87+b\), откуда \(b\approx1{,}65\). Среднее: \[b=1{,}66\pm0{,}01 .\]
Проверка. Знаки совпадают с картиной в задании 3: \(w_1<0\), \(w_2>0\), вектор \(\vec w\) смотрит в левый верхний угол, где максимум. Предсказание для углов (см. задание 3) согласуется с измерениями.
Задание 5. Нейрон с одним входом.
Если X1 соединён с \(+V\), то \(x_1=U_{+V}\), и входное напряжение приходится подавать на X2. Нужен вес \(w_2/2\), то есть вход должен быть уменьшен вдвое: \(x_2=x/2\). Для этого используем один из потенциометров как делитель, у которого входное напряжение \(x\) подано на B1, B2 заземлено, а движок (через \(R_L\), B3) идёт на X2. Положение движка подбираем, измеряя вольтметром напряжение на B3 и на B1: оно должно быть вдвое меньше. Физическая середина потенциометра может не давать ровно половины (потенциометр нелинеен и подключён к источнику \(x\), нагруженному на него), поэтому ориентируемся на показания вольтметра.
Рис. 9. Схема опыта: X1 на \(+V\), вход \(x\) подаётся на B1 (потенциометр A, подключённый к \(+V\) и GND, даёт переменное \(x\)), B2 на GND, движок (через \(R_L\)) от B3 на X2, выход — клемма Y.
Тогда \(x_2=x/2\) и \[z=w_1U_{+V}+\frac{w_2}{2}\,x+b .\] Новое смещение — постоянная часть: \[b_5=w_1U_{+V}+b=(-0{,}62)(3{,}24)+1{,}66\approx-0{,}35 .\] (Если другой конец делителя подключить не к GND, а к \(+V\), то эффективный вес получится тем же, а смещение другим, около \(1{,}2\).)
Проверка схемы: подаём \(x\) от \(0\) до \(2{,}56\) В и измеряем \(y\); затем линеаризуем обратной функцией активации \(z=-\ln\left(\dfrac{A}{y}-1\right)=\ln\dfrac{y}{A-y}\):
\(x\), В \(y\), В \(z\) \(x\), В \(y\), В \(z\) 0,00 1,13 \(-0{,}36\) 1,60 1,63 0,38 0,20 1,19 \(-0{,}27\) 1,80 1,69 0,47 0,40 1,25 \(-0{,}18\) 2,00 1,77 0,59 0,60 1,32 \(-0{,}08\) 2,20 1,82 0,67 0,80 1,39 0,02 2,40 1,87 0,75 1,00 1,46 0,12 2,56 1,93 0,86 1,20 1,51 0,20 1,40 1,58 0,30 Рис. 10. Зависимость \(z\) от входного напряжения \(x\): прямая \(z=0{,}47x-0{,}36\).
Прямая \(z=0{,}47\,x-0{,}36\): эффективный вес \(0{,}47\) В\(^{-1}\approx w_2/2=0{,}48\) В\(^{-1}\) и смещение \(b_5\approx-0{,}36\) совпадают с теоретическими \(-0{,}35\). Значит, схема работает как задумано.
Проверка. При \(x=0\) имеем \(z=-0{,}35\) и \(y=2{,}74\sigma(-0{,}35)=1{,}13\) В — ровно первая точка таблицы.
Задание 6a. Выходное сопротивление.
Выход нейрона ведёт себя как идеальный источник \(y\) с последовательным сопротивлением \(R_{\text{вых}}\). Измерить \(R_{\text{вых}}\) можно, нагрузив выход известным сопротивлением и сравнив напряжения без нагрузки и под нагрузкой (замыкать выход накоротко амперметром опасно, если \(R_{\text{вых}}\) неизвестно и может быть малым). Устанавливаем на нейроне известный выход: X1 на GND, X2 на \(+V\), при этом \(y=A\sigma(w_2U_{+V}+b)\approx2{,}72\) В. Мультиметром измеряем напряжение без нагрузки \(U_{\text{отк}}\approx2{,}71\) В. Затем подключаем к Y сопротивление \(R_P=1000\) Ом (весь A-потенциометр, Y на A1, A2 на GND) и измеряем напряжение на нём \(U_P\approx2{,}11\) В.
Рис. 11. Измерение \(R_{\text{вых}}\): нейрон (X1 на GND, X2 на \(+V\)) нагружен на \(R_P\), вольтметр измеряет напряжение на нагрузке.
Запишем закон Ома для замкнутой цепи: ток \(I=U_P/R_P\) течёт через \(R_{\text{вых}}\) и \(R_P\), а ЭДС источника равна \(U_{\text{отк}}\): \[U_{\text{отк}}=I\,(R_{\text{вых}}+R_P)\ \Longrightarrow\ R_{\text{вых}}=\left(\frac{U_{\text{отк}}}{U_P}-1\right)R_P=\left(\frac{2{,}71}{2{,}11}-1\right)\cdot1000~\text{Ом}\approx284~\text{Ом}.\]
Проверка. Отношение \(U_P/U_{\text{отк}}=0{,}78\) совпадает с делителем \(R_P/(R_P+R_{\text{вых}})=1000/1284\).
Задание 6b. Нейрон с поднятым уровнем выхода.
Нужна функция \(y_6=A_6\sigma(w_2x+b)+B_6\) с \(B_6=1{,}48\) В. Вход \(x\) идёт на X2, X1 соединяем с GND (тогда \(w_1x_1=0\) и \(z=w_2x+b\)). Повышение уровня выхода обеспечивает делитель напряжения на втором потенциометре между клеммой Y и источником \(+V\): Y — на B1, \(+V\) — на B2, выход \(y_6\) снимаем с движка (B3).
Рис. 12. Схема задания 6b: X1 на GND, вход \(x\) на X2, выход Y нейрона на B1, \(+V\) на B2, выход \(y_6\) — движок (B3). Резистор \(R_L\) в цепи движка не влияет на напряжение, так как мультиметр потребляет пренебрежимо малый ток.
Пусть \(R_a\) — часть сопротивления \(R_P\) между B1 и движком. Через цепочку \(R_{\text{вых}}+R_P\) от источника \(A\sigma\) до \(+V\) течёт общий ток, и напряжение на движке (потенциал в точке, отстоящей от источника \(A\sigma\) на \(R_{\text{вых}}+R_a\) из \(R_{\text{вых}}+R_P\)) равно \[y_6=(1-\eta)\,A\sigma(w_2x+b)+\eta\,U_{+V},\qquad\eta=\frac{R_{\text{вых}}+R_a}{R_{\text{вых}}+R_P}.\] Сравнивая с заданной функцией: \(A_6=A(1-\eta)\), \(B_6=\eta U_{+V}\). Из \(B_6=1{,}48\) В находим \[\eta=\frac{B_6}{U_{+V}}=\frac{1{,}48}{3{,}24}\approx0{,}457,\qquad \frac{R_a}{R_P}=\eta\,\frac{R_{\text{вых}}+R_P}{R_P}-\frac{R_{\text{вых}}}{R_P}=0{,}457\cdot1{,}284-0{,}284\approx0{,}30 ,\] то есть движок нужно поставить так, чтобы \(R_a\approx300\) Ом. (В официальном решении напечатано \(R_a/R_P\approx0{,}389\), но их же формула при \(\eta=0{,}458\) и \(R_{\text{вых}}=284\) Ом даёт \(0{,}30\).) Омметром между B1 и B3 измеряется \(R_a+R_L\) (движок через \(R_L\)): значит, ручку надо установить на \(R_{\text{B1–B3}}\approx300+222\approx520\) Ом (измерять нужно при отключённой цепи, когда токи через потенциометр не текут). Амплитуда теоретически \[A_6=A(1-\eta)=A\left(1-\frac{B_6}{U_{+V}}\right)=2{,}74\cdot0{,}543\approx1{,}5~\text{В}.\] Для проверки меняем \(x\) вторым потенциометром и записываем \(y_6\); затем вычисляем \(\sigma(w_2x+b)\) при \(w_2=0{,}96\) В\(^{-1}\), \(b=1{,}66\) (при линейной связи \(y_6\) с \(\sigma\) наклон должен быть \(A_6\), пересечение — \(B_6\)):
\(x\), В \(y_6\), В \(\sigma\) \(x\), В \(y_6\), В \(\sigma\) 0,00 2,73 0,840 1,80 2,92 0,967 0,15 2,76 0,859 2,10 2,94 0,975 0,30 2,78 0,875 2,40 2,95 0,981 0,45 2,80 0,890 2,70 2,96 0,986 0,60 2,83 0,903 3,00 2,96 0,989 0,75 2,85 0,915 3,23 2,97 0,992 0,90 2,86 0,926 1,20 2,89 0,943 1,50 2,91 0,957 В официальной таблице этих данных третий столбец подписан \(A\sigma(w_2x+b)\), но посчитан не по этой формуле (при \(x=0\) должно быть \(2{,}74\cdot0{,}840=2{,}30\) В, а у них \(1{,}38\) В); поэтому \(\sigma\) вычислена заново, и подгонка ниже отличается от их \(1{,}53\,\sigma+1{,}45\).
Рис. 13. Выход \(y_6\) в зависимости от \(x\). Линия — теоретическая зависимость \(y_6=(1-\eta)A\sigma(w_2x+b)+\eta U_{+V}\) без подгоночных параметров.
Рис. 14. Выход \(y_6\) в зависимости от \(\sigma(w_2x+b)\): точки лежат на прямой. Пунктир — теория (\(A_6=1{,}48\), \(B_6=1{,}48\)), сплошная линия — подгонка по точкам.
Подгонка по точкам даёт \(y_6=1{,}57\,\sigma+1{,}41\), то есть \(A_6\approx1{,}6\) В, \(B_6\approx1{,}4\) В; из них в сумме \(A_6+B_6=2{,}98\) В — предельное значение выхода при \(\sigma\to1\) — совпадает с теоретическим \(2{,}97\) В; а теоретическая зависимость (рис. 13) воспроизводит все 15 точек со среднеквадратичным отклонением \(0{,}01\) В. В пределах точности вольтметра (\(0{,}01\) В) схема работает как задумано: \(A_6\approx1{,}5\) В, \(B_6\approx1{,}5\) В; узкий диапазон \(\sigma\) (от \(0{,}84\) до \(0{,}99\)) делает наклон и пересечение подгонки сильно коррелированными, поэтому каждое из них по отдельности определено хуже, чем их сумма.
Проверка. Пределы: при \(x\to\infty\) имеем \(\sigma\to1\) и \(y_6\to A(1-\eta)+\eta U_{+V}=A+\eta(U_{+V}-A)=2{,}74+0{,}457\cdot0{,}50=2{,}97\) В — согласуется с последней точкой (\(2{,}97\) В). При \(\eta=0\) получаем исходный выход нейрона, при \(\eta=1\) — постоянное напряжение \(U_{+V}\).
Обратите внимание: резистор \(R_{\text{вых}}\) входит в \(\eta\); если им пренебречь (\(\eta=R_a/R_P\)), положение движка получится неверным, и \(A_6\) и \(B_6\) не совпадут одновременно с заданными.
Прочитали решение — спросите себя, как можно было до этого додуматься. А через день-два решите задачу заново, не подглядывая.
Похожие задачи
- Конденсатор с утечкой ВсОШ 2015/16, региональный этап, 11 кл.
- Серый омметр ВсОШ 2015/16, заключительный этап, 9 кл.
- Три в одном ВсОШ 2025/26, заключительный этап, 9 кл.
- «Чёрный ящик» с тремя выводами Всесоюзная 1985/86, заключительный этап, 11 кл.
- Оптический чёрный ящик EuPhO 2022/23, заключительный этап, 11 кл.
- Чёрный ящик RLC Яан Калда, №91