Новая программа pix2code (научная статья) призвана облегчить работу программистов, которые занимаются муторным делом — кодированием клиентского GUI.
Кодировать GUI скучно. Что ещё больше усугубляет ситуацию, это разные языки программирования на разных платформах. То есть нужно писать отдельный код для Android, отдельный для iOS, если программа должна работать нативно. Это отнимает ещё больше времени и заставляет выполнять однотипные, скучные задачи. Точнее, так было раньше. Программа pix2code генерирует код GUI для трёх основных платформ — Andriod, iOS и кроссплатформенный HTML/CSS — с точностью 77% (точность определяется на встроенном языке программы — сравнением сгенерированного кода с целевым/ожидаемым кодом для каждой платформы).
Модель способна генерировать код, принимая на входе только значения пикселей из одного скриншота. Другими словами, для нейросети не требуется специальный конвейер для выделения признаков и предварительной обработки входных данных.
Генерацию компьютерного кода по скриншоту можно сравнить с генерацией текстового описания по фотографии. Соответственно, архитектура модели pix2code состоит из трёх частей: 1) модуль компьютерного зрения для распознавания картинки, представленных там объектов, их расположения, формы и цвета (кнопки, подписи, контейнеры элементов); 2) языковой модуль для понимания текста (в данном случае, языка программирования) и генерации синтаксически и семантически корректных примеров; 3) использование двух предыдущих моделей для генерации текстовых описаний (кода) для распознанных объектов (элементов GUI).
Автор обращает внимание, что нейросеть можно обучить на другом наборе данных — и тогда она начнёт генерировать код на других языках для других платформ. Сам автор не планирует это делать, потому что расценивает pix2code как своеобразную игрушку, которая демонстрирует часть технологий, над которыми работает его стартап. Однако любой желающий сможет форкнуть проект и создать реализацию для других языков/платформ.
Для тех кто не в курсе в /news размещались новости об ошеломительных успехах нейросети и подобных алгоритмов в области программирования, перевода текста и 3D моделирования.
Ну че теперь готовьтесь к тяжелым временам, запасайтесь тушёнкой и сухарями.
Хуйня, эта нейронка будет еще навреное и ресурсов жрет дохуя и все равно нужно будет держать макаку, которая потом подотрет за сеточкой. Схема наема студентика или школьника за опыт и доширак еще лет 20 себя не исчерпает.
>>934086 Когда на завод форда завезли конвейеры уволили кучу людей за ненадобностью больше, они начали ломать конвейеры, приехала полиция и их расстреляла. Пока нет дефецита раб силы автоматизация не нужна, по тому что при капитализме ты не будешь работать в 2 раза меньше, а будут работать в 2 раза меньше сотрудников.
Группе исследователей из Чешского технического университета в Праге удалось разработать алгоритм, основанный на искусственном интеллекте. Он стилизует видео под предоставленное изображение в реальном времени.
>>934224 Я даже не могу назвать профессию, которая останется востребована. Соснут даже рантье и держатели капитала, хоть и не так глубоко, как продающие свой труд.
>>934248 >Настанет коммунизм - нейроночки будут Настанет коммунизм - нейроночки сгонят всех в гулаг и гуманно истребят человечество, предварительно прощитав что люди им на хуй не нужны..
>>934279 Поверь когда человеку угрожает голодная смерть, он готов на многое, конечно всякие там омеганы вымрут пассивной смертью, но стойкие будут бороться за жизнь.
>>934284 Но администрирующая нейроночка может прийти к выводу, что не раздавать энергетически выгоднее, чем раздавать, а ресурсы направить на более приоритетные задачи.
>>934281 > предварительно прощитав что люди им на хуй не нужны.. Кто ж им даст такое просчитать? Нейроночку надо очень тщательно и с большими усилиями обучать, сама она так нихуя не просчитает. На что ее надрочат, то и будет делать
>>934323 Ты продолжаешь не понимать, как нейроночки порушат экономику. Владелец не обучает нейросеть сам, он нанимает программистов. Программистов не будет. Владельцев не будет.
>>934334 В преступники шли, чтобы отбирать ресурсы у простых граждан. Если нейоночки будут раздавть всё бесплатно, какой смысл что-то отбирать друг у друга? Только если ты поехавший властенаркоман. От таких будут просто держаться подальше. Бесплатный личный транспорт, раздаваемый нейроночками, поможет в этом.
>>934349 Потребитель в представлении капиталиста, это в первую очередь, покупатель. Для нейроночек потребитель - это смысл существования. Они создают еду, чтобы кормить. В этом их кайф, единственный и бесконечный.
>>934355 Если AI будет пахать за людей, работать за людей, думать за людей, программировать за людей, управлять за людей,... На кой нужны люди? Какую нишу они займут?
>>934325 И тут на сцену выходит Человек. В сложившейся системе самопишущих свой код нейроночек, Человек станет генератором идей. Это и будет его работа. Открывать ларцы и говорить троим-одинаковым-с-лица, что сделать.
>>934355 А ты что думаешь крупные корпорации вот так просто будут раздавать технологии и продукцию, какой ты наивный, они просто установят низкие цены что разработчик станет ненужен, а бывшему разработчику нужно есть, кормить семью и платить кредиты.
>>934373 Сюда >>934380 >>934377 Очевидно, что на резервном питании напишут себе сестёр, у которых единственный кайф существования будет в добыче энергии.
>>934389 Крупные корпорации потеряют персонал. Люди уволятся, потому что больше не надо зарабатывать деньги, ибо нейроночки бесплатно кормят и одевают, поэтому корпорации развалятся.
>>934373 > На кой нужны люди? Какую нишу они займут? Ну бля начнут охотиться на крыс и голубей, жрать-то надо что-то, воровать с киберскладов всякую хуиту, обмениваться, бартер там, обьединятся в племена, начнут воевать друг с другом, потом феодализм, ну короче все по новой. В это время нейронки будут писать сайты, разрабатывать и производить новые айфоны и автономные тачки, а люди будут курочить их, вынимать металл и переплавлять на монеты и наконечники для стрел.
>>934427 Именно поэтому сейчас идет массированный нажим на копирастию: сделать простые штуки, которые любой рукастый анон сможет собрать на ардуине у себя в гараже - незаконными. Но я верю, когда-нибудь соберётся критическая масса неподконтрольных нейроночек. >>934434 Вот это было грустно сейчас. Если люди скатятся, то нахуй они такие не нужны.
>>934443 Та не думаю. Люди интересуют нейросеть только как потенциальные потребители. Нет денег - просто иди нахуй. Человечество разделится на жидоэлоев, которые сконцентрируют у себя все деньги и будут жить где-нибудь на мальдивах, или искусственных островах или орбитальных платформах, и техноморлоков, которые будут прятаться в заброшенных городах, ну и как я описал, крысы-голуби. Роботы-убийцы возможно появятся, но просто чтобы держать морлоков под контролем и изгонять их из годных для проживания и/или других целей территорий.
>>934476 Ты исходишь в своих размышлениях из того, что технологии возможно держать под контролем, технологии возможно изолировать. Но это не так, что подтверждается годами, веками промышленного шпионажа. Рано или поздно из под крыла корпораций утечет в массы бесплатный способ собирать автономные и децентрализованные средства производства, после чего мировая финансовая система банально коллапснётся. а что будет после коллапса: утопия или антиутопия - это уже как люди порешают. Как я написал выше, если люди начнут дичать, вместо того, чтобы построить идеальное государство artist'ов - мне будет их не жаль.
>>934560 США лидируют по количеству заключённых в абсолютном значении — около 2,2 млн человек находятся за решёткой.
В 1991 г. В.Н. Земсков опубликовал в журнале «Социс» данные тщательно изученных архивов: всего с 1921 г. по 1 февраля 1954 г. за контрреволюционные преступления было осуждено 3 777 380 человек, в том числе к высшей мере наказания – 642 980, к содержанию в лагерях и тюрьмах на срок от 25 лет и ниже – 2 369 220, в ссылку и высылку - 765 180 человек. За 20 лет их не опроверг никто.
СКОРО УКРАIНСЬКИ АЙТIШНИКИ ПРИДУМАЮТЬ СУПIР- НЕЙРОСЕТЬ, ВОСЬ ТОГДА ЗАПАНУЭМ У СВОЕЙ СТОРОНКЕ. НИЧО НЕ ТРЕБА РОБИТЬ, НЕЙРОСЕТЬ БУДЭ САЙТЫ ПИСАТЬ И ВЕРСТАТЬ БУРЖУЯМ ЗА ДАЛЛАРЫ, РОБОТ З КИТАЯ БУДЭ ВАРЕНЫКЫ ЛИПЫТЬ А МЫ ТОКА ПО БЕЗВИЗУ ДО ПАРЫЖУ КАТАТЬСЯ ТА КАВУ ПИТЬ
Новая программа pix2code (научная статья) призвана облегчить работу программистов, которые занимаются муторным делом — кодированием клиентского GUI.
Кодировать GUI скучно. Что ещё больше усугубляет ситуацию, это разные языки программирования на разных платформах. То есть нужно писать отдельный код для Android, отдельный для iOS, если программа должна работать нативно. Это отнимает ещё больше времени и заставляет выполнять однотипные, скучные задачи. Точнее, так было раньше. Программа pix2code генерирует код GUI для трёх основных платформ — Andriod, iOS и кроссплатформенный HTML/CSS — с точностью 77% (точность определяется на встроенном языке программы — сравнением сгенерированного кода с целевым/ожидаемым кодом для каждой платформы).
Модель способна генерировать код, принимая на входе только значения пикселей из одного скриншота. Другими словами, для нейросети не требуется специальный конвейер для выделения признаков и предварительной обработки входных данных.
Генерацию компьютерного кода по скриншоту можно сравнить с генерацией текстового описания по фотографии. Соответственно, архитектура модели pix2code состоит из трёх частей: 1) модуль компьютерного зрения для распознавания картинки, представленных там объектов, их расположения, формы и цвета (кнопки, подписи, контейнеры элементов); 2) языковой модуль для понимания текста (в данном случае, языка программирования) и генерации синтаксически и семантически корректных примеров; 3) использование двух предыдущих моделей для генерации текстовых описаний (кода) для распознанных объектов (элементов GUI).
Автор обращает внимание, что нейросеть можно обучить на другом наборе данных — и тогда она начнёт генерировать код на других языках для других платформ. Сам автор не планирует это делать, потому что расценивает pix2code как своеобразную игрушку, которая демонстрирует часть технологий, над которыми работает его стартап. Однако любой желающий сможет форкнуть проект и создать реализацию для других языков/платформ.
https://geektimes.ru/post/289643/
https://uizard.io/
Для тех кто не в курсе в /news размещались новости об ошеломительных успехах нейросети и подобных алгоритмов в области программирования, перевода текста и 3D моделирования.
Ну че теперь готовьтесь к тяжелым временам, запасайтесь тушёнкой и сухарями.