Anticodeguy
651 subscribers
841 photos
171 videos
1 file
330 links
Technomad & systems thinker exploring paths to freedom and prosperity

https://stan.store/anticodeguy
Download Telegram
Итак, ты в Дисе (сленговое от Дискорд). Если нет, то в предыдущем посте читай, как там зарегистрироваться.

У тебя должно быть запущено приложение на компьютере или смартфоне. Заходи на сайт https://www.midjourney.com/ и нажимай ‘Join the Beta’. Тебя перебросит на страницу приглашения в Дискорд-сервер Midjorney, которое нужно принять, нажав ‘Accept Invite’. После этого должно открыться само приложение Discord и нужный нам сервер. Если этого не произошло автоматически, то нажимай на кнопку ‘Continue to Discord’, она должна появиться сразу после принятия приглашения.

В Дискорде ты увидишь много разных каналов и чатов Midjorney. Ищи чаты под секциями NEWCOMER ROOMS (комнаты новичков) и нажимай на любой из этих чатов. Здесь и происходит вся магия. Ты можешь увидеть в ленте огромное количество генерируемых нейронкой картинок. Советую для начала полистать и немного прифигеть от её возможностей.

Но мы тут для того, чтобы сгенерировать что-то для себя. Итак, в строке ввода текста нужно поставить наклонную чёрточку / для ввода команды боту. После этого появится выпадающий список команд. Нас интересует самая первая – /imagine, выбираем её. После этого в строке ввода появляется слово ‘prompt’, после которого можно писать свой запрос на генерацию. Писать нужно на английском языке и чем больше деталей ты напишешь, тем точнее с учётом этого нейронка сгенерирует результат.

Можно написать, например ‘website design for airline tickets’ и получить дизайн для сайта авиабилетов (кто бы мог подумать)! Запрос ‘Plant form, future, elves, nature, virtual worlds, reproduction, growth, transboundary, beauty, meta-universe, different worlds’ выдаст вообще что-то невообразимое. В общем фантазируй смело.

Через некоторое время (обычно не больше пары минут) ты получишь набор из 4 вариантов, которые в этом же чате выдаст нейронная сеть. Под ними будут кнопки: U1-U4 – для выбора изображения, которое нужно скачать в высоком разрешении. Нажимай на них, чтобы получить готовый результат. Кнопки V1-V4 позволяют сделать вариации понравившегося изображения, то есть сгенерировать новую порцию картинок. И круговая стрелка запустит генерацию повторно.

Чтобы сохранить изображение, нажми на него. Откроется его увеличенная версия, под которой будет ссылка Open in Browser. Нажми на неё, тебя перекинет в браузер с этой картинкой и уже отсюда сможешь «Сохранить как» в формате PNG.

Если что-то непонятно, спрашивай в комметах.
🔥14👍2
Я надеюсь, что тебе уже удалось сгенерировать десяток-другой картинок с помощью нейронки. Если ещё нет, читай в предыдущем посте, как это сделать. А в этом я напишу несколько дополнительных команд, которые немного расширят вариативность результатов.

Что это за команды такие? Это параметры, которые указывают системе под капотом, на что повлиять при генерации изображений. Так как мы работаем с помощью интерфейса, в котором можно только вводить текст, то и команды системе мы будем передавать текстом.

Это всё очень просто, после основного запроса нужно добавить определённые символы в соответствии тому, что хотим получить.

--hd
Введя эту команду, мы обратимся к более старому алгоритму, который потенциально лучше работает для больших изображений, но при этом композиция будет менее консистентной (что бы это ни значило в терминологии разработчика). Эта штука хорошо подходит для генерации пейзажей и абстрактных картинок.

--ar
Эта команда позволяет задать любое соотношение сторон. По умолчанию это 1:1, то есть квадрат с равными сторонами. Соотношение нужно указывать через пробел после команды. Если напишешь, например, --ar 16:9, то генератор выдаст широкоформатную картинку.

--no
Используется, если надо что-то исключить. Например, ты не хочешь, чтобы на картинке были люди. Тогда после запроса нужно добавить --no people.

--s
Меняет художественность или креативность итогового изображения. После команды надо ввести числовое значение от 625 до 60000. Если задать --s 625, то никаких креативных отклонений от составленного запроса не будет. Значение по умолчанию --s 2500, то есть его можно не писать. А вот если мы зададим --s 60000, то, как пишут сами разработчики, «кто знает, что произойдёт» и результат может очень сильно отличаться от того, что мы запросили.

