Использование облачного ИИ и нейросетей в своих проектах.

Обсуждаются как существующие проекты (перевод документации, информационная система и т.п.), так и создание новых.

Модератор: Модераторы

Re: Использование облачного ИИ и нейросетей в своих проектах

Сообщение debi12345 » 15.06.2023 21:31:19

Есть также недорогие варианты доступа к аппаратным нейросетям - ТВ-процы (ARM-архитектура). Например T982 с помощью встроенного тензорного блока (и соответствующих микропрограмм в фирмвари) так умеет "на лету" ретушировать старое кино с вертикальным разрешением 320..480 в низком разрешении, что оно по детализации и чистоте "картинки" местами выглядит как FullHD. Просто отвал челюсти.

Нейромодуль таких процов не очень тормозной :
https://i.ibb.co/Bqhskpw/t982-npu.png

Или (уже другой проц ) в виде готовой платы для макетирования
https://aliexpress.ru/item/1005004300099227.html
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5759
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Re: Использование облачного ИИ и нейросетей в своих проектах

Сообщение Сквозняк » 16.06.2023 22:08:14

debi12345 писал(а):так умеет "на лету" ретушировать старое кино с вертикальным разрешением 320..480 в низком разрешении, что оно по детализации и чистоте "картинки" местами выглядит как FullHD. Просто отвал челюсти.


Это нисколько не новая технология. И нисколько не удивительная. Давно существуют обычные алгоритмические программы для немыльного увеличения картинок. Единственное что у них плохо, так это неумение работать с прозрачным слоем и уменьшение яркости градиентов. Но это просто недоработка авторов, при желании могли поправить. А теперь тоже самое научили делать нейросети на оперделённой видухе с оперделёнными дровами. Не нахожу в этом ничего удивительного. Просто для обучения взяли чёткое видео с большим разрешением, сделали состаренные и уменьшенные версии и скормили всё это программе. При наличии хорошей видеокамеры, мощных компов и резиновой карточки для оплаты электричества это задача решаемая.
Сквозняк
энтузиаст
 
Сообщения: 1114
Зарегистрирован: 29.06.2006 22:08:32

Re: Использование облачного ИИ и нейросетей в своих проектах

Сообщение debi12345 » 16.06.2023 23:09:19

Давно существуют обычные алгоритмические программы для немыльного увеличения картинок.

Результат все равно очень не тот, что с нейросетью (имел возможность сравнить, знаменитые "улучшалки" в телевизорах "Сони" и рядом не стоЯт). Ее ведь обучить такому, как Вы правильно заметили, несложно - через процедурную генерацию плохих картинок из хороших и обучая на разнице этих картинок. Минусы такого подхода какие вижу своими глазами - люди и животные масштабируются чудесно (даже тонкие волоски и поры на коже видны - и это из разрешения 640х240, на котором были только артефакты от этой мелочевки !), а вот перекрывающиеся предметы, мебель и т.д - гораздо хуже.
Еще на процах с ИИ понравилась реализация "уплавнялки" (MEMC) на панорамировании объемных сюжетов с частотой 24..25 Гц. Ни разрывов кадров, ни "мыла" - все супер, лучше выбирать видео с частотой кадров 25..30 Гц (а не 60Гц), потому что локальная "уплавнялка" справится лучше,чем сторона-вещатель.
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5759
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Re: Использование облачного ИИ и нейросетей в своих проектах

Сообщение Сквозняк » 17.06.2023 00:20:32

debi12345 писал(а):Результат все равно очень не тот, что с нейросетью (имел возможность сравнить, знаменитые "улучшалки" в телевизорах "Сони" и рядом не стоЯт).

Причём тут тель-авизоры? В них же комп так себе. Использовал https://github.com/nagadomi/waifu2x Картинки со шрифтами и чёрными линиями увеличивает хорошо, но жрёт много, телек от такой работы раскалится как печь :mrgreen: Если поправить недостатки, то получится вполне нормальный ништяк. Только исправлять похоже некому, оно же на плюсах, а значит кроме автора туда никто для этого не полезет - мёртвый код. А уметь масштабировать картинки с прозрачностями это очень важно. Если залить прозрачные места зелёным цветом, то его потом замучаешься на границах выковыривать.

А ещё есть https://github.com/DeadSix27/waifu2x-converter-cpp и https://sourceforge.net/projects/waifu2x-extension-gui/files/v2.51.17/ Что-то много клонов этого проекта развелось, надо протестировать, может что-то с первой версии и улучшилось.

