17 декабря 2020

Журнал «Код»
5 лет назад

Потому и не кусают

😢 Проблема: полчища ос оккупируют китайские поселки и делают кусь местным жителям.

😎 Решение: дрон с огнемётом на дистанционном управлении. Оператор щёлкает переключателем, и дрон выпускает струю огня. Волонтёры и местные жители собрали больше 12 тысяч долларов, чтобы купить дрон и всё не необходимое. Уже уничтожили 11 гнёзд, на очереди ещё больше ста.

Интересно, что они будут делать, когда уничтожат все гнёзда?

🙂 Кто: группа волонтёров Blue Sky Rescue и жители деревни Чжун, Китай

Посмотреть: по ссылке в комментариях.

#новости_код

Показать полностью…
0 отметок нравится. 0 комментариев. 0 репостов.
Пока нет комментариев
Журнал «Код»
5 лет назад

Минута милоты

🤔 Что случилось: курьеры Delivery Club готовятся к зиме и запасаются вязаной одеждой от уличных бабушек — покупают носки, шарфы и варежки.

🙃 Зачем: чтобы сделать доброе дело перед Новым Годом. Если хотите присоединиться к акции — расскажите, где в вашем городе бабушки торгуют вязаными тёплыми вещами, и курьеры Delivery Club сходят к ним за покупками.

😏 Когда: с 14 по 27 декабря 2020 года.

😊 Где: Москва, Санкт-Петербург, Пермь, Нижний Новгород, Новосибирск, Челябинск, Екатеринбург, Рязань, Кемерово, Курск, Тюмень, Калуга, Тверь, Тольятти, Новокузнецк.

👉 Посмотреть и присоединиться к акции: по ссылкам в комментариях.
.
#новости_код

Показать полностью…
0 отметок нравится. 0 комментариев. 0 репостов.
Пока нет комментариев
Журнал «Код»
5 лет назад

ИИ научился изучать живые клетки

🧐 Что это: технология для визуализации живых клеток в течение долгого времени. Она сочетает визуализацию клеток с ИИ и позволяет изучать их жизнеспособность и возможные патологии. Алгоритм умеет смотреть на отдельные клетки и следить за ними в течение времени.

🤔 И что: для исследований клетки обычно помечают каким-нибудь красителем. Но, во-первых, красители токсичны и могут влиять на исследование, во-вторых, так можно изучать только окрашенные клетки, а другие остаются в тени. Теперь же можно не использовать краситель и все равно находить с помощью алгоритмов всё, что нужно ученым.

👨🔬 Кто: исследователи Иллинойского университета в Эрбане-Шампейн.

#новости_код

Показать полностью…
0 отметок нравится. 0 комментариев. 0 репостов.
Пока нет комментариев
Журнал «Код»
5 лет назад

