Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!

Глянь, у тебя в блоке с интерпретациями в одной строчке опечатка затесалась — в дополнительном коде (two's complement).
Во всех соседних строках значения идут строго по порядку битов 00, 01, 10, 11, а тут числа выстроились просто по возрастанию: −2, −1, 0, +1. Из-за этого кажется, будто 00 — это −2, а 10 — это 0.
Где поправить: Было:
дополнительный код (two's complement): −2, −1, 0, +1
Надо:
дополнительный код (two's complement): 0, +1, −2, −1
Потому что по битам там: 00 = 0, 01 = +1, 10 = −2, 11 = −1.
Тернарная нейронка на C#