Update array_set_v2.md

This commit is contained in:
Dmitry 2026-04-01 16:21:08 +03:00 committed by GitHub
parent b6614a54f4
commit f68c9bd431
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -356,3 +356,59 @@ $$
Все остальные разделы (1, 3, 58, 1012) остаются без изменений, так как в них нет проблемных конструкций.
## 3
Мы исправили функционально-аналитический подход (4) — он теперь отображается. Осталось два проблемных места: матрица в тензорной алгебре (2) и формула в таблице для смешанного подхода (9). Предлагаю для них максимально простые и проверенные альтернативы.
---
### 2. Тензорная алгебра (блочная форма) — альтернативный вариант с `bmatrix`
Вместо `pmatrix` используем `bmatrix` (квадратные скобки) и явно проставляем `\\` в конце каждой строки (кроме последней). Весь блок окружён пустыми строками.
$$
\begin{bmatrix}
\text{out}_1 \\
\text{out}_2 \\
\vdots \\
\text{out}_n
\end{bmatrix}
=
\begin{bmatrix}
T_{11} & T_{12} & \dots & T_{1n} \\
T_{21} & T_{22} & \dots & T_{2n} \\
\vdots & \vdots & \ddots & \vdots \\
T_{n1} & T_{n2} & \dots & T_{nn}
\end{bmatrix}
\ast
\begin{bmatrix}
\text{in}_1 \\
\text{in}_2 \\
\vdots \\
\text{in}_n
\end{bmatrix}
$$
---
### 9. Смешанный формализм (таблица) — формула вынесена из таблицы
Чтобы избежать проблем с отображением формулы внутри ячейки таблицы, я выношу её отдельно, а в таблице оставляю только описание.
**Смешанный формализм (алгебраические структуры):**
$$
\text{out}_{i} = \Phi_i\!\left(\sum_{j=1}^{n} \alpha_{ij} \,\text{in}_{j}\right)
$$
| Подход | Краткая характеристика |
|--------|------------------------|
| Смешанный (алгебра) | Нейросетеподобное преобразование: выход = нелинейная функция от взвешенной суммы входов (формула выше) |
Такой способ гарантирует, что формула отобразится корректно, поскольку она находится в собственном блоке `$$`, а не внутри таблицы.
---
Если и эти варианты не сработают, остаётся ещё один резервный способ: для матрицы использовать обычную запись в строку (например, `(out_1, ..., out_n)^T = M * (in_1, ..., in_n)^T`), но я надеюсь, что предложенные выше варианты будут работать.
Пожалуйста, протестируйте их в вашем `.md` файле на GitHub. Если возникнут проблемы, укажите, какой именно символ не отображается, и я подберу ещё более упрощённый вариант.