debi12345 писал(а): Минусы такого подхода какие вижу своими глазами - люди и животные масштабируются чудесно (даже тонкие волоски и поры на коже видны - и это из разрешения 640х240, на котором были только артефакты от этой мелочевки !), а вот перекрывающиеся предметы, мебель и т.д - гораздо хуже.


В нейросетках не масштабирование. Просто объекты рисуются заново по образцам. Если на исходном видео отдельных волос не было видно, а потом они появились, то значит их туда добавил рисователь по своему усмотрению. Гуманоидов рисовать научились, количество пальцев считать тоже, а вот у пейзажей есть много вариантов. Если неправильно распознать аппарат на фоне, то можно вместо него совсем другое устройство нарисовать, или вообще монстра изготовить - волосатый диван с клыков которого капает слюна, а это будет палево.
Сквозняк
энтузиаст
 
Сообщения: 1114
Зарегистрирован: 29.06.2006 22:08:32

Re: Использование облачного ИИ и нейросетей в своих проектах

Сообщение Alex2013 » 11.12.2023 03:09:38

Сквозняк писал(а):В нейросетках не масштабирование.

Ну это не совсем верно.
Во первых существуют модели(обученные нейросети ) именно для масштабирования.
А во вторых проблемы с кривой детализацией и буйной фантазией (например при "шахматном пересчете" ) решаются уменьшением допустимых отличий image2image (10-20%)
(Параметр "Strength"( Я в шутку называю его "Насилие" ) How strongly the original image should be altered (from subtle to drastic changes)) Насколько сильно должно быть изменено исходное изображение (от незначительных до радикальных изменений))
Зы
Но все это скучно, гораздо интереснее другое, а именно весьма "похожая на правду" экстраполяция изображения за пределами исходной картинки .
Alex2013
долгожитель
 
Сообщения: 2979
Зарегистрирован: 03.04.2013 11:59:44

Re: Использование облачного ИИ и нейросетей в своих проектах

Сообщение tidef » 01.02.2024 00:59:40

Создание интеллектуальных чат-ботов для обслуживания клиентов или предоставления информации. Оценка тональности текста для определения настроения пользователей или обзоров. Разработка систем автоматического перевода с использованием нейронных сетей. Но в любом случае лучше купить прокси чтобы позволить себе больше экспериментов. Идентификация и классификация объектов на изображениях или видео. Создание системы распознавания лиц для авторизации или слежения за посетителями. Использование облачных нейросетей для анализа медицинских изображений (например, Рентгеновских снимков).
tidef
незнакомец
 
Сообщения: 1
Зарегистрирован: 01.02.2024 00:54:26

Re: Использование облачного ИИ и нейросетей в своих проектах

Сообщение Alex2013 » 04.02.2024 13:51:31

Гайд как поставить локальный ИИ ! :idea:
https://youtu.be/CYnwA-iHjmI
Alex2013
долгожитель
 
Сообщения: 2979
Зарегистрирован: 03.04.2013 11:59:44

Re: Использование облачного ИИ и нейросетей в своих проектах

Сообщение Alex2013 » 08.06.2024 13:23:21

Интересная мысль ! Одна из важных проблем использования современных нейросетей это почти полная непрозрачность процесса их обучения и работы.
И как результат совершенная нереальность "отладки" и некого отдаленного подобия "ручной правки" ( не с точностью "до нейрона" а на уровне неких паттернов "нейро текстур" и "нейро геометрии" основного логического ядра нейро-моделей )
Что-то отдаленно похожее существует
https://stackoverflow.com/questions/298 ... al-network
Но идея отталкиваться при визуализации "от нейронов" (имхо) изначально порочна.
Тут чуть лучше
https://habr.com/ru/articles/342934/
( есть попытка показать прохождение данных) но это всеравно (насколько я понял) немного не то.

Первый вариант это как попытка понять работу 3D рендера "на основе анализа пикселей ", а вторая на основе "анализа трансформации текстур" .
Оба варианта никак не отражают "уровень 3D модели" ( то есть нет выхода на основное внутренние представление определяющее объект объект моделирования ).

Вообщем есть идея что при наличии некого "Нейро ИДЕ разработчика" создание, обучение и использование нейросетей станет заметно более прозрачно удобно и "вернет робота на экран"
(То бишь заменит непонятное мумбо-юмбо на четкое и логичное представление в коде-схеме и "элементах дизайна" ).

Думаю что реализация подобной "нейро-среды разработчика" вполне возможна даже с помощь привычного Лазарус.