Как тебе? Ставь лайк или другую реакцию, чтобы мне понимать, как тебе заходит контент. И присылай в комментарии свои работы из Midjorney – всегда интересно разглядывать, что там получается.
🔥13👍6
✔️ Ещё очень важную штуку расскажу про ограничения бесплатной версии Midjorney. Потому что, как ты понимаешь, такой аттракцион невиданной щедрости продолжаться бесконечно не может и вот почему. Каждая генерация – это серьёзная работа для серверов, на которых крутится вся эта система. Для нас работа проходит незаметно, но работа серверов стоит денег, причём немалых. Да и сами серверы, разумеется, не бесплатные.

Поэтому вновь прибывшие ограничены только 25 генерациями. Дальше за деньги. Стоит это удовольствие от 8 долларов в месяц. Это минимальный тариф при оплате за год. При этом ты получаешь 200 генераций в месяц. В целом, думаю, достаточно для средней руки блога, чтобы обеспечить себя иллюстрациями для каждого поста.

Хочется больше – пожалуйста, на тарифе за 24 бакса (или 30, если платить помесячно) количество генераций не ограничено! Есть ещё небольшие плюшки вдобавок к этому, но они, на мой взгляд, незначительные. Например, есть 15 «быстрых» генераций, которые закинут запрос на более мощные машины, чтобы быстрее выдать результат. По-моему, он и так не особо долго выдаётся, чего там ещё ускорять, мне непонятно. Или доступ к галерее, вот это уже ценнее, так как там можно найти настоящие произведения искусства и сгенерировать для себя что-то похожее на их основе или использовать готовые.

Ну и, конечно, если не лень, можно создать новый аккаунт в Discord и заново войти в Midjorney, чтобы получить новую порцию 25 генераций.

Пришли в комментарии примеры своих работ, мне интересно, что у тебя получается.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
Midjorney штука очень крутая и результаты выдаёт потрясающие воображение просто. Но если у тебя закончился лимит в 25 генераций, а переходить на платную версию пока не хочется, можно поиграть с другими инструментами, которые либо пока полностью бесплатные, либо стоят дешевле в расчёте на одно изображение.

Бесплатные здесь:
https://stablediffusionweb.com/
https://huggingface.co/spaces/stabilityai/stable-diffusion
Работают они на базе алгоритма Stable Diffusion, исходный код которого распространяется бесплатно. И всякие умельцы делают на его базе свои приложения. Кто-то бесплатные (пока), кто-то сразу за деньги.

Платные, у которых тоже есть возможность для начала попробовать без денег сделать несколько генераций:
https://lexica.art/ (10 долларов в месяц за 800 изображений)
https://creator.nightcafe.studio/ (10 баксов за 1 600 изображений)

Ещё можно заморочиться и сделать своё собственное приложение, которое работает через API на базе обученной модели. Кстати, с помощью no-code инструментов такую штуку можно собрать, не написав ни единой строчки кода!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
📱Что такое мобильное приложение и как они создаются

Об этом поговорим сегодня и в последующих постах, потому что эта тема была выбрана, как самая популярная в голосовалке, которую я чуть раньше публиковал. Кстати, если вдруг это было пропущено, то вот здесь есть голосовалка, где можно указать, на какие темы посты тебе хотелось бы видеть в этом в этом канале, проголосуй, пожалуйста.

Итак, мобильное приложение. Мы пользуемся ими каждый день, но редко задумываемся о том, что это вообще такое и как оно работает. Так как у меня познавательный канал про всякие айтишные темы, то я попробую объяснить на пальцах.

Во-первых, начнём с того, что мобильное приложение работает в определенной среде или так называемой операционной системе, которая запущена на мобильном устройстве. В настоящее время доминирующими являются две операционные системы – это iOS и Android на мобильных устройствах. Несколькими годами раньше ещё оставалась популярной в некоторых устройствах Windows Mobile. Но последний её релиз вышел аж в 2010 году и остались только две доминирующих от именитых гигантов айти индустрии – Apple и Google.

Кстати, Android сначала была независимой платформой до тех пор, пока его не приобрела компания Google и сейчас развивается уже под её крылом и пристальным надзором.

Для того, чтобы функционировать, то есть выполнять какие-то функции, мобильному приложению нужно быть встроенным в эту операционную систему. Что означает, что должны быть учтены все зависимости, ограничения и те возможности, которые она предоставляет. У каждой операционной системы, естественно, своя специфика и это две абсолютно разные экосистемы, которые развиваются независимы друг от друга. Вот почему разработчик мобильных приложений на iOS и на Android – это абсолютно две разные специальности, которые, как правило, пересекаются очень косвенно.

