↓
 ↑
Регистрация
Имя/email

Пароль

 
Войти при помощи
Asteroid
2 июля в 02:41
Aa Aa
#ии
Ну всё, свершилось.
1. Я затупил, решая простенькую задачку по теорверу, и никак не мог понять, как её решать. А нейросеть её легко решила.
Сама задачка для желающих:
Пусть снайпер стреляет раз за разом. Его стартовая вероятность промахнуться 20 процентов. Если он промахивается, то его вероятность попасть вырастает на 20 процентов. Если он попадает, то вероятность сбрасывается к стартовому значению.
Какова средняя вероятность промахнуться?
Думал, что надо по формуле Баеса разложить вероятность промаха, но на формулировке "вероятность вероятности вероятностей" мозг выдавал ошибку.
Чатжпт-4о этот вопрос так же, как и мне, свернул мозги. А вот новая Соннет задачку решила.

2. И сегодня же знакомый запилил с помощью нейросети сайт для чтения нейро-переводов с возможностью быстро посмотреть на оригинальный текст. Запилил вообще не заглядывая в код. Сайт рабочий. Причём, я заглянул, указал, что удобнее было бы иметь возможность копировать оригинал, а то он по щелчку прятался, и сайт был быстро переделан. Тоже без участия человека.

Я не слоупок, и про нейросети знаю. Но одно дело знать теоретически, и другое, когда ии по настоящему входит в повседневную жизнь.

П.С. Признавайтесь, кто тоже не может решить задачку? )))
2 июля в 02:41
22 комментариев из 23
Его стартовая вероятность промахнуться 20 процентов. Если он промахивается, то его вероятность попасть вырастает на 20 процентов.
За такие формулировки хочется бить автора задачи учебником тервера по голове. Потому что я лично вижу два варианта:
1. Стартовая вероятность попасть 0.8, вероятность попасть после первого промаха 1.0.
2. Стартовая вероятность попасть 0.8, вероятность попасть после первого промаха 0,96 (0,8*1,2, "выросла на 20%"), вероятность попасть после второго промаха превышает 1, и задача ломается.
Исходя из этого, имеем первый вариант. И тогда натыкаемся на другой гениальный оборот автора задачи:
Какова средняя вероятность промахнуться?
Нет, понятно, что подразумевается бесконечное число выстрелов, но для нормального восприятия задачи было бы недурно это явно написать. А то я могу посчитать среднюю вероятность для двух выстрелов подряд и сидеть довольным.

Решая задачу в уме с указанными допущениями получил 1/6, ну, т.е. 16,6%. Весьма вероятно, что ошибся, в "классическом" тер.вере я давно не упражнялся, по работе в основном со стат.методами всё же приходится иметь дело.
Показать полностью
-1/12
Я думаю, как скоро школьники начнут решать всю домашку с помощью нейросети. Наверное, уже. Они всегда быстрее нас.
Вероятность вроде относится к большому количеству событий, а одиночное событие предсказывается с огромной ошибкой?
2. Стартовая вероятность попасть 0.8, вероятность попасть после первого промаха 0,96 (0,8*1,2, "выросла на 20%"),
Ответили за меня.
Псевдослучайный генератор говорит что будет 19.4
Математику я не помню, чтобы это в теории посчитать)

UPD: на миллиарде вышло так
Попаданий 807063018, промахов 192936982
Т.е. вероятность 19.2936982%

UPD2: дробные множители, чуток пересчитал, вроде вот так должно было получиться
Попаданий 808632388, промахов 191367612
Т.е. 19.1367612% чуть ближе к правде должно оказаться
2. И сегодня же знакомый запилил с помощью нейросети сайт для чтения нейро-переводов с возможностью быстро посмотреть на оригинальный текст. Запилил вообще не заглядывая в код. Сайт рабочий. Причём, я заглянул, указал, что удобнее было бы иметь возможность копировать оригинал, а то он по щелчку прятался, и сайт был быстро переделан. Тоже без участия человека.
Это много лет умеет делать гугл-транслейт. В качестве переводчика выступает что - какой-то чатгпт?
ПС: впрочем, я не смогу написать такой сайт. Потому что в принципе не умею писать сайты. А ваш знакомый - может? Потому что сайт это ж не только пара строчек кода, но и окружение - сервер, сертификаты etc
ReznoVV
За такие формулировки хочется бить автора задачи учебником тервера по голове.
Не дотянешься! )))
Ты серьезно хочешь придираться к формулировкам человека, который до трёх часов ночи ломал голову над задачей? )))

Потому что я лично вижу два варианта:
1.

Нет, понятно, что подразумевается бесконечное число выстрелов, но для нормального восприятия задачи было бы недурно это явно написать.
Очевидно, что подразумевается средняя вероятность промаха, то есть, вероятность промаха для некого рандомного выстрела, о котором мы не знаем ничего. В том числе - не знаем, был ли прошлый выстрел промахом.

