• Как детектить собаку на кровати?

    trapwalker
    @trapwalker Автор вопроса
    Уже обсуждалось, что в комнату собаке перекрывать вход не согласовали. Придётся нанимать ЧОП, походу, у кровати дежурить.
    Кот, кстати, есть. Но коту исторически кухонный диван больше нравится, он там и тусуется большую часть времени, его и охраняет. Второго сторожевого кота мы не потянем. Да и эти когда начинают играться с собакеном -- затоптать могут.
  • Как детектить собаку на кровати?

    trapwalker
    @trapwalker Автор вопроса
    Antonio Solo, нормально. погрешность в пределах приемлемой будет. Допустим 4 датчика на 50кг каждый с класом C3 - это, насколько я понимаю, 0.02% точность. Грамм сорок будет.
    Если тензодатчика 4, то показтели тупо суммируются и не нужно никаких неравномерностей учитывать.
    Учитывая, что показания с тензодатчиков можно в реальном времени очень быстро получать, то вполне реально форму импульса с четырёх датчиков распознавать простенькой нейронной сетью.

    Для взрослых такую кровать можно как фитнес-трекер использовать будет. Много всяких показателей снимать интересных за ночь=).
  • Как детектить собаку на кровати?

    trapwalker
    @trapwalker Автор вопроса
    Adamos, на бронесарафан, который весом с собаку, имеет смысл добавить пару бронепластин или пришить рагрузку со светошумовыми гранатами, тогда кровать не бует путать сарафан с собакой.
    При достаточной точности измерения веса откалибровать распознавание на вес собаки будет не сложно.
    Можно даже автоматический протокол калибровки реализовать: сел, взял собаку, встал, сел, отпустил собаку.
    Мне кажется вероятность нечаянно положить на кровать что-то по массе как собака с точностью до 100 грамм довольно мала, но и тут есть план Б. Можно добавить второй фактор в виде iBeacon.
  • Как детектить собаку на кровати?

    trapwalker
    @trapwalker Автор вопроса
    Developer, придется дифференцировать на более широком окне.
    Исходим и того, что ребенок более менее добросовестно сгоняет собаку с кровати, если активен и не спит. А когда он спит, то и вес кровати не будет лишний раз меняться.
  • Как детектить собаку на кровати?

    trapwalker
    @trapwalker Автор вопроса
    qid00000000, я тоже об этом думал. Наверно термостатированный подогрев лежака с детектором наличия собаки и в антиванальном исполнении - это хороший подвод собаке меньше лезть на кровать.
    Но есть версия, что собака лезет на кровать в большей степени из соображений эмпатии к маленькой хозяйке. Свидетельств тому несколько: лезет на пустую кровать когда никого нет дома; вполне себе мирно и уютно дремлет на своей подушке на полу, когда имеется шанс огрести за кровать.
  • Как детектить собаку на кровати?

    trapwalker
    @trapwalker Автор вопроса
    Dance Macabre, пока что лидирует вариант с тензо-датчиками в ножках кровати.
  • Как детектить собаку на кровати?

    trapwalker
    @trapwalker Автор вопроса
    Гениально! Можно даже не озадачиваться взвешиванием ребенка и прочего хлама, что может оказаться на кровати, просто детектить прирост веса в районе массы собаки.
    Нужно погуглить, вдруг уже продаются ножки для мебели со встроенными тензо-датчиками.
    Если нет, то стоило бы.
    Итак, дифференцируем показания тензо-датчиков скользящим окном и реагируем на передний фронт заданного размера. Звучит как удачное решение по всем канонам ТРИЗ. Тем более, что один тензо-датчик у меня даже в хозяйстве имеется, и лишняя NodeMCU для IoT девайса.
  • Как детектить собаку на кровати?

    trapwalker
    @trapwalker Автор вопроса
    Владимир Куц, оптическое детектирование услжняется ночным режимом. Я уже думал делать инфракрасные отражатели, инракрасную активную модулированную подсветку (светодиодом) и камеру с непрозрачным фильтром в видимом спектре.
    Тут, вроде, все зайцы убиваются:
    - реагировать будет на яркий отражатель на ошейнике.
    - отражатель пассивен, не требует батареек и массивного ошейника.
    - за счет модуляции не будет реагировать на помехи

    Но хотелось простого решения, вроде рамки в магазинах: пронёс ошейник в сечении боковины кровати (между спинками) -- получил срабатывание.
    Только вот как это технически сделать моих знаний маловато.
  • Как детектить собаку на кровати?

    trapwalker
    @trapwalker Автор вопроса
    С тепловизором, кстати, проблематично тоже. Для нормального распознавания кейсов разрешение маловато, а в таком виде он будет реагировать на высунутую из под одеяла ногу как на отдельное тепловое пятно. Нужно, чтобы детектиля факт запрыгивания собаки на кровать. Хотя, согласен. Эту тему можно копать дальше.
    Можно взять ESP-8266 и этот тепловизор навести на край кровати так, чтобы детектить разные кейсы.
    Можно даже обучить нейронную сеть распознавать ситуации.
  • Как детектить собаку на кровати?

    trapwalker
    @trapwalker Автор вопроса
    Это, пожалуй, самый гибкий вариант. Но не хочется вешать камеру в комнате ребенка. Чисто психологически хочется воспитать нормального паранойика, как я=)
  • Как детектить собаку на кровати?

    trapwalker
    @trapwalker Автор вопроса
    Шапочка из вольги - нормальная идея. Пробовали. Но собака её умудряется снимать.
    А какая камера будет нормально в темноте снимать? Тут цветовым пятном не обойтись. Полноценный тепловизор будет сопоставим по стоимости с собакой.
  • Как детектить собаку на кровати?

    trapwalker
    @trapwalker Автор вопроса
    Думал об этом, но проблематично. Собака запрыгивает в кровать в том числе ночью, когда ребенок спит. Не хотелось бы бить током обоих. А так да, в планах встроить маленький мио-стимулятор в ошейник, но как детектить сам факт посягательства на постель?
  • Как детектить собаку на кровати?

    trapwalker
    @trapwalker Автор вопроса
    Antonio Solo, это комната дочки, собака тоже её. Дверь постоянно держать закрытой неудобно.
    Я, кстати, тоже за RFID, но как локализовать срабатывание? Наверно несколько антенн надо ставить под матрцом.
  • Как детектить собаку на кровати?

    trapwalker
    @trapwalker Автор вопроса
    Алексей Ярков, вот кошки совсем хреново понимают, если чуть поже ругать. А вот момент "преступдения" прям чётко понимают что огребут, но всё равно делают. Наш повадился тарабанить во входную дверь лапами о ночам. При этом выходить он боится до усрачки. То есть стучит чисто из любыи к искусству.
  • Как детектить собаку на кровати?

    trapwalker
    @trapwalker Автор вопроса
    dollar, именно для этого и нужно.
    Хотя, собака, как мне кажется, немного умнее, чем делает вид, хотя у меня и нет доказательств.
    По крайней мере по ее виду ясно, что всё ей понятно, если на нее ругаешься, но она, кроме того. понимает также, что это так себе наказание. Хозяет лает - ветер носит.
  • Как написать детектор бреда на Python?

    trapwalker
    @trapwalker Куратор тега Python
    Antonio Solo, если это секретное слово для уатентификации клиента, то отнюдь.
    Короче, суть в том, что любое сочетание байтов, букв, вспышек света, электрических импулсов, клубов дыма, звуков очень сильно связано с контекстом и может считаться бредом или полезным сообщением в зависимости от контекста, от информации, которой владеет получатель, от интерпретации.
    Автор вопроса наивно оставил за скобками определение смысла. Что такое осмысленное сообщение, каковы его критерии? Это очень сложный вопрос.

    Скорее всего автору не требуетя решать сложные философские вопросы о том что такое бред, а что такое нет.
    Скорее вего можно обойтись простой проверкой по словарю или проверкой частотсности вхождения символов на соответствие частотных показателей конкретного языка, или, если есть большая обучающая выборка, можно обучить нейронную сеть, или вообще оценивать дианмику набора символов, если они приходят с клавиатуры, а може быть имеет смысл оценивать другие критерии, например тайминги действий и паттерны поведения пользователя.

    Но атвор вопроса нашел "самый простой" способ решения и озадачил им нас: "построить сильный ИИ, которому бы не скучно было классифицировать для него (автора вопраса) строки по стеени бредовости".
    По мне, так автора бы такой ИИ точно зарубил бы.
  • Как написать детектор бреда на Python?

    trapwalker
    @trapwalker Куратор тега Python
    kolya2_romanov, в смысле?! "улюлю" - это не бред! Это когд аты бежишь маленький красный с деревянной винтовкой, а в кустах белые залегли и громко отстреливаются.
  • Поможете с задачкой на Python?

    trapwalker
    @trapwalker Куратор тега Python
    Валерий Мамонтов, зачем делать так:
    b_int = list(int(x) for x in b)
    Когда можно так:
    b_int = [int(x) for x in b]
    или вообще вот так:
    b_int = map(int, b)
  • Как правильно запустить проект на Python на другом ПК?

    trapwalker
    @trapwalker Куратор тега Python
    javedimka, вы напишите ему это в виде ответа, а не комментария.
    можно про setup.py еще рассказать и про систему контроля версий.
  • Как с сайта достать не все ссылки, атолько те, которые необходимы?

    trapwalker
    @trapwalker Куратор тега Python
    Ну что вы как маленький? Надо правильно писать на питоне:
    keys = ["author/", "/poems/", "/boards/", "/search.html"]
    for key in keys:
        url = link.get("href")
        if key in str(url):
            print(url)

    но соседнее решение с XPath лучше