Мобильное приложение должно каким-то образом взаимодействовать с интерфейсом смартфона и с его железом. Что это значит. Например, при нажатии на кнопку записи сториз должна активироваться камера устройства, на котором оно запущено, вне зависимости от того, это смартфон последней модели или уже видавший виды девайс.

Итак, две базовые составляющие мобильного приложения – это программная оболочка и аппаратная часть. Программная оболочка – всё, что связано с операционной системой, и аппаратная часть – это всё, что задействует железки твоего устройства, микрофон, камеру, физические кнопки, динамик, модуль навигации, Bluetooth и так далее.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍141
​​Что же из себя представляет мобильное приложение

Базово мобильное приложение – это программа, которая работает в среде операционной системы Android или iOS. Программа – это некий набор инструкций, который говорит операционной системе, что делать в том, или ином случае.
То есть, например, когда мы нажимаем на кнопку Сториз, нужно запустить камеру устройства, когда мы нажимаем на кнопку «Войти», нужно показать пользователю форму входа и другие подобные действия. То есть набор таких инструкций, которые позволяют чётко понять операционной системе, что делать, когда пользователь совершает определённые действия.

Весь этот набор инструкций, разумеется, пишется с помощью программного кода, про который мы поговорим чуть позже. И собирается всё в отдельную пачку или папку из этих инструкций, если представить себе такую аналогию. Или, говоря более техническим языком, компилируется в один исполняемый файл. Это тот самый файл, который мы скачиваем из стора товара, когда нажимаем на кнопку установки приложения, будь то Google Play Store или AppStore. При этом на наше устройство скачивается файл, тот самый скомпилированный набор инструкций для операционной системы.

Дальше скачанный файл разворачивается, то есть определённым образом устанавливается в операционную систему для того, чтобы начать с ней функционировать нормально. Всё это происходит похожим образом на то, как это работает в операционной системе компьютера macOS или Windows.
Если продолжить аналогию с нашим набором инструкций, то это распаковывание архива со всеми этими бумажками и раскладывание их по определённым полочкам и местам в кабинете, чтобы мы знали, к какой инструкции в какой момент обратиться. Таким образом у нас имеется комната, где мы расположили все эти инструкции, то есть имеются листы бумаги с написанными шагами и действиями, и теперь любой человек сможет войти в кабинет и воспользоваться или. Так же, как и операционной системе чётко понятно, что нужно делать в том, или ином случае.

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

Напиши комментарий, насколько понятно я пытаюсь объяснить тему и надо ли ещё куда-то углубиться детальнее.
11👍4
Программный код мобильного приложения

Как же он пишется, с помощью чего его создают и как это вообще, всё работает.

У нас две операционные системы, соответственно две разных среды для разработки. Компания Apple предоставляет Xcode, а Google – Android Studio. Это две программные среды, в которых можно разрабатывать приложения под соответствующую операционную систему. По своей сути это программы, которые устанавливаются на компьютер и с их помощью можно создавать программный код мобильного приложения, компилировать готовые файлы, исправлять ошибки, заниматься тестированием и прочими прелестями разработки.

Ну а базовые функции этих средств – это редактирование кода. Программный код – это, по сути, текстовый файл, который состоит из написанных на определённом языке программирования команд для той исполняемой среды, где этот код будет выполняться.

Если быть совсем грубым, то программный код можно писать хоть в блокноте. Но средства написания программного кода очень сильно развиваются и сейчас эти программные среды, которые я назвал, Xcode и Android Studio – очень продвинутые, современные, они позволяют всё делать очень удобно для программиста и очень быстро. Ну, и, естественно, всё сразу интегрировано в ту оболочку, в которой это приложение будет работать.

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

Это очень удобно и экономит время. Ну и, наконец, возможности подключения различных расширений, библиотек, готовых решений, модулей и прочих полезностей очень сильно упрощает процесс создания приложения для разработчика. Именно поэтому они и пользуются этими средами.

_____
Запрос, по которому была сгенерирована картинка:
the programmer creates mobile app code in Xcode and Android Studio simultaneously on two PCs in a spacious futuristic room, realistic cinematic --v 4
👍132
Языки программирования или на чём же всё-таки пишут мобильные приложения