Ну народ, как вам идея ? :idea: ( Извиняюсь за несколько сумбурное изложение )
Зы
Что может быть в качестве "3д модели" для ядра нейросети? Например последовательный набор "разностных патчей" состояния модели при обучении
( Разумеется просто тасовать "как колоду карт" такой набор патчей скорее всего не выйдет(потому что последовательность имеет значение ) но заменить один болок на прохожий альтернативный думаю вполне возможно) а дальше можно отслеживать "прохождение данных" ( влияя непосредственно на процесс "нейро-текстурирования" путем добавления разнообразной "не-нейронной-фильтрации" )
Основной прикол подобного подхода в его универсальности. То есть нет никакой нужды лезть в алгоритм поддерживающий нейросеть, ведь вся работа ведется на уровне простых массивов данных.
Зы Зы
Не утверждаю что предложенный выше вариант "менеджмента обучения НС" оптимальный но проще наверное и придумать сложно.
Alex2013
долгожитель
 
Сообщения: 2979
Зарегистрирован: 03.04.2013 11:59:44

Re: Использование облачного ИИ и нейросетей в своих проектах

Сообщение RRYTY » 09.06.2024 15:50:34

Alex2013 писал(а):Не утверждаю что предложенный выше вариант "менеджмента обучения НС" оптимальный но проще наверное и придумать сложно.


Не вы тренируете НС, а на вас тренируют НС.
RRYTY
постоялец
 
Сообщения: 199
Зарегистрирован: 25.12.2021 10:00:32

Re: Использование облачного ИИ и нейросетей в своих проектах

Сообщение Alex2013 » 10.06.2024 00:23:13

RRYTY писал(а):Не вы тренируете НС, а на вас тренируют НС.

Предвзятость не украшает.
Полно досточно простых вариантов например обучения знакомых мне сетей генерации изображений где даже я справлюсь.
https://youtu.be/9Nu5tUl2zQw
( Я этим не занимался но ничего особо сложного в этом нет )
.
Но суть в другом то что я предложил просто пример того как можно уйти от идеи восприятия нейросети как черного ящика .
По сути это просто многократно проверенная методика "слияния моделей" но если будет набран полный архивы "нейро-срезов" всех сущностей на которых обучена базовая модель это сразу станет чем-то куда большим. То есть мы действительно в значительной степени сможем управлять процессами генерации как конструктором не полагаясь исключительно на один хронически невнятный "промт инжиниринг" .(хотя разумеется обучить именно базовую модель заметно сложнее чем просто "сделать свою заплатку" поверх существующей, но с другой стороны возможно что и большого "набора заплаток" будет вполне достаточно для использования их в качестве адекватного набора инструментов )
Alex2013
долгожитель
 
Сообщения: 2979
Зарегистрирован: 03.04.2013 11:59:44

Re: Использование облачного ИИ и нейросетей в своих проектах

Сообщение Снег Север » 10.06.2024 07:03:37

С моей точки зрения, все, кто держат свои данные в каких-то облаках, мягко говоря, не очень умны. Это всё равно. что держать свой бумажник под дверным ковриком снаружи входной двери.
Последний раз редактировалось Снег Север 10.06.2024 14:35:43, всего редактировалось 1 раз.
Аватара пользователя
Снег Север
долгожитель
 
Сообщения: 3015
Зарегистрирован: 27.11.2007 16:14:47

Re: Использование облачного ИИ и нейросетей в своих проектах

Сообщение Alex2013 » 10.06.2024 09:57:13

Снег Север писал(а):С моей точки зрения, все, кто держат свои данные в каких-то облаках, мягко говоря, не очень умны.

А кто говорит о облаках ? Использовать как "удаленный сопроцессор" это сколько угодно иметь несколько бэкапов в том числе и в "далеких стальных облаках"? Почему бы и нет .
Но отказаться от локального хранилища и лишится возможности автономной работы это действительно "верх снижения уровня интеллекта" ( и это на самом деле очень мягко сказано)

Так что я разумеется имею ввиду версии генеративных нейросетей с возможностью локального использования
( пусть повсеместное использование веб-интерфейса не вводит вас в заблуждение большая в часть современных ГНС вполне успешно работают локально, более того даже наличие мощного GPU не более чем "доброе пожелание" )
Alex2013
долгожитель
 
Сообщения: 2979
Зарегистрирован: 03.04.2013 11:59:44

Пред.

Вернуться в Разное

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Рейтинг@Mail.ru