По интернету уже разлетелись «очеловеченные» портреты городов, сказочных персонажей и знаменитостей в новом амплуа, созданные с помощью нейросети. Мы задались вопросом, а как видит искусственный интеллект языки программирования?

Немного о нейросети

Нейросеть Artflow позволяет создавать портреты на основе короткого текстового ввода. Система машинного обучения интерпретирует отправленные подсказки в изображения.

Авторы нейросети утверждают, что ИИ не использует какие-либо существующие изображения, а вероятность создания точной копии существующего изображения практически равна нулю. Мы взяли за основу топ-10 лучших языков программирования за январь 2022 года (по индексу TIOBE) и еще несколько перспективных технологий, запустили нейросеть, и вот, что получилось…
 



Очевидно, ИИ фанатеет от музыки в стиле кантри: в портрете просматриваются черты знаменитой тезки — певицы Тейлор Свифт.

Портрет Swift, нейросеть

 

Языку программирования SQL в этом году будет 48 лет. Вероятно,  потому ИИ представил портрет серьезного мужчины в годах.

 

Портрет SQL, нейросеть

 

Да, Assembly language появился еще раньше — в 1949 году, но вместо дряхленькой бабули имеем девушку конвенциональной внешности. Никакой логики, потому просто полюбуемся.

 

Портрет Assembly language, нейросеть

 

Король веб-программирования, по мнению ИИ, должен выглядеть как-то так.

 

Портрет JS, нейросеть

 

А детище Microsoft — как антагонист Супермена.

Портрет Visual Basic, нейросеть

 

Портреты языков C, С# и C++ — выбор редакции. Сейчас сами все поймете 

Р-р-раз…

Портрет С, нейросеть

 

Два…

Портрет С#, нейросеть

 

Три!

Портрет С++, нейросеть

 

Java — будто житель планеты Арракис из «Дюны». А вы как считаете?

Портрет Java, нейросеть

 

И, наконец, самый популярный и самый лучший язык программирования

(по данным различных рейтингов)

Python нейросеть представляет вот так:

Портрет Python, нейросеть

 

Бонус

Также мы решили сгенерировать портреты перспективных языков программирования: Go, Rust, Julia, Kotlin, Dart и TypeScript.

Портрет Go, нейросеть

 

Портрет Dart, нейросеть

 

Портрет Kotlin, нейросеть

 

Портрет Rust, нейросеть

 

Портрет TypeScript, нейросеть

 

Портрет Julia, нейросеть

 

Напишите в комментариях, как вам такая подборка, на каких языках пишите, и сколько по времени.

 

--
Источник: Highload

 

Post Игорь Васильев
19 февраля 2022 в 08:25