Search
Write a publication
Pull to refresh
-4
0
Send message

Как работает генерация видео в open source проекте Wunjo CE

Level of difficultyEasy
Reading time9 min
Views2.4K

Генерация видео теперь open source? Наконец-то я нашёл время, чтобы добавить генерацию видео из текста и изображений в свой open source проект Wunjo CE. В этой статье мы рассмотрим, как это работает, сравним его с похожими решениями, изучим основы подхода и его альтернативы.

Смотрим

Как мы делали умного помощника: Use Case внедрения умного чат-бота на основе подхода «Карта знаний» и LLM GigaChat

Level of difficultyMedium
Reading time7 min
Views5K

Привет, Habr! Меня зовут Александр Сулейкин, архитектор Big Data решений, к. т. н. и CEO ИТ‑компании «ДЮК Технологии». Совместно с нашим экспертом по внедрению LLM, Анатолием Лапковым, мы подготовили статью по теме внедрения умного помощника в крупной некоммерческой организации. Под капотом — базовая модель от Сбера GigaChat, однако вся обвязка и подход к решению задачи — наши собственные. И это то, о чем пойдет речь в статье.

Читать далее

10 библиотек Python для машинного обучения — подборка для начинающих

Level of difficultyMedium
Reading time8 min
Views31K

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

Собрать подборку помог Кирилл Симонов — ML-разработчик компании IRLIX с экспертизой в компьютерном зрении.

Читать далее

Обзор и тестирование GaN зарядного устройства Ugreen Nexode X 160W (модель X762)

Reading time4 min
Views7.2K

Зарядные устройства от Ugreen уверенно удерживают высокие позиции на рынке аксессуаров уже несколько лет подряд. Я более 4 лет заряжал все свои домашние устройства только зарядкой от Ugreen и у меня не возникло ни единой проблемы: все аккумуляторы используемых устройств остались целы и невредимы, а их емкость практически не изменилась. Однако с недавнего времени у меня появилась потребность в более мощном зарядном устройстве. Прошлая зарядка Ugreen выдавала максимальную мощность 65W, чего стало иногда не хватать. Также она имеет некоторые проблемы с современными протоколами быстрой зарядки и не может обеспечить максимальную мощность зарядки для некоторых устройств.

В общем то недолго раздумывая я выбрал новую GaN зарядку Ugreen Nexode X на 160W, которая поддерживает протокол быстрой зарядки PD 3.1. Другие популярные стандарты, вроде Samsung Super Fast Charger, также заявлены в описании. Немного потестил ее и теперь готов поделиться своими впечатлениями.

Читать далее

Reinforcement Learning в задаче групповой оптимизации цен

Level of difficultyMedium
Reading time6 min
Views2.3K

Привет, Хабр!

Ранее мы рассмотрели вопрос применения подходов Reinforcement Learning в ценообразовании в разрезе одного товара. В этой статье покажем, как можно применить RL при наличии ограничений на группу товаров при помощи оптимизации с ограничениями.

Читать далее

Self Hosted для домашнего сервера

Level of difficultyMedium
Reading time10 min
Views47K

Есть отличный термин self hosted, который очень популярен в англоязычном интернете.
Но он плохо переводится, почти как open source - хотя википедия и пытается дать ужасно звучащий термин "самохостинг"...

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

В общем, self hosted - это когда вы решаете, что какие-то вещи лучше хранить у себя, а не отдавать злым корпорациям - фотографии, почту, умный дом, книги, и так далее.
И собираете под это какой-то сервер, полноценным хозяином которого являетесь только вы.

Эту статью я пишу во многом для нескольких друзей, которые решили приобщиться к этому тренду, и здесь будет обзор моего личного self hosted - про всякие разные штуки, которые показались полезны лично мне, и плотно заняли своё место на моём домашнем сервере.

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

Читать далее

PandasAI — кратно ускоряем работу аналитика данных в одну строчку

Level of difficultyEasy
Reading time5 min
Views14K

Ускоряем написание кода при работе с таблицами и библиотекой Pandas с помощью PandasAI в несколько раз за пару строк. Хитрецы уже используют ...

Читать далее

Как написать своего нейросотрудника?

Level of difficultyMedium
Reading time22 min
Views15K

Конечно, прекрасно подключить API от OpenAI и разыграть своего руководителя новым консультантом… Но подобные чат-боты не могут ориентироваться в данных компании и предоставлять адекватные ответы. Можно хотя бы не рассчитывать на увольнение:)

В чем отличие модифицированного чат-бота, нейросотрудника от обычного окошка с GPT 4.0?  — он может ориентироваться в нужной вам информации лучше: составлять подборки резюме для дальнейшего анализа живым HR-ом, общаться с клиентами скриптами, даже подбирать контент-план на основе данных о компании и помогать расписывать ТЗ для сотрудников. 

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

Если не хочется читать теорию – переходите в конец статьи. 

Читать далее

Искусственный интеллект в психиатрии: достижения, ожидания, перспективы, проблемы

Level of difficultyMedium
Reading time52 min
Views5.3K

Психические расстройства представляют собой сложную проблему здравоохранения, требующую значительных ресурсов и высококвалифицированных специалистов. Искусственный интеллект (ИИ) предлагает инновационные решения для трансформации психиатрической помощи, охватывая профилактику, диагностику, терапию и исследования. В настоящее время ИИ-алгоритмы демонстрируют высокую точность в диагностике различных расстройств, включая шизофрению, депрессию и аутизм, используя данные электронных медицинских карт, нейровизуализации и "цифровые фенотипы". ИИ помогает предсказывать течение заболеваний, ответ на лечение и риски, такие как суицид или агрессивное поведение. Виртуальные ассистенты, чат-боты и технологии виртуальной реальности поддерживают пациентов, обеспечивая психообразование, когнитивно-поведенческую терапию и мониторинг состояния. ИИ автоматизирует систематические обзоры литературы, анализирует большие объемы данных и строит клинико-психологические модели, например, для лечения аддиктивных расстройств. ИИ помогает врачам в получении информации, подготовке к экзаменам и составлении рекомендаций для пациентов. Перспективные технологии: психовизуализация (объединение нейровизуализации, биометрических данных и ИИ для визуализации мыслей, восприятия и эмоций). Существует ряд проблем внедрения ИИ в психиатрию: нехватка качественных данных, непрозрачность моделей ИИ, сложности валидации и регулирования, недостаток знаний о ИИ среди клиницистов, необходимость изменения рабочих процессов, риски автоматизации ошибок, вопросы к конфиденциальности данных, ответственности за решения, предвзятости алгоритмов, балансу между эффективностью и безопасностью. Путями к преодолению проблем станут междисциплинарное сотрудничество, повышение доверия к ИИ-системам за счет понимания логики принятия решений, обучение специалистов работе с новыми технологиями. ИИ обладает огромным потенциалом для трансформации психиатрической помощи, но требует ответственного подхода и решения существующих проблем.

Читать далее

Как я сдавала ISTQB Foundation Level V4.0

Reading time6 min
Views7.9K

Привет! Хочу поделиться моим опытом сдачи первой ступени экзамена ISTQB онлайн на русском языке. Ниже более подробно рассказу о своей подготовке, сдаче и поделюсь лайфхаками!

Чуть-чуть обо мне

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

Тестирование с первого дня меня заинтересовало, поэтому я стараюсь, как можно быстрее и качественнее учиться и сразу внедрять новые знания в работу.

Кто такой этот ISTQB и зачем его сдавать

ISTQB - некоммерческая организация, занимающаяся определением различных принципов развития сферы тестирования ПО, таких как структура и правила аккредитации, сертификации и т.п. (с сайта RSTQB)

Если кратко, то это организация, которая позволяет получить международный сертификат.

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

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

Читать далее

Гайд по работе сверточных нейронных сетей

Level of difficultyMedium
Reading time8 min
Views14K

Для распознавания изображений и видео используют особый тип нейросетей — сверточные. Например, они помогают анализировать результаты МРТ и рентгеновские снимки, чтобы поставить правильный диагноз.

Вместе с Марией Жаровой, Data Scientist в Альфа-Банк, подготовили подробный гайд о том, как устроены сверточные нейросети и что нужно знать для начала работы с ними. 

Читать далее

Jetson nano 2 GB. Есть жизнь для AI, или в гроб его?

Level of difficultyMedium
Reading time4 min
Views5.4K

128 CUDA ядер, 2GB LPDDR3 это всё Nvidia jetson nano 2gb. Реально ли на таком железе запустить AI(конкретно YOLOv8), как это питать и охлаждать, и это хоть кому-то нужно?

Ну и как?

Работа с YOLOV8. Детекция, сегментация, трекинг объектов, а также подготовка собственного датасета и обучение

Level of difficultyMedium
Reading time26 min
Views42K

Если вам кажется, что начать работу с нейросетями - это сложно, то этот материал для вас!

В статье подробно, с примерами кода, разберем основные функции базовой модели YOLOV8 - детекция, сегментация, трекинг объектов, а также создание собственного датасета и дообучение нейросети для работы с собственными объектами!

Читать далее

Анализ производительности моделей YOLOv8

Level of difficultyHard
Reading time21 min
Views8.7K

В данной статье речь пойдёт о замерах производительности и точности работы моделей YOLOv8 на разных устройствах с различными оптимизациями и без них. Большое внимание будет уделено работе Yolo на “слабых устройствах”, таких как Raspberry PI, Orange PI, Jetson Nano, мини ПК. 

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

