Для данной задачи, если не использовать нейронки, можно просто сделать таблицу.
У тайла три состояния: пустой, клетка А, клетка В.
8 соседей, итого вариантов. Для каждого варианта хранить команду.
У вашей модели 6,437 параметров – это почти столько же, сколько нужно для полной таблицы. Мне кажется, стоит уменьшить количество параметров – и эмуляция станет быстрее, и клеткам придётся больше обобщать, а не заучивать.
P.S. Если у клеток А и В разные "программы", то вариантов будет 13,122. Но всё равно, как мне кажется, количество параметров высоковато.
Нравится тема эволюционных алгоритмов. Тоже хотел попробовать для нейронок, но всегда казалось, что градиентный спуск эффективнее (хотя и менее изобретательный).
Робокоп vs Терминатор – лучше не драка. Лучше чаепитие в викторианском стиле, и два джентльмена: один человек, закованный в титановую броню, другой робот, покрытый органикой для маскировки – беседуют о том, где пролегает грань между человеком и машиной.
Да, вы правы. Мой стиль действительно может напоминать «нейронный». Сейчас попробую исправить. ... Теперь лучше? Если есть идеи, как сделать мой стиль более «человечным», просто скажи.
Январь — время для технологических хайпов. Оно и понятно — число на календаре увеличилось, все крутые технологии стали прошлогодними, человечество жаждет новых прорывов.
В прошлом году в январе выстрелил DeepSeek R1. В этом году — Clawdbot. В следующем январе будет хайп по поводу ещё чего-то. Возможно, что-то сделанное вами. Главное, чтобы Андрей Карпаты написал об этом в Твиттере.
Человек пишет код, и он с первого раза не компилируется. Это нормально, обычный рабочий процесс. Это даже хорошо, что компилятор сразу ошибку нашёл, а не тебе пришлось пять часов в отладчике её искать.
ИИ пишет код, и он с первого раза не компилируется. Тупая мразота! Хрен ты у меня работу заберёшь, искусственный идиот!
Или такое.
Для данной задачи, если не использовать нейронки, можно просто сделать таблицу.
У тайла три состояния: пустой, клетка А, клетка В.
8 соседей, итого
вариантов. Для каждого варианта хранить команду.
У вашей модели 6,437 параметров – это почти столько же, сколько нужно для полной таблицы. Мне кажется, стоит уменьшить количество параметров – и эмуляция станет быстрее, и клеткам придётся больше обобщать, а не заучивать.
P.S.
Если у клеток А и В разные "программы", то вариантов будет 13,122. Но всё равно, как мне кажется, количество параметров высоковато.
Нравится тема эволюционных алгоритмов. Тоже хотел попробовать для нейронок, но всегда казалось, что градиентный спуск эффективнее (хотя и менее изобретательный).
Робокоп vs Терминатор – лучше не драка. Лучше чаепитие в викторианском стиле, и два джентльмена: один человек, закованный в титановую броню, другой робот, покрытый органикой для маскировки – беседуют о том, где пролегает грань между человеком и машиной.
Сказать, что это чит для CS.
Если честно, мне казалось, что Пентагон планирует операции через ИИ уже лет 7-8, а то и больше.
В том числе идею про «скушать летучую мышь» ИИ подкинул.
Зачем талантливые люди, если есть талантливые модели? )
Так Стражи Галактики все так и выглядят.
Надо было ответить:
Разработчик просит у Скайнета придумать новую фичу.
Скайнет предлагать интегрировать в приложение Скайнет.
Разработчик просит у Скайнета реализовать эту фичу.
Скайнет пишет код, добавляя уязвимость.
???
Judgement Day!
Роскомсбой
В смысле соврали? Два гражданина - это уже граждане. Два обращения - это уже многочисленные. Сотрудники РКН - граждане РФ.
Забавно, что хопо сапиенсы вот это самое «умеет думать» приписывают даже себе.
Январь — время для технологических хайпов. Оно и понятно — число на календаре увеличилось, все крутые технологии стали прошлогодними, человечество жаждет новых прорывов.
В прошлом году в январе выстрелил DeepSeek R1. В этом году — Clawdbot. В следующем январе будет хайп по поводу ещё чего-то. Возможно, что-то сделанное вами. Главное, чтобы Андрей Карпаты написал об этом в Твиттере.
Из всех "Лун" самая секси.
Вот об этом и речь - единственное, что Rust гарантирует - это страдания при написании даже элементарных вещей.
Всё остальное ложится на плечи разработчика и хаки через unsafe.
Человек пишет код, и он с первого раза не компилируется. Это нормально, обычный рабочий процесс. Это даже хорошо, что компилятор сразу ошибку нашёл, а не тебе пришлось пять часов в отладчике её искать.
ИИ пишет код, и он с первого раза не компилируется. Тупая мразота! Хрен ты у меня работу заберёшь, искусственный идиот!
Увеличьте размер массива с миллиона до 10 миллионов. На плейграунде начинает воспроизводиться.
thread 'main' (13164) has overflowed its stack
rustc 1.91.1
обновился до 1.93.0 - та же беда
Спасибо!
Раз вы так хорошо разбираетесь в вопросе, расскажу ещё про одну старинную проблему Rust.
Если так:
то паника.
Если так:
то всё норм.
Я не спрашиваю, почему так - потому что в дебаг режиме и в релизном Rust ведёт себя по-разному. Я спрашиваю: доколе?