Итак, у нас есть две операционные системы: iOS и Android. И две компании продвигают свои собственные нативные или родные языки программирования для написания приложений под свою платформу. Для Android это Kotlin (Котлин) и Java (Джава), на котором написана сама операционная система Android. Разумеется, мобильное приложение тоже может быть написано на языке Java, но Google занимается тем, что продвигает свой собственный язык Kotlin, являющийся по сути обёрткой над Java. Понятное дело, для них это тоже крайне важный аспект развития собственной экосистемы, поэтому всё чаще встречается потребность разработки именно на языке Kotlin.

Apple идёт своей дорогой: у них два официальных языка, это старенький Objective-C (Обджектив-Си) и более современный Swift (Свифт).
Итак, когда мы видим потребность в программистах на языке Swift или Kotlin, то теперь мы можем понять, что в первом случае это означает, что нам необходимо будет писать мобильное приложение для операционной системы iOS, во втором речь идёт про разработку под Android.

Это всё «родные» языки, а есть ещё и ненативные, потому что мобильное приложение может быть написано на самом деле на другом языке программирования. Главное, чтобы конечный скомпилированный файл соответствовал всем требованиям операционной системы и тем правилам, которые позволят загрузить его в соответствующий стор.
Так, например, мобильные приложения для Андроида могут быть написаны на Python (Пайтон) или C/C++ (Си плас плас). Правда в обоих случаях придётся приспособить свою разработку под платформу, прикрутив сверху дополнительные библиотеки. Но программисты же не ищут лёгкий путей, правда?

В одном из прошлых постов я уже говорил про то, что, как правило, разработчики под iOS и под Android – это разные люди, потому что они знают разные языки программирования. Но из этого есть исключения, о чём я расскажу в следующем посте.
👍6
​​Но ты же писал, что сделал мобильное приложение без единой строчки кода!

Да так есть. Я пользовался преимуществами следующего следующей штуки под названием framework (фреймворк). Что такое фреймворк, я рассказывал вот в этом посте, а сегодня поведаю про то, как можно написать мобильное приложение под обе операционной системы и при этом не знать языков программирования одной и второй одновременно.

Итак, на помощь нам приходят фреймворки, которые позволяют разрабатывать мобильные приложения под обе платформы, используя только одну кодовую базу. И эта кодовая база, по сути, является не тем самым программным кодом, который непосредственно исполняется программной средой, а описанием структуры, которая формирует нужный нам программный код под капотом.

Надо заметить, что фреймворки не относятся только к мобильным приложениям. И только некоторые из них являются кроссплатформенными. А вообще фреймворков всяких масса и не только в программировании, кстати.

Для мобильных приложений дело опять не обошлось без больших дядь. Компания Google выпустила свой собственный фреймворк под язык Dart (Дарт), на котором можно писать мобильные приложения, и он называется Flutter (Флаттер), про него я уже упоминал ранее. Flutter – это фреймворк и одновременно SDK (ЭсДиКей) или Software Development Kit (комплект разработки). Он состоит из готовых библиотек, которые можно использовать для того, чтобы собрать, как из кубиков конструктора, приложение. Причём под обе платформы одновременно.

Второй гигант, который пришел на помощь разработчикам – это Facebook (сейчас уже Meta), и они придумали Reract Native (Реакт Нейтив) – фреймворк, на котором, кстати, написано мобильное приложение Facebook и оно тоже является кроссплатформенным. То есть, используя одну кодовую базу, написанную на React Native, мы получаем два мобильных приложения, которые одинаково работают под iOS и под Android.

Фреймворки хороши тем, что позволяют проектировать мобильное приложение не с самой базы, основы, а наоборот с конца, с интерфейса или с тех компонентов визуальных, из которых состоит интерфейс мобильного приложения. Это немного похоже на те блоки, которые мы видим в конструкторах сайтов, если можно представить что-то подобное для создания мобильного приложения. Есть у них что-то общее. Но, тем не менее, даже готовые блоки нужно соединять между собой таким образом, чтобы всё это функционировало и работало как надо на девайсах.

Именно фреймворки позволяют разработчику не учить оба программных языка для того, чтобы делать мобильное приложение, а выучить один фреймворк. И это, конечно же, удешевляет и ускоряет разработку, так как у тебя одна кодовая база, за которой нужно следить, а не два разных абсолютно приложения, которые живут своей жизнью и которые могут даже разъехаться по функциям. Нет, ты делаешь одно приложение, которое работает на двух платформах одновременно, что является утилизационным преимуществом перед базовым языком программирования.
👍16
🖕 Будущее за no-code!

