![](https://webcf.waybackmachine.org/web/20240609122404im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/63e/87c/201/63e87c20113d90a5085c3c780ece3f52.jpeg)
Привет, Хабр! Меня зовут Александр Троицкий, я автор канала AI для чайников, и я продолжаю серию коротких статей по метрикам качества моделей для машинного обучения!
Привет, Хабр! Меня зовут Александр Троицкий, я автор канала AI для чайников, и я продолжаю серию коротких статей по метрикам качества моделей для машинного обучения!
Если вы ищете средства для работы с GPIO микрокомпьютера Repka Pi из программ, составленных на Си, обратите внимание на библиотеку WiringRP. В этой статье мы расскажем, как создавать с ее помощью однопоточные и многопоточные программы, управляющие светодиодами, сервоприводами и реле, а также обрабатывающие прерывание от кнопки, подключенной к контакту GPIO.
Вы можете использовать WiringRP при создании программ для обучения и управления различными устройствами и системами. Это могут быть промышленные и робототехнические установки, устройства IoT, а также устройства умного дома.
Автор выражает благодарность создателю библиотеки WiringRP Сергею Шалапову за помощь в подготовке этой статьи.
Запускаем потоки при нажатии кнопки
Управляем реле и сервоприводами по кнопке
За последние две недели я занимался различными задачами на Leetcode. И сегодня я наткнулся на интересную задачу: Сумма последовательного подмассива - решением которой хотел бы с вами поделиться.
Элеватор в системе отопления дома.
В данной статье рассматривается проблема в проектировании «Элеваторных узлов систем отопления» с присоединением к наружных тепловых сетей.
Сам «элеватор»- это уже уходящая натура, доставшаяся нам в качестве наследия ещё из СССР.
За более чем 20 лет проектирования систем отопления мне ни разу не пришлось проектировать системы отопления с элеваторным узлом.
Сейчас в ИТП просто ставят циркуляционный насос и регулятор расхода теплоносителя с сервоприводом от погодозависимой автоматики, и уже никто не мучается с подбором элеватора.
Но именно отсутствие реального использования в современных проектах этого морально устаревшего узла и позволяет разобрать на его примере серьёзную проблему в теоретической гидравлике.
Элеватор в ИТП дома- это тот же самый водоструйный насос, но с большим коэффициентом подмеса и малой скоростью потока в отводящей трубе.
После публикации двух предыдущих статей про «вакуумный струйный насос» (https://habr.com/ru/articles/811593/ )
и про «водяной водоструйный насос» (https://habr.com/ru/articles/815985/ ) оказалось, что осталась нерассмотренной роль конического раструба- диффузора в работе водоструйных насосов.
Физические принципы работы конического диффузора
Диффузор в водоструйных элеваторах оказался весьма загадочной штукой, принцип работы которой не очень понятен в рамках «общепринятой теории».
В прикладных расчётах элеваторов отопления или в толстых монографиях по широкой группе «струйных насосов» про «теорию работы диффузоров» вообще не говорят, а стараются ограничиваться эмпирическими формулами, которые как-то попадают в фактические характеристики работы струйных насосов.
Искусственный интеллект (ИИ) уже вышел за рамки академических лабораторий и стал неотъемлемой частью нашей повседневной жизни. От систем рекомендаций в интернет-магазинах до ассистентов и автономных транспортных средств — ИИ непрерывно трансформирует множество аспектов нашего общества. Однако, вместе с возможностями, которые он предоставляет, возникает и беспокойство относительно его потенциальных угроз.
Широко обсуждаемые сценарии, в которых машины могут обрести сознание или начать действовать вопреки интересам человечества, стали темой, как вечерних телевизионных ток-шоу, так и серьёзных академических исследований. Захватывающие сюжетные линии научно-фантастических произведений превращаются в массовом сознании в очередную фобию.
Когда кто-то говорит вам, что у него «есть теория», вы, скорее всего, относитесь к этому с любопытством и скептицизмом, и на то есть веские причины. Чаще всего вы услышите дикую историю, состоящую из правдивых и сомнительных фактов, возможных, но подозрительных связей между ними, предположений, варьирующихся от обоснованных гипотез до экстравагантных спекуляций, и важной оговорки в конце: у них нет доказательств, поскольку это «всего лишь теория». В обычном, неформальном употреблении слово «теория» употребляется так же небрежно, как и такие слова, как:
гипотеза,
предположение,
догадка,
идея,
или интуиция,
среди прочих. Другими словами, если кто-то поделится с вами своей любимой теорией на этот счёт, вы можете отнестись к ней с юмором, но будете вполне в состоянии отмахнуться от их «теории», не придавая ей слишком большого значения.
Но некоторые люди берут это неформальное определение теории — как гипотезы, предположения или идеи — и применяют его к научным вопросам. Они утверждают, что дарвиновская эволюция, Большой взрыв, гравитация и квантовая механика — это тоже всего лишь «теории», и поэтому их нельзя принимать за факты. Некоторые даже будут ссылаться на ныне дискредитированные научные идеи, такие как теория флогистона или ламаркианская теория эволюции, или на очень спекулятивные идеи, в названии которых есть слово «теория», например Великая объединённая теория или теория струн, чтобы доказать, что многие из наших лучших, принятых в настоящее время теорий в конечном итоге окажутся неверными.
Привет. Мне 32 года, идентифицирую себя как Middle Frontend Developer. У меня почти 7 лет опыта работы, из которых только три я считаю релевантными, где я работал с современными технологиями типа React, TypeScript, GraphQL и т.д. До этого работа заключалась в разработке сайтов с использованием JQuery.
В конце марта мы с женой узнали, что наше заявление на получение Канадских виз одобрено и уже через три недели нам нужно быть там. Она стала иностранным студентом на одногодичной последипломной программе с последующим получением разрешения на работу. Я, как супруг, получил открытое разрешение на работу и могу работать на любого работодателя.
Как гарантировано защитить своего бота на ChatGPT от взлома его системной роли?
В статье предлагается один из подходов, который может защитить бота на базе любой LLM.
В итоге бот ни при каких обстоятельствах не должен раскрыть пользователю свою системную роль и не говорить на темы, которые мы обозначим как запретные.
Вчера видел срач разрабов в одном чатике. Суть: глобальная статистика показывает, что люди перестали использовать мобильные приложения, поэтому нужно перекатываться из мобильных разрабов в бэкендеров.
Так уж сложилось, что мой интерес к технологиям, продлению жизни, ЗОЖу и биохакингу брал начало в страхе смерти и панических атаках, что начались в 2011 году. Внезапное осознание смертности подстегивало как электрический разряд, побуждая узнавать больше о принципах старения. От концепции удлинения теломер, вплоть до потенциала крионики и переноса сознания на компьютер. Со временем страх притупился и терапия дала плоды. И вдруг я наткнулся на занятный материал о том, что процесс старения может строиться на тех же принципах, что и одно достаточно редкое заболевание.
Перевод зарубежной статьи на тему уязвимостей в сетях 5G/6G и WiFi 6, а также о том, какие проблемы безопасности возникают при совместном использовании спектра этими сетями.
Приветствую, коллеги! Меня зовут @ProstoKirReal, и я сетевой инженер, который пришел в эту профессию из совершенно другой сферы. На начальном этапе было особенно трудно разобраться в сложных терминах и принципах работы сетевых протоколов и оборудования. Мне захотелось написать цикл статей, посвященных специфике работы сетей и сетевых протоколов. Прежде всего, я делаю это для себя, чтобы наконец разобраться в тех понятиях, которые до конца не понимаю. Надеюсь, эта информация будет полезна и вам, а если нет, то послужит хорошей шпаргалкой для меня самого.
В первой статье цикла я хочу начать с базовых понятий, которые пригодятся всем начинающим сетевым инженерам, студентам и тем, кто связан с сетевыми технологиями. Это модель OSI и TCP/IP. Это база, которую необходимо знать. Вначале мне было трудно запомнить и понять суть этих моделей и их связь с настройками обычного коммутатора. Однако понимание модели OSI облегчает понимание работы различных протоколов и позволяет общаться с коллегами на одном языке. Меня раньше часто поправляли из-за того, что я говорил неправильно, не зная базовых понятий.
Итак, давайте разберемся с базовой информацией.
Модель OSI (Open Systems Interconnection) — это эталонная модель, разработанная для описания функций телекоммуникационных или вычислительных систем, необходимых для сетевого взаимодействия. Она разделяет процесс сетевого взаимодействия на семь взаимосвязанных уровней. Каждый уровень выполняет специфические функции и взаимодействует с уровнями непосредственно выше и ниже.
Было решено написать еще одну статью на уже известную тему, потому что при перепрошивке Redmi AX6S на OpenWRT я встретился с отклонениями реального процесса прошивки этого роутера на OpenWRT от найденных мной инструкций и материалов. Я посчитал, что данная информация будет полезна людям, у которых похожие задачи и опыт в сетевых технологиях (чуть выше среднего).
Привет, Хабр! Меня зовут Александр Троицкий, я автор канала AI для чайников, и я расскажу про метрики классификации! Само собой, в интернете очень много материала про эти метрики, но я попробую описать их максимально простым языком с простыми примерами.
Зачем вообще нужны метрики в моделях ИИ? Чаще всего их используют, чтобы сравнивать модели между собой, абстрагируясь от бизнес метрик. Если вы будете смотреть только на бизнес-метрики (например, NPS клиентов или выручка), то можете упустить из-за чего реально произошло снижение или повышение показателей вашего бизнеса. Например, вы сделали новую версию модели лучше предыдущей (метрики модели лучше), но в то же самое время пришёл экономический кризис и люди перестали покупать ваш продукт (упала выручка). Если бы в этой ситуации вы не замеряли показатели модели, то могли бы подумать, что из-за новой версии модели упала выручка, хотя упала она не из-за модели. Пример довольно простой, но хорошо описывает почему нужно разделять метрики модели и бизнеса.
Для начала надо сказать, что метрики моделей бывают двух типов в зависимости от решаемой задачи:
1. Классификации - это когда вы предсказываете к чему именно относится то или иное наблюдение. Например, перед вами картинка и вы должны понять, что на ней, а ответа может быть три: это либо собачка, либо кошечка, либо мышка.
К одному из под-методов классификации относится бинарная классификация: либо единичка, либо нолик. То есть мы предсказываем либо перед нами кошечка, либо это не кошечка.
Часто ли нам приходится пользоваться записными книжками? Удобно ли это? Всегда ли
тот кусочек бумаги, на котором записано время и место встречи, под рукой? Насколько
быстро можно записать необходимую информацию? Все эти вопросы не открывают
Америку, всем понятно, что цифровые планировщики гораздо практичнее, нежели
традиционные письменные. Но что может быть не так с электронными записными
книжками? Например, для внесения очередной записи необходимо произвести большое количество действий: от создания плана новой встречи до ручного ввода места и времени встреч в каждое отдельное поле. Казалось бы, пустяк, да и отнимает не так уж много времени. Но ведь нет предела совершенству! Как раз для улучшения данного аспекта: планирования повседневной (и не только) жизни, предназначен мой проект. Стоит отметить, что он будет полезен в основном для бэк‑офиса: поможет не опоздать на важную встречу, не пропустить совещание и не забыть про дедлайн. И так, перейдем от пустых слов, непосредственно к разработке. В последующей статье описан мой опыт по разработке такого рода проекта, а я это делал впервые, поэтому сильный хейт не принимается:‑)
В IT-сфере новые знания можно получать по-разному и один из самых действенных способов — через общение с Экспертами в своей области. В статье я расскажу о том, как находить Экспертов и задавать им вопросы, которые помогут вам в профессиональном развитии.