Скачиваем видео с YouTube
Пакет pytube предоставляет всю небходимую функциональность для скачивания видео с YouTube, а также для сбора всей информации о нем.
Для работы нам необходимо создать объект класса YouTube. Помимо ссылки на видео в конструктор можно передать в качестве параметров функции для обработки прогресса загрузки и завершения.
Большинство видео на ютубе не имеют аудиодорожки на потоках с высоким разрешением, свыше 720p — это связано с технологией передачи DASH, которую использует YouTube.
На картинке мы показали как отфильтровать потоки с прогрессивной передачей и выбрать из полученного списка с максимальным доступным разрешением до 720p.
Для загрузки выбранного потока используем функцию download(), в функцию можно передать в качестве параметров путь до директории для сохранения и имя файла.
#python#youtube
🌟PyRoki: Библиотека кинематики роботов на Python.
PyRoki (Python Robot Kinematics) - это модульный, расширяемый и кроссплатформенный инструментарий, заточенный под задачи кинематической оптимизации и реализованный полностью на Python.
Фишка библиотеки - в предоставлении дифференцируемой модели прямой кинематики робота, которая строится на основе URDF-файлов, тем самым избавляя инженера от необходимости вручную прописывать кинематические цепи: система не только парсит описание робота, но и автоматически генерирует примитивы коллизий.
С точки зрения математического аппарата, PyRoki интегрируется с решателем Levenberg-Marquardt (через jaxls). Это дает возможность проводить оптимизацию на многообразиях, а также обрабатывать жесткие ограничения с помощью решателя на основе модифицированной функции Лагранжа.
Библиотека предлагает готовые реализации cost-функций: поза рабочего органа, коллизии с самим собой или объектами мира и метрики манипулируемости.
Если стандартного набора недостаточно, архитектура позволяет задавать свои функции затрат, используя как автоматическое дифференцирование, так и аналитические якобианы.
Благодаря базе JAX, библиотека кроссплатформенна: ее работа возможна на CPU, GPU и TPU.
🟡При внедрении PyRoki в пайплайн важно учитывать специфику JIT-компиляции в JAX.
Компиляция триггерится при первом запуске, а также каждый раз, когда меняются формы входных данных: например, количество целей или препятствий.
Чтобы избежать расходов на перекомпиляцию, рекомендуется использовать предварительный паддинг массивов, что позволяет векторизовать вычисления для входов с различными шейпами.
Также стоит учитывать, что в библиотеке отсутствуют планировщики, основанные на сэмплировании (графы, деревья), поэтому задачи глобального планирования пути придется решать внешними средствами.
🟡Типы поддерживаемых соединений и геометрия ограничены.
На данный момент PyRoki работает исключительно с кинематическими деревьями; замкнутые механизмы или параллельные манипуляторы не поддерживаются.
Список доступных типов джоинтов ограничен 4 позициями: вращательные, непрерывные, призматические и фиксированные. Любые другие типы соединений, встреченные в URDF, будут автоматически интерпретироваться системой как фиксированные.
Для геометрии коллизий набор примитивов также фиксирован: поддерживаются сферы, капсулы, полупространства и карты высот.
Если ваша модель использует сложные меши, коллизии для них будут аппроксимироваться капсулами.
В вопросах производительности, особенно в сценариях с интенсивными проверками коллизий, PyRoki, вероятно, уступает CuRobo, хотя, как говорится в документации - сравнительные тесты скорости и точности авторами пока не проводились.
📌Лицензирование: MIT License.
🟡Страница проекта
🟡Arxiv
🟡Документация
🖥GitHub
@ai_machinelearning_big_data
#AI#ML#Robotics#Pyroki#Python
📱YouTube Kids interfeysini yangiladi
YouTube Kids mobil ilovasi o‘zining ko‘rinishini asosiy YouTube interfeysiga oʻxshash qilib foydalanuvchilarga taqdim etmoqchi.
Yangilik sifatida vertikal rejimni qo‘llab-quvvatlash, mavzular bo‘yicha kontent filtrlarining yangi karuseli va pastki qismidagi navigatsiya paneli mavjud. Yangilanish Smart TV va veb-versiyasi uchun avvalgi interfeysni saqlab qolgan holda, bir necha hafta ichida iOS va Android’da ham mavjud bo‘ladi.
» Batafsil
@suxrobblog — #yangiliklar#youtube#yangilanish
🔔Генпрокурор штата Невада Аарон Форд подал гражданский иск против видеохостинга YouTube и его материнских компаний – Google и Alphabet Inc.
В иске утверждается, что сервис якобы представляет собой «чрезвычайно вредную и вызывающую зависимость платформу», специально ориентированную на подростков и молодежь.
Отдельные функции YouTube способствуют развитию интернет-зависимости, вызывают тревожность, депрессию, нарушают самооценку и могут негативно сказываться на физическом здоровье пользователей, отметил прокурор.
Он также подчеркнул, что защита несовершеннолетних остается приоритетом для его ведомства, а судебное разбирательство должно стать шагом к снижению влияния социальных сетей на психику молодого поколения.
Ранее аналогичные иски уже были поданы против компаний Meta*, TikTok и Snapchat. Первым в суде рассмотрят дело против Snapchat – слушания намечены на 2027 год.
Член комиссии по поддержке ИТ-индустрии Общественного совета при Минцифры России Георгий Волков рассказалподробнее о вреде алгоритмов платформы для детской психики ⬆️
* Признана экстремистской и запрещена на территории РФ
#ОС_Минцифры#YouTube#Google#алгоритмы
↔️Подписаться
https://youtu.be/J3CnDXh7hH0
本来以为只是大火车手动推,没想到从耦合到门到灯甚至到喂猫都是自动的……
吓哭了,有 passion 真好
And speaking of over engineering: https://youtu.be/aPO5JaShu2U
#youtube#fun#soothing