Cкажу я и сразу же попаду в хейт-лист матёрых кодеров, которые после этих слов начинают агриться и неистово спорить о том, что no-code никогда не заменит настоящую разработку и что это всё игрульки для всяких несерьёзных проектов и всё в этом духе. Можно сколько угодно спорить на эту тему до потери пульса и с пеной во рту, но имеем, что имеем.

Так наш паззл сложился. Складывал его из нескольких постов выше. И что у нас получается в итоге, давай посмотрим.

1. Две операционные системы iOS и Android.

2. Два нативных (для простоты два возьмём два) языка разработки: Swift для iOS и Kotlin для Android.

3. Поверх них фреймворки, которые позволяют, во-первых, ускорить э-э разработку, если это специфичный под одну платформу фреймворк, либо ускорить его в два раза в случае кроссплатформенных фреймворков.

4. Ну, и наконец на этих фреймворках есть, no-code и low-code приложения, которые позволяют даже не углубляясь в технические детали того, как они и уж тем более в программный код работают, создать мобильное приложение.

Фух, неплохая получилась серия постов на мой взгляд. А что ты думаешь? Интересно было, продолжать в таком же духе или поговорим на какие-нибудь другие темы? Напиши в комментарии, мне правда очень интересно знать, что ты думаешь по поводу мобильной разработки.

_____
Запрос, по которому была сгенерирована картинка:
mobile application created from building blocks in a no-code tool within futuristic environment and beautiful light --v 4
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
💲Крипта, криптовалюта, неуловимый биткойн, блокчейн и непонятные технологии…

Всё это скам! Обман, люди теряют там миллионы, люди зарабатывают там миллионы. В валюте, кстати. Все эти молодые пацанчики на Bentley и отдыхающие в модном Дубае криптовалютные миллиардеры и миллионеры, которых по всему миру развелось просто столько, что с трудом верится во все эти бредни.

Такая запретная, недостижимая, далекая и непонятная тема, но тем не менее настолько притягательная, сладкая и опасная. Как и все запрещённое, потому что она ещё вдобавок и не везде легализована.

Криптовалюта, блокчейн-технологии, Bitcoin как драйвер рынка – это темы, про которые я пока ещё не сказал ни слова в своём канале. Но при этом я использую криптовалюту в своей жизни уже довольно давно на регулярной основе. И я подумал, насколько тебе вообще было бы интересно во всём этом начать разбираться? Насколько тебе хотелось бы понять тему криптовалют и блокчейна или ты скажешь, что это всё скам и никому ненужные сказки.

Но если это так, тогда почему они до сих пор не умолкают… Почему это всё дело не умирает, вроде бы уже похоронили несколько раз, а потом опять несколько раз всё поднимается снова на хайпе, затем все забывают, снова говорят, мол, я же говорил, что рынок рухнет, и он рухнул, а сейчас вдруг биткоины и рынок криптовалют опять начинает расти. Что же за херня такая с ним происходит...

Напиши пожалуйста в комментариях, если тебе интересно в этом начать разбираться. Если лень писать, просто поставь лайк или сердечко, если тебе интересно про это почитать и дизлайк, если тебе не нужна эта информация.

_____
Запрос, по которому была сгенерирована картинка:
cryptocurrencies and blockchain are scams or path to wealth --v 4
Please open Telegram to view this post
VIEW IN TELEGRAM
👍253
🥺​​Фотошоп всё

Один из подписчиков предложил обсудить очень интересную тему. А умрут ли мультимедийные программы с появлением ИИ и развитием нейронных сетей и всех этих инструментов, которые позволяют использовать нейронки для того, чтобы генерировать объекты творчества, которые сейчас остаются уделом людей. Останутся ли все эти приложения для ручной обработки фотографий, музыки, видео и прочих медиа? Вопрос интересный для обсуждения и, как минимум, есть здесь над чем поразмыслить.

Думаю, одним из самых наглядных сейчас примеров будет Photoshop, так как Midjorney, про который я рассказывал выше, Stable Diffusion и прочие нейронки сейчас на активном хайпе и соответственно, дизайнеры и художники по всему миру очень сильно напряглись. И не без оснований, потому что действительно эти штуки помогают создавать иллюстрации за считанные секунды и без всякого геморроя по составлению технического задания, согласованию, общению с исполнителем, поиску исполнителя, длительного ожидания, внесения правок и так далее. Ввёл запрос – получил результат. Не понравился – другой запрос или уточнил текущий – получил результат. Всё занимает реально считанные минуты, сама генерация происходит прямо на твоих глазах.

