Цитата: Замок от 08.01.2021 23:52:14Нет, там было загружено 50000 разных (ссылку на работу я дал, правда там на английском, но можно машинный перевод запустить) изображений в 256х256 пикселей, и этот самый ИИ, то есть нейронные сети и "обучались". «Существует возможность обучить восстанавливать изображения без изучения исходников, при этом результат часто превосходит методы обучения с использованием чистых примеров. Нейросети не уступают ведущим методам, применяющим чистые примеры, и используют те же методы тренировки, часто без существенных недостатков, выраженных в потраченном на тренировки времени и производительности».
Так что Вы заблуждаетесь, когда пишите "Просто ваш "ИИ" нашёл Наиболее Совпадающее фото по пикселям , и ВСЁ . А потом отретушировал заодно ." (с)
Для ретуширования у них есть Al Playground, но более интересна Image inpainting
Где работает? Понимаете, это только в американских фильмах оператор, сидящий в тысячах километрах от вундервафли рассматривает "фото Красавиц" (с) на экране монитора в FullHD, которые загорают на пляже. Реальность такова, что "картинка" в 2 мегапикселя хороша именно в кино. А в реальности надо думать (и соответственно реализовывать) такие параметры как битрейт ("ширина потока/ ширина пропускной полосы – это количество бит (единиц информации), используемых для передачи и обработки данных за секунду времени воспроизводимого файла. Иначе говоря – минимальное значение канала, способного пропускать поток без задержек. Мерой измерения служат биты/сек и производные величины – кбит/сек, мбит/сек и другие." (с) Этот самый битрейт имеет аж 3 значения. А для правильного распознавания нам еще нужен RTSP-поток (real time streaming protocol) то есть протокол реального времени. Ресурсов немерено, чем больше, тем лучше. Нет, мы можем и 50 Мп получить, использовав что-то типа камеры от "Basler AG", но с частотой 1 кадр в минуту. Тогда даже родинки у "фото Красавиц" (с) во всех подробностях.
Но реальность такова, что мы имеем картинку в 2 Мп, с битрейтом 4 Мб/с, выставленным CBR (постоянный) на 10, хорошо, 8 бит. А еще у нас есть оптическое и цифровое увеличение, а вот с цифровым все грустно становится. Приезжают ко мне доблестные внутренние органы и просят посмотреть "картинку" от такого-то числа в таком-то направлении. Камера там стоит 2 Мп, с оптическим зумом в 20Х и цифровым зумом 32Х, автофокус выключен. Камера днем "считывает" ГРЗ автомобилей на расстоянии 130 метров. Да не вопрос, всегда рады помочь. Время и дата заданы, начинаем смотреть. Общая картинка - хорошо. А можно увеличить, чтобы увидеть? Расстояние 250 метров. Легко! И получаем "коалу" на первой картинке. Как мы все вычисляли варианты ГРЗ автомобиля, попавшего на 3 секунды в поле обзора камеры на 55 дюймовом FullHD мониторе - отдельная песня.
И "фото" с БПЛА я тоже в свое время насмотрелся, включая FPV (First Person View - вид от первого лица).
Так что технология от nVidia весьма и весьма интересна и является прикладной.
Вопрос с дивана - как можно нарисовать то, чего не видно?
Понятно, если речь идет о каких-то типовых деталях в изображении, то можно с разной степью уверенности предполагать что там нарисовано. Номер на авто как раз их этой серии - расположение элементов стандартезированно. А вот восстановление лица, как на приведенном выше фото - это гадание на кофейной гуще. Ну, понятно, что лица имеют какую-то степень симметрии. Но как быть , если на невидимом участке есть ( у оригинала) шрамы, родинки, родимые пятна, косоглазие, заячья губа и еще куча всего, что не подразумевает симметрию? Программа их не восстановит - инфы о них нет, взять ее не откуда.
Так что вопрос применения "ИИ" в том виде, в каком он существует - это на уровне цифровой гадалки. ИМХО.
Отредактировано: Краусс - 10 янв 2021 14:35:39