Обучение ИИ по своей сути - программирование? =)
RE: Можно вывезти девушку из Тамбова, но нельзя вывести Тамбов из девушки
You are viewing a single comment's thread from:
Можно вывезти девушку из Тамбова, но нельзя вывести Тамбов из девушки
Можно вывезти девушку из Тамбова, но нельзя вывести Тамбов из девушки
Обучение ИИ по своей сути - программирование? =)
К сожалению , нет.
Программирование - это когда пишут алгоритм самой нейросети. По сути - длиннющее уравнение (на самом деле - система уравнений), увязывающих запрос с результатом. Для этих уравнений нужны коэффициенты соответствия. Создаётся матрица соответствий - больша-а-а-а-а-я такая таблица: миллион строк на миллион столбцов, где каждую ячейку надо заполнить коэффициентами.
Эти коэффициенты вычисляются отдельно, на стадии вот как-раз этого самого "обучения": сети скармливают тренировочные образы (картинки), запускают вычисление уравнений и когда они , после множества итераций, "попадают" в то что хотелось - фиксируют наилучшие коэффициенты в таблице.
Заполнив примерно 1/5 ячеек, более- менее натренированную сеть выпускают в свет и там начинается третья фаза: когда мы с вами - рядовые пользователи своими запросами и оценками "доучиваем" сеть до состояния, когда она уже вполне правдоподобно что-то может изобразить.
С каждым запросом сеть становится чуточку умнее. Хотя, до выпускного балла ей надо их отработать примерно тысячу миллиардов..
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Третья фаза это же не обучение, а простой выбор из предлагаемых сетью вариантов картинок. Просто выберите лицо, которое вам больше нравится. Или образ, будет он более-менее анаморфный, но это потому что базовых картинок маловато. Можно и получше запрограммировать глобальное уравнение, естественно.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Это обучени оно самое и есть - практикой :) Сеть же запоминает успешные решения.
А "запрограммировать уравнение" сразу лучше - не получится. Это примерно то же, что намайнить сразу все биткоины. Только тут ещё сложнее - матрицы и поверх них длинный ряд Фурье - ничего кроме гармонического разложения сложного шума на элементарные частоты всё равно не придумать, потому как -элементарно. Собственно так все графические пакеты работают - и фотошоп и 3D-графика. Теперь вот - нейросети.
А что нестыковки/анаморфизм и прчие бяки - то, ну да -сети не всегда понимают , чего хотел сказать автор. Так ведь и я не всегла понимаю, про что вы написали. Ну и вы - соответственно. Все так. Там же ещё распараллеливание потоков идёт. Опять же всё как у людей. Вот , скажем, @filinpaul в одном и том же тексте изрёк: "вода горячая есть / воды горячей нет". Х.з. - как это распонять? А оказывается, это у него в школе есть, а дома нет. Но про "дом" в тексте поста не слова - гадайте, как хотите. А ведь чел детишкам в школе как раз программирование преподает, и про такую штуку, как "объявить переменные" в диспозиции кода , знает лучше нас с вами. Ну и вот. А вы чего то от нейросетей хотите :))
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Т.е. есть нейросети, которые с увеличением количества запрошенных итераций понимают все лучше и лучше? ;-) А есть и наоборот, однако. Вот оно что! =)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Да. Только это "лучше" наступает после тысяч , а то и миллионов запросов. Вы за один вечер прогресса не увидите.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit