Обновить
15
0
Aleksandr Nagaev@nagadit

RnD ML CV

Отправить сообщение
  1. Хешируемость (Hashability): tuple является хешируемым объектом, поэтому его можно использовать в качестве ключа в словаре (dict) или как элемент множества (set). list не является хешируемым.

Доказывать на собеседовании, что tuple хешируемый - главная ошибка.

Просто запусти вот это и все станет понятно:

a = tuple([[1,2,3],1])
d = {a:5}

Хешируемость и изменяемость — это совершенно разные понятия никак не связанные друг с другом.

У tuple (как и у большинства контейнеров в python), хеш берется не от самого контейнера, а от элементов внутри него.

Хешируемость определяется банальными магическими методами eq и hash. Ты можешь даже list сделать хешируемым))

Изменяемость же определятся логикой работы этих объектов в CPython.

p.s. Доп вопрос на собес: если ты создашь свой класс, например:

class A:
  pass

А потом создашь его экземпляр и добавишь как ключ в словарь, то все сработает:

a = A()

d = {a:1}

Но сразу после этого вы можете добавить полей в этот класс:

a.lol = 10

и при этом его хеш не сломается:

print(d[a]) -> 1

Как же так? - велком в коменты

Итоговое решение работает на cpu с приемлемой скорость (описано в статье). Точное железо сказать не могу.

В самом начале статьи я привел "сложный" пример для обучения такой архитектуры используя Видео и 3D-трансформеры.

HAGRID сделала наша команда, по этому именно на его основе мы обучили модели динамических жестов используя только одну 3080TI

Вы про 3D-трансформер и DGX с V100 ?

Да, качество вырастет, так как в некоторых жестах движения руками осуществляются от тела, что может быть не заметно при фронтальной съемке. Например жест «общаться»

Добрый день! Спасибо за обратную связь. В первом релизе наш сайт включает в себя около 400 жестов, но это не конечное число. Сайт будет постепенно пополняться новыми жестами, в том числе по разным тематикам.

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

И да, НЕ РЕБУТАЙТЕ СЕРВАКИ, один уже потерял )

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

Уже 14-е а доступ по ssh все еще есть) Инстанс был один

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Работает в
Дата рождения
Зарегистрирован
Активность