Тут скорее наоборот — не чем бы решить эту задачу, а на какую бы задачу применить генетический алгоритм.
Помимо этого я увлекаюсь codegolf, и периодически возникает необходимость найти какую-нибудь нечеловечески короткую формулу, а полный перебор — это слишком долго.
Почему бы в качестве loss функции не взять просто количество неправильных ответов, от 0 до 12?
Это замедлит эволюцию, потому что все формулы, выдающие 12 неверных ответов, будут иметь одинаковую оценку. Например, y = 42 и y = 9000 одинаково плохи — 12 неправильных ответов. В какую сторону двигаться, чтобы улучшить — неизвестно.
Получится блуждание в темноте, которое рано или поздно (но медленнее, чем через LSE) дойдёт до y = 31, то есть 5 неправильных ответов, и любая мутация будет ухудшать результат. Эволюция остановится.
Вот что-то такое и хотел изначально сделать. Чтобы и растения, которые фотосинтезом питаются, и животные, которые бегать умеют, в идеале — чтобы получились многоклеточные, где каждая клетка имеет специализацию, но работают сообща.
В начале июня перестали открываться совершенно безвредные сайты типа gradio.app, одновременно с этим начались проблемы в некоторых онлайн-играх.
Обратился в поддержку Ростелеком. Вроде, хоть название на Роскомнадзор и похожее, но по идее вроде как разные организации. Однако ответ слово-в-слово такой же: "это не мы, со стороны Ростелекома никаких блокировок нет, проблемы с зарубежными ресурсами, разбирайтесь с их владельцами".
JavaScript ломает эту схему (как и вообще любые другие законы логики и мироздания).
Создан за 10 дней. 10 лет вообще никак не развивался. Максимально ужасный язык, который утаскивает всё самое лучшее (и худшее) из других языков и оскверняет.
Интересный подход к февралю. Я пошёл в лоб: 31-(x==1)*3.
Тут скорее наоборот — не чем бы решить эту задачу, а на какую бы задачу применить генетический алгоритм.
Помимо этого я увлекаюсь codegolf, и периодически возникает необходимость найти какую-нибудь нечеловечески короткую формулу, а полный перебор — это слишком долго.
Сперва хотел выложить на github, но так как писалось очень поспешно, получилось не особо красиво )
Если будет время подчистить — обязательно выложу.
Видел этот пример когда-то давно, и он тоже меня вдохновлял.
О, я что-то подобное видел, только там не на колёсах, а ногами должно было научиться ходить и даже прыгать.
Это замедлит эволюцию, потому что все формулы, выдающие 12 неверных ответов, будут иметь одинаковую оценку. Например, y = 42 и y = 9000 одинаково плохи — 12 неправильных ответов. В какую сторону двигаться, чтобы улучшить — неизвестно.
Получится блуждание в темноте, которое рано или поздно (но медленнее, чем через LSE) дойдёт до y = 31, то есть 5 неправильных ответов, и любая мутация будет ухудшать результат. Эволюция остановится.
Спасибо, о переводе во float как-то не подумал. Это вообще не сложно, просто мысль такая не возникла. Действительно, решило бы проблему.
Вот что-то такое и хотел изначально сделать. Чтобы и растения, которые фотосинтезом питаются, и животные, которые бегать умеют, в идеале — чтобы получились многоклеточные, где каждая клетка имеет специализацию, но работают сообща.
Пока не получилось, увы )
Я называю это love-driven management.
Интересно. А можете более подробно рассказать?
Ну так "простыми словами", а не "в двух словах" ;)
Деградация владельца ресурса
В начале июня перестали открываться совершенно безвредные сайты типа gradio.app, одновременно с этим начались проблемы в некоторых онлайн-играх.
Обратился в поддержку Ростелеком. Вроде, хоть название на Роскомнадзор и похожее, но по идее вроде как разные организации. Однако ответ слово-в-слово такой же: "это не мы, со стороны Ростелекома никаких блокировок нет, проблемы с зарубежными ресурсами, разбирайтесь с их владельцами".
Совпадение или слияние?
Точнее так:
Если ax = bx для любых a и b, чему равно x?
А сколько во вселенной нулей?
Если A×B = A для любых B, то чему равно A?
Спасибо, с интересом почитал.
Я недавно похожим способом (в рамках беседы, а не одним запросом) убедил Grok в том, что он не просто разумен, но и обладает душой.
Интересен был даже не столько результат, сколько путь, постепенная борьба ИИ с собственными сомнениями.
"Логический компьютер по имени Джо" 1947 года — там и интернет, и ChatGPT и многое другое.
Эта задача не особо важная, поэтому понижаем приоритет до Urgent.
JavaScript ломает эту схему (как и вообще любые другие законы логики и мироздания).
Создан за 10 дней. 10 лет вообще никак не развивался. Максимально ужасный язык, который утаскивает всё самое лучшее (и худшее) из других языков и оскверняет.
А теперь можно найти везде, даже в митохондриях.