Нейросеть на 1.8 МБ решает, является ли число Numberwang
WangNet – 1.8 MB, zero-dependency Numberwang adjudication in 11 languages
Проект WangNet — это крошечная нейросеть на чистом Python без зависимостей, которая определяет, является ли число Numberwang. Модель весит всего 1.8 МБ, код inference — около 100 строк стандартной библиотеки. Сеть читает символы напрямую, без токенизатора и правил, и распознаёт числа на 11 языках, арифметические выражения, римские цифры и даже вымышленные числа. Точность — 88.9% на отложенной выборке, но арифметика на незнакомых операндах остаётся слабым местом.
Сеть запоминает, а не вычисляет, поэтому простые выражения вроде 5*2 надёжны, а 904 * 3 — это обоснованное предположение.