Size: a a a

Data Science Chat

2021 September 19

S

Sergey in Data Science Chat
Я не уверен, что это будет именно свёртка в обычном смысле. Я хотел бы такой слой: ему дают координаты объектов, он на картинке (со 100 каналами) подсвечивает пискель с этими координатами. А дальше деконволюционка рисует из этого пикселя объект. Весь этот гаусс нужен, чтобы было дифференцируемо - можно было просто округлить координаты до ближайшего целого, но так ничего не обучится.
Да, я знаю, что эту задачу можно решить простыми FF и деконволюционкой. Я хочу проверить, что такой вот слой, реализующий... 2-мерный one-hot encoding, грубо говоря. Что этот слой экономнее, чем обычный подход
источник

S

Sergey in Data Science Chat
Написать такое для numpy могу. Будет с циклами и медленно. Для тензоров... Пока нет
источник

NA

N A in Data Science Chat
Нужно поэлементно умножить 2d массив каждого канала на 2d массив коэффициентов pdf Гауссовского распределения с заданными координатами?
источник

S

Sergey in Data Science Chat
Да
источник

S

Sergey in Data Science Chat
Желательно не циклом. И с учётом None-размера батча
источник

S

Sergey in Data Science Chat
Хотя... Кажется, ситуация несколько сложнее. Матожидания и дисперсии поданы тоже в виде батча с None-shape
источник

NA

N A in Data Science Chat
Так может предобработку тогда вне сети делать? Зачем такое сложное распределение между каналами нужно? Достаточно же двумерного для каждого канала. Заданные координаты одинаковые для всех каналов?
источник

S

Sergey in Data Science Chat
Заданные координаты разные для всех каналов. Сложное распределение нужно, потому что... У меня автоэнкодер. Мне кажется, это хорошая идея - сжать картинку в список объектов и их координат. Ну, был one-hot encoding, грубо говоря, а стала одна цифра. Причём сжать я смог, вроде даже обучение стало пошустрее.
На самом деле мне необязательно именно гауссов слой - можно и как-нибудь иначе реализовать one-hot encoding. Просто гаусс кажется чем-то таким, что точно известно, как делать
источник

S

Sergey in Data Science Chat
Судя по наводящим вопросам, я пытаюсь сделать что-то сильно нестандартное и тяжёлое...
источник

NA

N A in Data Science Chat
Координаты ты в процессе обучения находишь?
источник

NA

N A in Data Science Chat
Мне, по крайней мере, такие архитектуры не знакомы
источник

S

Sergey in Data Science Chat
Координаты генерятся предыдущими слоями. Процессе обучения они становятся именно координатами, а не чем попало
источник
2021 September 20

NC

Nikita Chepurenko in Data Science Chat
Всем доброго дня, в скором времени у меня появится задание по распознаванию лиц
Кто может подсказать в какие библиотеки смотреть и что почитать для ознакомления?
источник

S

Ssv in Data Science Chat
в каком смысле распознавание? детектирование или матчинг?
источник

AI

Andrey Ivanov in Data Science Chat
источник

S

Ssv in Data Science Chat
https://github.com/deepinsight/insightface
эта пожирнее будет))
источник

OS

Oleg Shapovalov in Data Science Chat
плюсую, инсайтфейс это то что нужно для начинающего биг-бразера
источник

NC

Nikita Chepurenko in Data Science Chat
Детектирование и после этого возвращает имя этого человека, не знаю как это правильно назвать
источник

NC

Nikita Chepurenko in Data Science Chat
спасибо за ссылки
источник

S

Ssv in Data Science Chat
самая простенькая
https://github.com/ageitgey/face_recognition
источник