Когда вы решили все логические задачи на собеседовании, вам предложат последнюю — самую важную Однажды программист устраивался на работу, где ему предложили самому выбрать себе зарплату. Но сделали это хитро, так, чтобы сразу проверить его профпригодность: дали на выбор два конверта.В каждом конверте лежат листочки с «офферами» — это документ, где написано предложение с должностью, условиями работы и зарплатой. Два конверта — два «оффера». Конверты запечатаны. В одном оффере денег в два раза больше, чем в другом, но никто не знает, где какая сумма. Программисту можно открыть один конверт, прочитать оффер и решить — оставить этот конверт или выбрать другой. Подскажите программисту, что лучше — оставить этот, выбрать другой или без разницы?Решение обычного человекаЕсли рассуждать с позиции простого здравого смысла, решение будет таким: игнорируем эти тупые игры, открываем оба конверта, и если среди них есть здравый оффер — соглашаемся, а нет — до свидания. Ишь чего вздумали! Можно ещё сказать: «Мне не подходят оба оффера, но если вы готовы предложить мне сумму этих двух офферов, позвоните. Мой номер — произведение первых 10 простых чисел...»Но можно подойти к решению с точки зрения математики и статистики.Решение программистаЧтобы узнать правильный ответ, нам понадобится математическое ожидание — мы уже рассказывали про него в задаче про футболиста. Допустим, что программист выбрал один конверт и обнаружил в нём оффер на Х рублей. Значит, в другом конверте будет оффер либо на 0,5Х рублей, либо на 2Х рублей. Посчитаем математическое ожидание при выборе того или иного решения. Вероятность нахождения большей или меньшей суммы одинаково и равно 50% или 0,5. Значит, если в конверте лежит 0,5Х рублей, матожидание для него будет равно 0,5Х × 0,5 = 0,25Х. А если там лежит 2Х рублей, то математическое ожидание будет такое: 2Х × 0,5 = Х.Теперь сложим эти числа, чтобы узнать общее матожидание, если мы выберем другой конверт вместо открытого: 0,25Х + Х = 1,25Х. В открытом конверте у нас всегда оффер на Х рублей. 1,25X > X, поэтому, с точки зрения математики, выгоднее выбрать второй конверт, так как суммарная вероятность получить больше денег будет выше.Также важно помнить, что мы говорим о математическом ожидании и статистике: всё это работает на сотнях и тысячах конвертов, если усреднить результат. В отдельном конкретном случае это рассуждение не имеет смысла. От редакции:Парадокс задачи про конверты в том, что шанс вытянуть большую или маленькую зарплату равен 50% только до выбора и открытия первого конверта. Как только человек открывает первый конверт, вероятность меньшей зарплаты во втором конверте сразу равна либо 100%, либо 0%, потому что там тоже лежит конкретная сумма, которая не поменяется от выбора человека. Поэтому в этот момент уже некорректно говорить о том, что шанс вытянуть конверт с суммой побольше или поменьше — 50%.Но человек не может заранее знать, где какая сумма, и объективно для него во втором конверте может быть как зарплата побольше, так и поменьше — с одинаковой вероятностью ошибиться. Именно из-за этого незнания и существует этот парадокс двух конвертов.

Показать полностью…
0 отметок нравится. 0 комментариев. 0 репостов.
Пока нет комментариев
Журнал «Код»
5 лет назад

Что делать, если вероятность выпадения не 50 на 50? Вот вам довольно сложная задачка на нестандартное мышление. Такие задачи помогают проверить логическое мышление и понимание вероятностей. Ситуация: начинается футбольный матч. Судья должен бросить жребий, кому достанется мяч. Внезапно судья понимает, что монетка слегка погнута. Он понимает, что и из-за этого при подкидывании орёл с решкой будут выпадать не с одинаковой вероятностью — орёл выпадает в 2 раза чаще, чем решка. Проблема: тот, кто поставит на орла, будет иметь больше шансов на мяч, чем соперник. Это нечестно.Задача: придумать способ жеребьёвки, в котором шансы обоих участников равны. Использовать при этом только гнутую монетку. Прежде чем заглядывать в решение, попробуйте решить эту задачу самостоятельно. Если она кажется слишком сложной — возьмите подсказку.ПодсказкаМонетку можно подкидывать больше одного раза.РешениеИз-за того, что одна сторона выпадает чаще другой, мы не можем использовать одно подкидывание для определения победителя. Но что если подбросить монету не один, а два раза подряд? Смысл в том, чтобы найти такие комбинации, которые дают равные шансы на победу.Если подкинуть монетку два раза, то у нас получатся такие варианты:Орёл — Орёл (ОО)Орёл — Решка (ОР)РОРРПервый вариант мы отбрасываем сразу — у него самый высокий шанс выпадения. Вариант с двумя решками тоже не подходит — он выпадет реже всего. Теперь посмотрим, что с шансами выпадения сначала орла, а потом решки и наоборот. Для этого перемножим вероятности выпадения орла (⅔) и решки (⅓) в разной очерёдности:ОР: ⅔ × ⅓ = 2/9РО: ⅓ × ⅔ = 2/9Получается, что у обеих этих последовательностей одинаковый шанс выпасть при двойном броске монеты. Это значит, что одна команда может поставить на последовательность ОР, а вторая — на РО. Если же выпадет ОО или РР, то мы просто перебрасываем монетку ещё два раза.

Показать полностью…
0 отметок нравится. 0 комментариев. 0 репостов.
Пока нет комментариев