Нейросеть показала: Сирены










Сохраняй посты, комментируй и ставь оценки

Доброе утро! Сегодня настроение с утра сонное. Поэтому решила поиграть с нейросетью. Попросила её создать изображение восхода солнца на морском пейзаже. Результат оказался неожиданным: нейросеть выдала картинку с бурым медведем, выскакивающим из болота. Жаль, что я удалила это изображение, можно было его сюда.
Использую другую нейросеть. Загружаю своё фото в спортивном костюме. Прошу нарисовать меня в шикарном белом платье на берегу моря. Нейросеть генерирует изображение. На экране появляется картинка: женщина в цветастом сарафане с растрёпанными волосами. (Это точно не я!!!)
Последний шанс для нейросети. Я попросила её нарисовать меня в красивом модном купальнике на берегу моря. Она сгенерировала изображение, но вместо ожидаемого результата я увидела женщину жуткого образа. Она стояла на берегу толстая, растрёпанная, в разноцветных лохмотьях.
Какая же эта нейросеть ......!
Я посмотрела все свои реальные фотографии с моря. Все в норме. Купальник сидит хорошо. Пляжные платья мне тоже идут. Фотографии удачные и настоящие.
Говорят, нейросеть улучшает фотографии. Интересно, это только меня она так изображает или всех?

Всем привет). Меня зовут Женя Брукиш, я художник акварелист, буду тут делиться своим творчеством

В катархейском эоне, примерно 4.5 миллиарда лет назад, на Земле происходили значительные геологические изменения. В это время планета находилась в стадии формирования, и происходили интенсивные вулканические извержения, образование океанов и континентов. Военные конфликты в традиционном понимании в этот период, скорее всего, были невозможны из-за отсутствия развитых организмов с интеллектуальными способностями.
Однако можно говорить о "войне" в широком смысле слова, понимая под этим борьбу за выживание и доминирование между различными химическими элементами, молекулами и образующимися организмами. Процессы химической эволюции и формирования жизни можно рассматривать как своеобразную борьбу за ресурсы и выживание на молекулярном уровне.
Этот период научного интереса часто называют "войной химических элементов" или "борьбой молекул". На примитивном уровне происходили процессы конкуренции за энергию, химические элементы и другие ресурсы, необходимые для дальнейшего развития и эволюции жизни на Земле.
Таким образом, хотя классические военные столкновения или конфликты среди организмов не могли происходить в катархейском эоне, можно говорить о "войне" в контексте химических процессов, которые легли в основу зарождения жизни на нашей планете.
текст и картинка сгенерированы нейросетями
по запросу "Война в катархейском эоне"

..
Запросил у нейросетки BlueWillow нарисовать мне интересный светильник. Она мне выдала вот это:

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

Для версии 3 увеличил размер короба, так что теперь всё должно поместиться, а в версии 4 планирую, по совету друга, перейти с трёх АА на одну 18650 + контроллер заряда.

В качестве начинки – WEMOS D1 Mini и библиотека WLED. Прикольная штука, оказывается, раньше с ней не сталкивался, был удивлён, что не пришлось даже Arduino Studio запускать.

Как очень нетерпеливый человек, я печатал с высотой слоя в 0.4мм, при этом на корпус у меня ушло около пяти часов, на короб ещё столько же, и два часа – на рассеиватель.

Итого примерно полсуток только на печать, плюс заседания в тинкеркаде, плюс работа ещё не закончена... В общем ещё предстоит потрудиться)

Корпус напечатан из Eryone Metallic PLA Iron. Рассеиватель напечатан eSun Luminous PLA.
Последний был выбран больше за его светопропускающие функции, чем за люминесцентность, но бонус приятный.
Выключенная лампа выглядит вот так:

Куда ж без кота? Главный помощник!

Ну и гифка с одним из эффектов WLED.










Мы все называем Ксюшу лошадью.
А европейский новостной канал в открытую называет её конём.










Буду рада видеть вас в моей группе в вк https://vk.com/art_evgeniyabrukish
Рыбы-консерваторы остались рыбами, рыбы-новаторы поползли к прогрессу и выбрались на сушу. Но, похоже, в конструкторе животных деталей на всех не хватило. Большой сирен точно не рыба, но до полноценной амфибии у него явно не хватает запчастей!

Итак, большой сирен состоит из следующих деталей:
— Туловище саламандры — 1 шт;
— Длинный хвост тритона — 1 шт;
— Голова аксолотля (глаза-бусинки и 3 пары жабр в комплекте) — 1 шт;
— Крохотные, недоразвитые лапки — 2 шт (50% от комплекта);
— Лёгкие — 2 шт (слишком маленького размера);
— Сердце рыбье, двухкамерное — 1 шт;
— Боковая линия, сенсорный орган рыб — 1 пара.

С таким набором о нормальном выходе на сушу не стоит и мечтать, вот сирен и не вылезает почти. Он опустился на самое дно канав, болот и озёр трёх штатов США: Флориды, Джорджии и Алабамы. В прогретых южным солнцем мелководьях даже недоукомплектованный сирен не испытывает никаких проблем с поиском пищи. Вырасти до метра в длину для него — обычное дело. А это, между прочим, третье место в списке самых крупных амфибий в мире. Достижение, даже если ты ходишь на всех четырёх!