Решая задачу в уме с указанными допущениями получил 1/6, ну, т.е. 16,6%.
Как считал?
Потому что это решается через цепи Маркова.
MonkAlex
Т.е. 19.1367612% чуть ближе к правде должно о
Странно. Тебе не кажется, что это очень высокая вероятность? Типа, мы после промаха всегда попадаем, но это даже на 1 процент не снижает вероятность промаха.
Ответ: 16.67%

Это много лет умеет делать гугл-транслейт. В качестве переводчика выступает что - какой-то чатгпт?
Соннет.

А ваш знакомый - может?
Да. Потому он и в некотором шоке.
Странно. Тебе не кажется, что это очень высокая вероятность? Типа, мы после промаха всегда попадаем, но это даже на 1 процент не снижает вероятность промаха.
Ответ: 16.67%
Сделал ровно как описано - снижением вероятности промаха. Может неправильно понял задачу.
Код простой в принципе https://pastebin.com/74mK0fx5
Так, что значит "вероятность попасть вырастает на 20 процентов"? Я её неправильно реализовал, похоже =)

UPD: с утра сонный был, вместо этого сделал "вероятность промаха уменьшится на 20%", а это не одно и то же. Ниже выложил другой вариант.
https://pastebin.com/hrdAqKBb
Вариант, который даёт 96% попадания на второй выстрел. Сменил генератор на более случайный.
Попаданий 827797490, промахов 172202478
17.220248%
А если говорить про "гарантированное попадание после промаха", то оно легко решается.
Без гаранта у нас 1 промах из 5 выстрелов. С гарантом 1 из 6. Т.е. 1/6, как выше и писали.
Да. Потому он и в некотором шоке.
Посидел, повспоминал - мне сеточки пока ни разу не помогли написать работающий продукт. Но я пробовал давно и наверное чатгпт3.5
Что это за соннет такой (не смог нагуглить), можно попробовать?
MonkAlex
Это значит, что вероятность попадания после промаха 100%.
Но я пробовал давно и наверное чатгпт3.5
Там очень сильный прогресс с тех пор.
MonkAlex

Что это за соннет такой (не смог нагуглить), можно попробовать?
Модель: Anthropic: Claude 3.5 Sonnet
MonkAlex
Без гаранта у нас 1 промах из 5 выстрелов. С гарантом 1 из 6. Т.е. 1/6, как выше и писали.
Это решение через уловку.
Вообще, полная задачка выглядит так: вероятность крита растёт после каждого не критического удара на 5%, а после критического сбрасывается к стартовой; сколько добавочного среднего урона даёт эта механика при заданных стартовой вероятности крита (26%) и критического урона (1,5х).
Но для блогов решил упростить.
П.с. Я пытался понять - стоит ли использовать шмотку с этой механикой, вместо просто шмотки на +10% урона. На глаз выходило, что не стоит. Но тогда непонятно: зачем вообще её добавили, и при каких параметрах она станет выгодной.
Asteroid
Как считал?
Через представление о полной вероятности хорошо получается. Из пяти выстрелов мы промахиваемся один раз, после чего делаем дополнительный выстрел и гарантированно попадаем. То есть за шесть выстрелов мы попали пять раз, а значит полная вероятность промаха 1/6.
Вообще, полная задачка выглядит так: вероятность крита растёт после каждого не критического удара на 5%, а после критического сбрасывается к стартовой; сколько добавочного среднего урона даёт эта механика при заданных стартовой вероятности крита (26%) и критического урона (1,5х).
Но для блогов решил упростить.
П.с. Я пытался понять - стоит ли использовать шмотку с этой механикой, вместо просто шмотки на +10% урона. На глаз выходило, что не стоит. Но тогда непонятно: зачем вообще её добавили, и при каких параметрах она станет выгодной.
Так легко сравнивается. Даже стартовые дают 26*50=13%. Очевидно больше 10%.
А вот как сравнить реально на дистанции атак - я пока не сообразил.
Если меня нигде не подвели подсчёты, то выходит сравнимый урон при таких входных данных.
Взял за базу урона 100 уе, 1 тысяча атак.
Урона с шмоткой на крит: 116000
Урона с шмоткой на +10%: 110000

Т.е. 16-17 дополнительного среднего урона с крита, ну или 16-17% доп урона. Хз почему =)
ReznoVV
Из пяти выстрелов мы промахиваемся один раз,
Да, я понял уже про обходной путь.
MonkAlex
Так легко сравнивается. Даже стартовые дают 26*50=13%.
Откуда ты это взял?
...
А понял: ты не так понял.
В игре есть обычные криты. Шмотка добавляет механику с повышением вероятности крита после обычного удара.

Взял за базу урона 100 уе, 1 тысяча атак.
А я вот что-то про мат моделирование забыл.
Но мне было интересно вывести формулу, и посмотреть - где граница выгодности шмотки. Так-то очевидно, что если вкачать критический урон, то польза от шмотки будет расти сильнее, чем польза от просто добавочного урона. Но насколько именно - это был вопрос.
Самое забавное, что мне всё казалось, что "вот сейчас я пойму", и решение вертится на краю ума. А оно всё не приходило.
ПОИСК
ФАНФИКОВ











Закрыть
Закрыть
Закрыть