И казалось бы, зачем нам в такой ситуации Photoshop… Но давай не забывать, что Photoshop – это на самом деле гораздо больше, чем просто инструмент для рисования или ретуши. Это полноценный графический процессор, функции которого очень широки, и я думаю, что рядовой пользователь знает порядка 5–10% от всех возможностей Фотошопа и обычно пользуется несколькими фильтрами, настройками слоёв, кистей и другими базовыми вещами.

Да действительно сейчас можно загнать фотографию в нейронку и попросить её отретушировать. Но надо понимать, что, во-первых, тоже нужно уметь это сделать, потому что тот де Midjorney – это пока всего лишь бот в Дискорде и его возможности ограничены только текстовым вводом. То есть для того, чтобы выполнить полноценную ретушь фотографии нужно воспользоваться каким-то другим инструментом (путь даже на базе известной нейронки) и также научиться им пользоваться. То есть это тоже не такая уж тривиальная задача, так же, как и у новичка вряд ли получится залететь с ноги в Фотошоп и качественно выполнить задачу по ретуши с первого раза.

Продолжение будет завтра, а пока напиши в комментариях, что ты об этом думаешь? Будешь ли продолжать пользоваться ФШ или перейдёшь на нейронки?

_____
Запрос, по которому была сгенерирована картинка:
adobe Photoshop dies
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥2
Продолжаем хоронить Photoshop

Компания Adobe, производитель Photoshop, на самом деле не дремлет и уже давно применяет технологии искусственного интеллекта в самом своём графическом процессоре. Как бы это парадоксально ни звучало, но они используют его на благо себе. Например, там есть функция, которая заменяет определённую части изображения, то есть позволяет выделить лишний элемент и удалить. У тебя на фотографии есть ненужный человек, твоя бывшая, например. Выделяешь её, нажимаешь на кнопку и дальше программа выполняет дорисовку оставшегося места, используя движок искусственного интеллекта, который был обучен на миллионах разных фотографий. И его уже можно применять для того, чтобы сделать такие замены естественными и абсолютно незаметными для человеческого глаза.

Также есть инструменты выделения, которые позволяют, например, отделить человека от фона, даже если не зелёный экран, а какой-то очень разнообразный с мелкими деталями фон, например, какие-то растения или ещё что-то (это обычно самые сложные фоны для отделения). AI движок может распознать их и незаметно для глаза удалить.

Или, например, корректировка цветов. Если мы возьмём цифровую фотографию, которая выполняется на профессиональные камеры, то там обычно очень большая глубина цветового пространства и она позволяет «вытягивать» цвет и информацию даже из тёмных областей, которые не были хорошо подсвечены во время съёмки. А если мы снимаем, например, на смартфон, то этой информации (о цветах и деталях) там просто неоткуда взяться: часть картинки остаётся засвеченной или наоборот, очень сильно затемнённой. Так вот, в данном случае искусственный интеллект тоже может помочь и дорисовать те части, которые о которых просто нет информации в самом исходном изображении.

И ещё несколько функций, которые успешно эксплуатируют ИИ-движок: корректировка цветов, замена и дорисовка неба, увеличение детализации и другие полезные штуки.

Завершение завтра, а пока хороших выходных тебе! Не забудь поставить реакцию к посту: они очень помогают понять, что заходит.
👍16
💀​​Умирающий Фотошоп, финал

Это завершение серии статей про то, заменит ли искусственный интеллект такие программные комплексы, как Photoshop. Пролистай к двум предыдущим, если они ещё не прочитаны.

В итоге получается, что искусственный интеллект не то чтобы заменит Photoshop рано или поздно, он просто приходит к нему на помощь. Во-первых, это уже сейчас является фактом, так как многие функции Фотошопа используют ИИ-движок, который обучен на огромном количестве изображений. Эти функции помогают выполнять работу по обработке быстрее и эффективнее.
А во-вторых, надо понимать, что Photoshop – это инструмент в первую очередь для профессионалов, которые как пользовались им, так и продолжат пользоваться. И они там делают далеко не те вещи, которые выполняет рядовой обыватель, зайдя раз пятилетку в Фотошоп, используя базовые функции. То есть надо понимать, что при этом мы используем экскаватор для того, чтобы посадить морковку.