Правда, чтобы вырасти до таких размеров, нужно вертеться изо всех сил. Так как сирен обделили ещё и нормальным зрением, он полагается на нюх и боковые линии — особые органы, позволяющие тонко чувствовать движение воды вокруг себя. В мутной воде, ночью, амфибия становится опасным хищником даже несмотря на недостаток лапок. По крайней мере, опасным по меркам мелких ракообразных, улиток и сонных мальков.
А если мясной пищи вокруг маловато, сирен переключается на водоросли и молодую водную растительность. Это крайне нетипично: из 8500 видов амфибий растениями питаются меньше 10.

Днём сирен из опасного хищника превращается в близорукую закуску для небольших аллигаторов и ужей. Для него настает время тактически бежать в густые переплетения водных растений, что делает его довольно труднодоступной добычей. Жаль только, засуху переждать в кустиках не получится. Но и с ней сирен справляться умеет. Когда уровень воды падает, амфибия прибегает к гениальной тактике — самокопанию в иле. Соорудив на скорую лапу кокон из слизи и отмершей кожи, сирен может уйти в спячку, пока живительная влага не вернётся. И в иле животное может проваляться до 3 лет!

Тяга к пряткам и маскировке, конечно, спасает жизни недоразвитых амфибий, но она же мешает учёным исследовать самые пикантные особенности их жизни. Предполагается, что оплодотворение у них внешнее, а самцы должны добиваться внимания самок. После оплодотворения икры самцы берут на себя все обязанности по её защите. Яжебати становятся непроходимым бастионом на пути опасностей. Настолько непроходимым, что они отгоняют от малышни даже родную мать!

Через несколько недель из яиц вылупляются уменьшенные копии родителей, сразу же готовые покорять водоёмы наравне со старшим поколением. Ведь большой сирен — это неотеническая амфибия. Они остаются личинками на всю жизнь и даже размножаются в личиночной стадии. Совсем как аксолотли!

P.S. не является рекламой!
Всем доброго времени суток, с вами на связи Lis-ST, и сегодня мы с вами более подробно ознакомимся с нейросетями, которые чаще всего и называют ИИ, а именно с языковыми моделями. Начнём от простого, к сложному.

Модели не понимают буквы и слова как люди. Их родной язык — числа. Решить эту проблему довольно просто, ведь правда? Просто присваиваем каждой букве и знаку число - проблема решена! Но практика показала обратное, на обработку текста в таком формате требовалось очень много вычислительных мощностей и времени, а при увеличении длины текста требования росли в квадратичной зависимости. Причина банальна, внутри скрытого слоя каждый символ должен "взаимодействовать" с каждым, и это не единственная проблема.
Первый шаг в решении данной проблемы, разбить текст на части - "токены". А раз уж решили прибегнуть к такому способу и так как нейросеть всё-равно работает с числами, почему бы их не сделать из наиболее часто встречающихся частей текста:
С одно стороны, когда у нас были символы, наш словарь состоял из 256 значений, а токенов в той же GPT более 50000... Какая-то оптимизация наоборот, скажете вы и будете не правы. Всё дело в том, что если токеновая модель обрабатывает последовательность из 1000 токенов за условные 10 секунд, то символьной модели для обработки того же текста потребуется уже минимум 160 секунд, неплохая такая разница?
Вкратце затронем эмбеддинги - так называемый вектор. Зачем нам какой-то вектор, ведь токены у нас, числа им присвоены? Но нужно же как-то определять, в каком порядке токены размещены в тексте. Не забываем о контексте за который отвечает механизм внимания (Self-Attention), работающий так-же в скрытом слое, всё также путём присвоения дополнительных значений токенам.

Языковая модель — это очень умный писатель, он никогда не видит весь текст сразу, а пишет по кусочкам (токенам). И каждый раз, когда нужно выбрать следующий кусочек, в его голове происходит невидимое "голосование".
После того как модель прочитала всё, что вы написали, она составляет внутренний рейтинг всех возможных продолжений. У неё в голове есть огромная доска рейтинга на 50 000 мест (по числу токенов). У каждого варианта — своя оценка. Эти оценки — не про "правильность", а про типичность. Модель спрашивает себя: "Что в моей обучающей библиотеке чаще всего шло после такого начала?"
Пример: вы написали "Сегодня хорошая...". В голове модели:
Модель никогда не уверена на 100%, у неё есть только веса предпочтений.
Что происходит с этими весами дальше? Два Варианта:
Модель всегда берёт самый верхний вариант из рейтинга. Увидела "погода" - напечатала "погода". Потом снова смотрит рейтинг для "Сегодня хорошая погода", опять берёт самый верхний... В итоге получается очень предсказуемый, сухой, бездумно-правильный текст. Как говорят: "модель включила режим калькулятора". Плюс: не ошибается, минус: нет творчества, повторяет штампы.
Такой режим используется, когда нужен точный факт, код или перевод. Но общаться с таким собеседником скучно и бесполезно, но главное, абсолютно бесперспективно, если вы сунетесь к нейронке с тем, чему она не обучена (запомните главный принцип, касательно "проблем", если решения вашей проблемы нет в интернете, вероятность того, что поможет нейросеть, стремится к нулю, даже при варианте №2).
Модель смотрит на рейтинг и подбрасывает волшебный кубик, где грани взвешены по весам. Вариант с весом 80% занимает 80% граней кубика, вариант с 15% - 15% граней и т.д.. Так она иногда может выбрать и "погоду", и неожиданно «.», и даже очень редко "крокодила", если кубик так выпадет.
Именно за счёт случайности текст становится живым, разнообразным, иногда остроумным. Но изредка - странным или глупым. Это плата за "человечность" и творчество.