Читать подробнее

Почти все, что вы хотели бы знать про Docker

Level of difficultyEasy
Reading time11 min
Views77K

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

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

Читать далее

Подключение модулей навигаторов U-BLOX к Repka Pi

Level of difficultyMedium
Reading time18 min
Views6.1K

Ранее в статье Получаем спутниковые координаты GPS/ГЛОНАСС с помощью модуля SIM868 на Repka Pi мы рассказали про модуль GSM/GPRS/GNSS Bluetooth HAT, реализующий все основные функции смартфона, в том числе получение координат GPS.

Теперь вы узнаете, как подключить к микрокомпьютеру Repka Pi модули, созданные компанией u-blox AG, созданные специально для работы со спутниковыми системами глобального позиционирования GNSS. Такие модули пригодятся, например, если вам не нужна полная функциональность SIM868.

Пользуясь нашей статьей, вы научитесь настраивать конфигурацию таких модулей с помощью программы, составленной на языке Python, а также мощной программой U-CENTER, созданной компанией u-blox AG. Такая настройка пригодится, например, для работы с российской системой ГЛОНАСС.

Читать далее

Как я сделал свою Arduino

Level of difficultyMedium
Reading time7 min
Views20K

Привет, читатель!

Сегодня существуют десятки вариантов платы Arduino. Их популярность обусловлена, по моему мнению, фреймворком Wiring для микроконтроллеров, распространением «шилдов» (нет необходимости паять компоненты) и, что самое удобное, загрузкой программ по USB. В рамках этой статьи расскажу, как я создал небольшую оценочную плату для микроконтроллера и добавил в нее загрузочную запись.

По своей сути, большинство «ардуинок» (оценочных плат) — это печатные платы с минимально необходимыми для микросхемы деталями. Такие прототипы позволяют сделать работу с чипами удобнее, проще и приятнее. Однако бывает, что под контроллер либо нет подобных решений, либо они универсальные и имеют некоторые неточности. С этим можно бороться, но возникают различные костыли, поэтому я решил разработать оценочную плату для отечественного чипа. Самому чипу посвящена отдельная статья на Хабре, его я использую в паре пет-проектов. Приступим к разработке!
Читать дальше →

Устанавливаем и применяем Docker на Repka Pi

Level of difficultyEasy
Reading time16 min
Views3.3K

Сейчас уже, наверное, трудно найти IT-специалиста, который никогда не слышал про Docker — открытую платформу разработки, доставки и запуска приложений в контейнере. У этой платформы много достоинств, в том числе эффективное использование ресурсов, легковесность, скорость, масштабирование, управление версиями приложений и образов, быстрое развертывание и запуск приложений, а также возможность запуска Docker и его приложений практически на любой платформе.

Если можно на любой, то давайте запустим Docker на микрокомпьютере Repka Pi российской разработки и сборки, оснащенной ОЗУ объемом 2 ГБайт. Прочитав нашу статью, вы научитесь использовать Repka Pi для изучения всех основных возможностей Docker, а также создавать приложения Docker, работающие с оборудованием через GPIO и I2C.

Мы расскажем, как установить Docker на Repka Pi, как с помощью двух команд запустить WordPress, как работать из контейнера Docker с пинами GPIO микрокомпьютера, а также напишем программу, получающую данные с погодной станции BME280 через интерфейс I2C.

Зачем Docker нужен на микрокомпьютерах

Установка Docker на Repka Pi

Установка WordPress

Создаем контейнер для работы с GPIO

Контроль и освобождение ресурсов

Загрузка образа контейнера на Docker Hub

Контейнер для работы с I2C

Полезные ссылки

Итоги

 

Читать далее

Простая имитационная модель мобильного робота в ROS и Gazebo

Level of difficultyHard
Reading time49 min
Views7.5K

В данной работе представлен процесс разработки и симуляции мобильного робота с использованием платформы ROS Noetic и среды Gazebo. Описано создание URDF-модели робота, которая включает в себя детальное описание всех его компонентов. Рассмотрена разработка Docker контейнера, что позволяет обеспечить унификацию и воспроизводимость среды разработки. Также описаны файлы конфигурации для управления моделью в Gazebo и настройка PID контроллеров для оптимизации управления движением. Проект включает в себя формирование собственного мира в Gazebo, что позволяет тестировать робота в контролируемой и настраиваемой среде.

Читать далее

Учебно-развлекательный проект «Мобильная платформа». Управление жестами руки

Level of difficultyMedium
Reading time8 min
Views2.1K

Учебно-развлекательный проект "Мобильная платформа", который использует управление жестами руки для управления роботом. В ней подробно рассматриваются технические аспекты сборки платформы, программирование Arduino и обработка жестов с помощью Python и библиотеки mediapipe.

Читать далее

Information

Rating
Does not participate
Registered
Activity