Ну и ещё один аргумент – это то, что те изображения, которые были сгенерированы той же нейронкой, как правило, дорабатываются цифровыми художниками уже в профессиональном редакторе, в том же Фотошопе. То есть они берут то, что сгенерировал AI и самостоятельно уже выполняют дорисовку или переработку тех деталей, которые изначально выглядят ну совсем неестественно. Потому что сложно добиться прямо точно такого результата от нейронки, как это задумал автор. И на картинке часто получается что-то из ряда вон выбивающееся и абсолютно непривычное нашему глазу, что сразу выдаёт какую-то неестественную природу этого изображения. B это, конечно же, можно всегда исправить вручную, чем собственно и занимаются художники.
Как, например, тот, который выиграл премию с изображением, сгенерированным Midjorney, он всё-таки дорабатывал его Фотошопе.

Поэтому, на мой взгляд, нейронки обязательно заменят Photoshop фотошоп, но для любителей, для тех, кому нужны очень простые операции, которые можно будет выполнить действительно с помощью нейронки в считанные минуты или даже секунды. Да действительно, жизнь в этом плане упростится, не нужно будет устанавливать осваивать сложный профессиональный программный комплекс, как-то им пользоваться. А можно будет сделать всё одним запросиком с помощбю инструмента, обученного на миллионах изображений.

Но в качестве профессионального инструмента Photoshop, на мой взгляд, никуда не денется, а наоборот, только обогатится новыми и полезными функциями, которые будут помогать цифровым художникам и профессиональным фотографам делать их работу эффективнее и во многом приятнее.

Напиши в комментариях, что думаешь на этот счёт.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥2
​​А что насчёт творческих профессий

В прошлых постах проехались катком с ИИ по Adobe Photoshop, а теперь предлагаю поговорить о творческих профессиях. По крайней мере на перспективу ближайших лет.

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

С творчеством наверняка будет примерно то же самое. Естественно, появится целый класс людей (профессий, если хочешь), которые умеют и хотят пользоваться искусственным интеллектом для того, чтобы генерировать изображения. Таким ты сможешь стать, например, не будучи творческим человеком, тем кто генерирует эти изображения. Точно так же, как человек, который никогда не разбирался в разработке сайтов, может сегодня сделать сайт с помощью какого-то инструмента, даже не являясь при этом профессиональным разработчиком.

То есть это выделение ещё одного класса производителей и, скорее всего, выделение ещё одного класса потребителей. Потому что есть те, кто специализируется именно на заказе no-code разработки: это стартаперы, продукт-менеджеры. Им намного интереснее делать быстро сайты и тестировать на них гипотезы, чем ждать месяцами разработанное мобильное приложение или посадочную страничку.
И соответственно, под них появляется целый пласт из предложений на рынке.

Ставь реакцию и пиши в комментах своё мнение по поводу смерти творческих профессий.
👍16🔥2
😮 Оракул на базе искусственного интеллекта уже здесь

В последних постах мы рассуждали про то, что делает искусственный интеллект с творчеством визуальным, то есть изображениями. А сейчас я предлагаю поговорить об ещё одном инструменте, который тоже буквально пару месяцев назад ворвался в нашу жизнь и уже заполонил собой весь интернет, YouTube, куча блогеров про него написали, сняли видео, рассказали, как он убивает уже сейчас кучу профессий, включая программистов. Мне кажется, только ленивый не затронул эту тему. И я сейчас говорю про ChatGPT (ЧатДжиПиТи) – детище компании Open AI, сооснователем которой, к слову, является пресловутый Илон Маск.

Что это такое. ChatGPT – это текстовый чат-бот, который может ответить практически на любой вопрос, кроме тех провокационных, которые намеренно исключили из него, дабы не обидеть кого-то, не нарушить какой-то закон или ещё что-то, что можно нарушить (например, толерантность, куда же без этого), ответив что-то неудобное.

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

А ChatGPT возвращает один единственный ответ. И подразумевается, что этот ответ верный. Тут сразу закрадывается такой нюанс и вопрос. А что, если это не так, что, если меня обманули? Но всегда можно проверить, всегда есть под рукой тот же самый Google, всегда можно попробовать найти первоисточник, свериться с данными. Но скорость и точность ответа, который сейчас выдаёт искусственный интеллект, на основе которого работает ChatGPT, на самом деле поражает.