Температура - это ручка управления "креативностью" нейросети.
Модель как бы увеличивает контраст между первым местом и всеми остальными. Первое место становится гигантским, а все остальные - крошечными. Кубик почти всегда падает на топ-1 результат. Текст становится сухим, однообразным, как диктор новостей, читающий по бумажке.
Лучше всего для: фактов, инструкций, кода, перевода.
Это естественное состояние модели, то, чему её обучили. Разница между первым и вторым местом естественная. Кубик отражает реальные статистические веса. Текст получается похожим на обычную человеческую речь - с предсказуемыми, но иногда слегка неожиданными поворотами.
Лучше всего для: обычного чата, деловых писем, новостей.
Модель сглаживает оценки: первое место уже ненамного выше второго, а сотый вариант получает заметный шанс. Кубик становится "расслабленным" - он может выбросить редкое слово, необычную конструкцию, даже неуклюжий, но свежий оборот. Текст получается творческим, иногда странным, иногда гениальным, иногда бредовым.
Лучше всего для: стихов, шуток, креативных идей.
Все варианты становятся почти равноправными. "Погода" и "крокодил" получают почти одинаковые шансы. Кубик выпадает практически случайно. Текст превращается в бессмысленный словесный шум - связные слова, но нелепые сочетания ("Сегодня хорошая крокодил на завтрак"). Полезно разве что для демонстрации того, как модель ломается.
Есть ещё более умные настройки, дополняющие температуру, но статья и так уже не маленькая, а это плохо.

Чтобы задать нейросети нужный "настрой" или стиль, используют два главных инструмента: ручки температуры (о которых мы говорили) и волшебные слова в начале диалога (промпты).
Представьте, что вы нанимаете актёра. Вы не просто говорите "говори", а даёте вводную о роли:
"Ты - научный популяризатор, который объясняет сложные вещи на пальцах. Ты не используешь формулы и термины, если без них можно обойтись. Ты любишь метафоры, примеры из жизни и немного юмора. Твой стиль - как у хорошего учителя или ведущего научно-популярного шоу."
В GPT это называется system prompt (системное сообщение). В других моделях - просто первое сообщение, которое задаёт контекст.
Что ещё можно прописать в настройку:
Это самый мощный способ изменить стиль, потому что модель начинает "вживаться" в роль.
Вот несколько самых интересных примеров того, на что способен системный промпт за пределами привычных сценариев:
Нейронка по умолчанию старается быть вежливой и соглашаться. Но промпт может превратить её в беспристрастного критика, задача которого - найти слабые места в вашем бизнес-плане или проекте, чтобы вы могли его улучшить.
Попросите нейросеть представить себя журналистом, который задаст вам каверзные вопросы. Это поможет вам заранее подготовиться к разговору с реальным экспертом.
В этом промпте каждое слово стихотворения должно строго соответствовать цифрам числа Пи (3,14,15…), где первое слово - из трёх букв, второе - из одной, третье - из четырёх и т.д.

А теперь можно вернуться к вопросу, существует ли ИИ на сегодняшний день? Но чтоб разобраться в данном вопросе, нужно в первую очередь понять, что такое ИИ.
Исходя из словосочетания, ИИ, это интеллект, но искусственный, а интеллект - это качество психики, состоящее из способности осознавать новые ситуации, способности к обучению и запоминанию на основе опыта, пониманию и применению абстрактных концепций, и использованию своих знаний для управления средой обитания человека.
Да, это сухое, весьма размытое определение, которое не даёт чёткого представления о том, что-же это такое. Если же посмотреть на то, с помощью чего он реализуется, всё становится на свои места: способности познавать, обучаться, мыслить логически, систематизировать информацию путём её анализа, определять её применимость, находить в ней связи, закономерности и отличия, ассоциировать её с подобной информацией, оценивать её достоверность, актуальность и многое другое...
И опять вернёмся непосредственно к вопросу, являются ли нейросети - искусственным интеллектом? На все 100% нет, и даже близко ничего общего с ним не имеют. По своей сути нейронки - поисковик, работающий на глюках.
У Лисёнка голова бобо. Тут хотел написать в рифму к первому предложению, но видимо ещё не совсем.
Всем спасибо за внимание, с вами был Lis - Silver Tail. Ссылка на первый пост об основах нейросетей ниже.(блин, это же ещё всё вычитывать...(здесь был смайлик))
Комментарии