Так это было интро, а дальше начнём потихоньку разбирать его функциональность, что с помощью него можно делать и как правильно составлять запросы. Напиши в комментах, известно ли тебе уже про ChatGPT или первый раз слышишь.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥2
​​Прежде чем поедем дальше, предлагаю тебе самостоятельно зарегистрироваться в ChatGPT и попробовать его использовать. Это можно сделать по ссылочке https://chat.openai.com/. Нажми на кнопку Sign up, введи почту, затем придумай пароль, подтверди, что ты человек, а не робот и вперёд. Нажимай на новый чат (New chat). Запросы он понимает даже по-русски, то есть совсем не обязательно вести с ним диалог на английском. И одно из основных особенностей и отличие ключевое, пожалуй, от поисковика стандартного – это именно то, что ChatGPT может вести диалог.

Что это значит. Он помнит все те вопросы, которые ему были заданы ранее, он помнит, что он на них отвечал. Ну и, соответственно, может сохранять контекст этого диалога. То есть с ним можно просто побеседовать как с человеком.

То есть это не тупая машина, которая будет просто каждый раз отвечать тебе заново, как будто бы первый раз от тебя получает команду, но это именно сохранение исторического контекста. Для чего это, может быть важно? Ну например, если тебе не понравился, первый вариант ответа, можно попросить его уточнить или дополнить, или изменить, например, стилистику текста, если ты заказываешь какой-нибудь копирайтинг, можно попробовать с ним поспорить, выпросить какие-то детали и так далее. Да, то есть это не будут просто оторванные от контекста повторные предложения. Это будет именно дополнение к тому, что он уже отвечал.

Ну и в качестве развлечения с ним можно просто пообщаться, поболтать, как со своим виртуальным другом. И он будет сохранять весь контекст вашего диалога в отличие, например, от поисковика, который каждый запрос воспринимает как новый. Да, несомненно, поисковик помнит историю просмотров и на её основе может выдавать более релевантные результаты. Но чаще всего и, точнее, заметнее всего, это историческая память используется в рекламных целях, то есть нам рекламируют те товары и услуги, которые мы так или иначе прямым или косвенным образом запрашивали. Абсолютно другая история в ChatGPT.

Если нужно сбросить контекст, можно об этом прямо написать, что это абсолютно новый вопрос и он не связан с предыдущим, либо просто завести новый диалог, нажав на кнопочку New Chat.
👍122
​​Как вообще можно использовать ChatGPT или текстовый чат на базе искусственного интеллекта, который может тебе выдавать ответы на твои вопросы, вести диалоги или помогать чем-то ещё.

Итак погнали. Например, я уже говорил в предыдущем посте, что с ним можно просто пообщаться. Если скучно, это такое развлечение может быть или даже осмысленно, с какой-то целью. Не знаю, может быть, ты исследуешь форматы диалогов или принципы общения, ChatGPT поможет тебе собрать хорошую базу для этого.

Или просто тупо поболтать. Это мне немножко напоминает хайп, который в своё время был с Алисой, умной колонкой, с которой тоже пытались переписываться, общаться и взаимодействовать, как с живым человеком. Но дальше интернет мемов это всё не ушло.
С ChatGTP же другая история, это действительно уже более глубокое понимание контекста и куда менее тривиальные задачи он может решать и отвечать на различные вопросы, держа действительно нить повествования.

На повествованиях стоит остановиться отдельно. ChatGPT может написать любой текст на заданную тематику в нужной стилистике. То есть его можно использовать для написания стихов (поздравлений, например), текстов песен, статей. То есть как стандартный копирайтинг, так и творческие задачи. Он действительно может написать полноценную книгу, глава за главой просто вводим запросы, и он будет генерировать сюжет. Сценарии для YouTube-роликов, для других видео, то есть всё, что касается творчества, начинающегося с текста, можно поручить ИИ.

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

Буквально позавчера весь интернет облетела новость про то, что некий студент написал целый диплом с помощью ChatGTP и успешно его защитил. И непонятно зачем об этом всем рассказал в своём Твиттере. Но потом на него написали донос с требованием аннулировать этот диплом. Чем вся эта история закончится, пока не знаю. И вообще я не проверял, насколько это является достоверной информацией. И вполне может быть, что это всё просто прекрасный маркетинговый ход по рекламе инструмента. Но, тем не менее, возможность писать дипломы с помощью ChatGPT, в принципе, есть.

Напиши в комментариях свои варианты использования, чем бы тебе мог помочь такой ИИ.
👍11🔥2