The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

26.05.2017 07:08  Проект по автоматической генерации кода, воспроизводящего интерфейс со скриншота

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

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

В основе pix2code лежит система машинного обучения, натренированная на реальных образцах приложений. Модель для обучения построена на основе примерно 90 тысяч примеров мобильных приложений и 140 тысяч примеров web-интерфейсов. На текущей стадии разработки уже удалось добиться воссоздания интерфейса на основе скриншота с 77% точностью. В ближайшее время связанные с проектом наборы данных и готовую модель для генерации кода планируется опубликовать на GitHub под лицензией Apache 2.0.



  1. Главная ссылка к новости (https://news.ycombinator.com/i...)
  2. OpenNews: Facebook представил модульную систему машинного обучения Caffe2
  3. OpenNews: Выпуск системы машинного обучения TensorFlow 1.0 и классификатора изображений ResNeXt
  4. OpenNews: Проект OpenNMT развивает систему машинного перевода на основе нейронной сети
  5. OpenNews: Система для экспериментов с искусственным интеллектом в реальных играх и приложениях
  6. OpenNews: Анонсировано открытие кода платформы искусственного интеллекта DeepMind Lab
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: pix2code, dsl
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, rpm (?), 07:38, 26/05/2017 [ответить] [показать ветку] [···]    [к модератору]
  • –4 +/
    Можно и микроскопом гвозди забивать.
     
  • 1.2, Аноним (-), 07:39, 26/05/2017 [ответить] [показать ветку] [···]     [к модератору]
  • +/
    По-моему хрень Макет интерфейса надо представлять в виде макета, а не в виде пр... весь текст скрыт [показать]
     
     
  • 2.25, ыы (?), 09:14, 26/05/2017 [^] [ответить]    [к модератору]  
  • +12 +/
    >> идея по созданию генератора кода, воссоздающего макет интерфейса пользователя, предложенного на скриншоте
    > По-моему хрень. Макет интерфейса надо представлять в виде макета, а не в
    > виде проекции на холст который статичен. Если развить идею дальше то
    > макет интерфейса + динамика даст...видеофайл?

    который будет показываться пользователю вместо сайта....

     
  • 2.38, Аноним (-), 10:36, 26/05/2017 [^] [ответить]    [к модератору]  
  • +16 +/
    Бизнес фишинговых сайтов оценит инициативу, возможно они и оплачивают ;)
     
     
  • 3.110, KOLANICH (?), 19:50, 26/05/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    А смысл Я не понимаю, почему фишинговые сайты просто не берут html-код и стили ... весь текст скрыт [показать]
     
     
  • 4.152, Аноним (-), 04:07, 28/05/2017 [^] [ответить]     [к модератору]  
  • +/
    У них проблема не в копирайте, а в самом копировании В исходных сайтах часто по... весь текст скрыт [показать]
     
  • 1.3, Дуплик (ok), 07:56, 26/05/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • –20 +/
    Qt и QML теперь будут на помойке истории. Эта штука интереснее.
     
     
  • 2.4, EuPhobos (ok), 08:04, 26/05/2017 [^] [ответить]    [к модератору]  
  • +29 +/
    Для кого? Для программеров или для мартышек за клавиатурой?
    Скорее второе. Генераторы вам нагенерят простыней из кода. Такими темпами скоро и 32гига оперативы будет мало, что бы запустить какую ни будь простенькую программулинку.
     
     
  • 3.5, Аноним (-), 08:11, 26/05/2017 [^] [ответить]    [к модератору]  
  • +6 +/
    Будущее принадлежит мартышкам.
     
     
  • 4.19, istepan (ok), 09:09, 26/05/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    Если взять триллион мартышек, и посадить из за клаву, то они напишут DOS!
     
     
  • 5.24, ыы (?), 09:13, 26/05/2017 [^] [ответить]    [к модератору]  
  • +33 +/
    > Если взять триллион мартышек, и посадить из за клаву, то они напишут
    > DOS!

    Они напишут  DDOS!!!

    Ваш Кэп :)))

     
  • 3.7, Аноним (-), 08:26, 26/05/2017 [^] [ответить]    [к модератору]  
  • +/
    Да они никогда не станут популярными. Это как в ворде делать сайты.
     
     
  • 4.22, ыы (?), 09:11, 26/05/2017 [^] [ответить]    [к модератору]  
  • +/
    > Да они никогда не станут популярными. Это как в ворде делать сайты.

    Да и в Adobe Muse сайты тоже получаются шлаком...
    Автоматические генераторы вебсайтов- все поголовно - хня....

     
     
  • 5.144, Аноним (-), 10:33, 27/05/2017 [^] [ответить]    [к модератору]  
  • +/
    Скажите это пользователям Жумлы и Вордпрессов
     
     
  • 6.150, Аноним (150), 01:26, 28/05/2017 [^] [ответить]    [к модератору]  
  • +/
    Я - пользователь вордпресса. Своё постит, нагрузку как-то держит, мозг не сношает. Так почему нет?
     
  • 4.23, angra (ok), 09:12, 26/05/2017 [^] [ответить]    [к модератору]  
  • +/
    А почему не как в Delphi или Qt Creator?


     
     
  • 5.43, PnDx (ok), 11:13, 26/05/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    Потому как скриншот скан, в общем случае, не содержит достаточной информации о м... весь текст скрыт [показать]
     
  • 3.20, angra (ok), 09:10, 26/05/2017 [^] [ответить]     [к модератору]  
  • +2 +/
    С точностью до наоборот Данная штука избавит от еще одной рутины, которой иногд... весь текст скрыт [показать]
     
     
  • 4.30, ыы (?), 09:40, 26/05/2017 [^] [ответить]     [к модератору]  
  • +/
    Обычно логику приложения и интерфейс пишут вообще говоря разные люди ... весь текст скрыт [показать]
     
     
  • 5.57, Crazy Alex (ok), 13:20, 26/05/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    Как мимимум для android/ios это, как правило, одни и те же люди.
     
  • 5.105, angra (ok), 19:33, 26/05/2017 [^] [ответить]    [к модератору]  
  • +/
    Угу, особенно если приложение пишет один человек или небольшая команда. Или тех, кто не работает в корпорации на 1000+ человек, вы за программистов не считаете?
     
  • 4.66, KroTozeR (ok), 14:19, 26/05/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    Ага, конечно То-то часто в Qt приходится игнорировать QML в пользу полного ко... весь текст скрыт [показать]
     
     
  • 5.70, Crazy Alex (ok), 14:47, 26/05/2017 [^] [ответить]    [к модератору]  
  • +/
    Там он и так автоматом генерируется, без подобных штуковин. А за нестандартные интерфейсы (прибитые гвоздями "гением-автором", а не те, что хозяин под себя настроил) надо сжигать на костре.
     
     
  • 6.71, KroTozeR (ok), 14:55, 26/05/2017 [^] [ответить]     [к модератору]  
  • –2 +/
    Аналогично абсолютно безответственных пальце-мышко-тыкателей надо гнать из прог... весь текст скрыт [показать]
     
     
  • 7.73, Lain_13 (ok), 15:02, 26/05/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    Просто представь, что у тебя 15 вариантов интерфейса и ещё с десяток вариантов в... весь текст скрыт [показать]
     
     
  • 8.81, KroTozeR (ok), 15:55, 26/05/2017 [^] [ответить]     [к модератору]  
  • –2 +/
    А теперь давай выпрямим нормально причинно-следственные связи и трезво посмотрим... весь текст скрыт [показать]
     
  • 7.74, Crazy Alex (ok), 15:19, 26/05/2017 [^] [ответить]     [к модератору]  
  • +/
    Ещё раз Если у тебя есть метаданные, на основе которых ты можешь сгенерировать ... весь текст скрыт [показать]
     
     
  • 8.82, Vkni (ok), 15:57, 26/05/2017 [^] [ответить]     [к модератору]  
  • +2 +/
    Так не получишь - обязательно будет глючить, т к это же изначально разрабатывае... весь текст скрыт [показать]
     
     
  • 9.94, Crazy Alex (ok), 17:56, 26/05/2017 [^] [ответить]    [к модератору]  
  • –2 +/
    Ну значит недопилено, делов-то. А после допила - будет "ну не так, как хотел, но в целом приелемо, и соответствует гайдлайнам", в отличие от попыток товарища выше сделать всё по-своему.
     
     
  • 10.114, KroTozeR (ok), 20:41, 26/05/2017 [^] [ответить]     [к модератору]  
  • +/
    А потом приходит ТЗ от будущих пользователей, которым с большой колокольни начих... весь текст скрыт [показать]
     
  • 10.147, Vkni (ok), 17:00, 27/05/2017 [^] [ответить]     [к модератору]  
  • +/
    Если ты ставишь нейросети и нечёткую логику на допиливание, то количество таких ... весь текст скрыт [показать]
     
  • 8.83, KroTozeR (ok), 15:58, 26/05/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    Решения разработчика фреймворка воспринимаются вштыки, т к ломают на корню логи... весь текст скрыт [показать]
     
     
  • 9.95, Crazy Alex (ok), 17:59, 26/05/2017 [^] [ответить]     [к модератору]  
  • –3 +/
    Не, не так Вся гуёвая логика должна быть жёстко прибита к тулкиту и гайдлайнам,... весь текст скрыт [показать]
     
     
  • 10.113, KroTozeR (ok), 20:30, 26/05/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    Такой подход работает ровно до тех пор, пока в интерфейс не начинают подмешивать... весь текст скрыт [показать]
     
  • 7.75, Sen (?), 15:26, 26/05/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    поэтому у таких подходов интерфейс быстрый но не красивый, а народу ещё важна эстетика;)
     
     
  • 8.85, KroTozeR (ok), 16:02, 26/05/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    Потому эстетика дизайна должна цениться на равных с эстетикой кода Вместо перет... весь текст скрыт [показать]
     
     
  • 9.131, Аноним (-), 01:25, 27/05/2017 [^] [ответить]     [к модератору]  
  • –2 +/
    Нет такого понятия как эстетика кода , а кто ее придумал - это уже другой вопро... весь текст скрыт [показать]
     
  • 8.96, Crazy Alex (ok), 18:00, 26/05/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    Мало того, что некрасивый - оно почти всегда ломает ожидания пользователя, потому что подобные штуки в куче нюансов ведут себя совсем не так, как стандартные контролы/группы контролов.
     
  • 7.117, Отражение луны (ok), 20:53, 26/05/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    Ты можешь в QML работать с указателями и выгружать куски UI, в которых в данный момент не нуждаешься.
     
     
  • 8.120, KroTozeR (ok), 20:59, 26/05/2017 [^] [ответить]     [к модератору]  
  • –2 +/
    Можно, но я не могу туда вгрузить кусок GUI , сгенерённый по данным, как это де... весь текст скрыт [показать]
     
     
  • 9.151, Отражение луны (ok), 03:33, 28/05/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    Можешь Есть куча способов и все зависит от задачи Помимо всего абсолютно того ... весь текст скрыт [показать]
     
  • 5.115, Отражение луны (ok), 20:49, 26/05/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    Странное заявление. У тебя есть полный контроль и при использовании QML.
     
  • 3.54, Аноним (-), 12:26, 26/05/2017 [^] [ответить]    [к модератору]  
  • –2 +/
    Для тех и для тех это начало конца. 32 гб оперативы стоят копейки, учитывая, что мартыху-верстальщика можно не кормить. А потом и программиста.
     
  • 3.88, Аноним (-), 16:31, 26/05/2017 [^] [ответить]    [к модератору]  
  • +/
    Где эти программисты обитают и какие программы они разрабатывают? Все графические программы (и не только) тяжелеют с каждой версией. Видать программеры деградируют в сторону макак.
     
     
  • 4.118, KroTozeR (ok), 20:55, 26/05/2017 [^] [ответить]     [к модератору]  
  • +/
    Рынок труда говорит им, что запах кода не играет столь важной роли, как скорость... весь текст скрыт [показать]
     
  • 2.32, Аноним_oyc (?), 10:07, 26/05/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    А откуда следует, что оно в дальнейшем не научится генерить код на QML?
     
  • 2.56, Аноним (-), 13:07, 26/05/2017 [^] [ответить]    [к модератору]  
  • +/
    Сразу видно, что вы не сильно в курсе про возможности QML.
     
  • 2.89, Аноним (-), 16:38, 26/05/2017 [^] [ответить]    [к модератору]  
  • +/
    > Qt и QML теперь будут на помойке истории. Эта штука интереснее.

    Скорее наоборот, для сабжа сделают транслятор в QML, после чего тот победно зашагает по планете.

     
  • 2.155, Аноним (-), 10:20, 29/05/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    что-то подобное я слышал, когда мартышкам показали, что можно сайты в Word'е делать :D
     
     
  • 3.156, Led (ok), 03:46, 30/05/2017 [^] [ответить]    [к модератору]  
  • +/
    У тех мартышек уже дети выросли - вэб-макаками служат.
     
     ....нить скрыта, показать (43)

  • 1.6, Аноним (-), 08:21, 26/05/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • –13 +/
    Очень интересная идея! Да и программист скоро перестанет существовать как класс, так как каждый будет обладать этим навыком. Будущее без этого просто невозможно!
     
     
  • 2.9, Anonymouse (?), 08:32, 26/05/2017 [^] [ответить]    [к модератору]  
  • +15 +/
    Люди умеют шить уже тысячелетия, однако я не замечаю этого навыка в совершенстве у каждого встречного. То же касается строительства, металлургии, любой инженерной области. Программировать должно уметь меньшинство, чтобы упрощать жизнь большинству. Если в будущем для работы элементарного терапевта или бухгалтера им будет необходимо уметь запрограммировать своё рабочее пространство, это лишь значит, что кто-то не доделал свою работу по разработке простого интерфейса для специалистов.
     
     
  • 3.13, Аноним (-), 08:47, 26/05/2017 [^] [ответить]    [к модератору]  
  • –9 +/
    Вы путаете теплое с мягким или просто не понимаете о чем идет речь.
     
  • 3.16, ыы (?), 09:00, 26/05/2017 [^] [ответить]    [к модератору]  
  • +/
    Совершенно верно.
     
  • 3.36, Admino (ok), 10:11, 26/05/2017 [^] [ответить]     [к модератору]  
  • –2 +/
    Да, если в будущем для работы элементарного терапевта или бухгалтера им будет не... весь текст скрыт [показать]
     
     
  • 4.41, Lain_13 (ok), 11:09, 26/05/2017 [^] [ответить]     [к модератору]  
  • +3 +/
    Вообще-то да Если мониторы не устареют как класс, то рано или поздно кто-нибудь... весь текст скрыт [показать]
     
     
  • 5.58, Я. Р. Ош (?), 13:24, 26/05/2017 [^] [ответить]     [к модератору]  
  • +2 +/
    А потом в него посмотрят одновременно 2 или 3 человека и монитор разорвет от нат... весь текст скрыт [показать]
     
     
  • 6.69, Crazy Alex (ok), 14:46, 26/05/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    Зачем Реагировать на хозяина, остальные - что видят то видят Второй и лучший ... весь текст скрыт [показать]
     
  • 6.72, Lain_13 (ok), 14:56, 26/05/2017 [^] [ответить]     [к модератору]  
  • +/
    Почему он должен реагировать на кого-то иного Система знает, кто залогинился ... весь текст скрыт [показать]
     
  • 3.103, прохожий (?), 18:54, 26/05/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    не надо забывать что в отличии от терапевта или бухгалтера, конечная цель программиста оставить без работы всех остальных в том числе даже терапевта
     
     
  • 4.104, Lain_13 (ok), 18:57, 26/05/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    В идеале в том числе и самого себя.
     
  • 2.10, Андрей (??), 08:38, 26/05/2017 [^] [ответить]     [к модератору]  
  • +2 +/
    Уж не учителя ли информатики сделают каждого программистом А программирование ... весь текст скрыт [показать]
     
  • 2.17, ыы (?), 09:05, 26/05/2017 [^] [ответить]     [к модератору]  
  • +/
    Если вы не выполняете какую-то работу - это значит что кто-то делает ее за вас ... весь текст скрыт [показать]
     
     
  • 3.27, angra (ok), 09:26, 26/05/2017 [^] [ответить]     [к модератору]  
  • –2 +/
    Комбайнер не обладает навыками и знаниями жнецов и молотильщиков, также как ими ... весь текст скрыт [показать]
     
     
  • 4.28, ыы (?), 09:30, 26/05/2017 [^] [ответить]     [к модератору]  
  • +/
    Он приводит в действие труд инженеров, создавших машину, управление которой свод... весь текст скрыт [показать]
     
     
  • 5.91, angra (ok), 16:53, 26/05/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    Я тебе привел простой пример, опровергающий вот этот вывод Либо ты не понял при... весь текст скрыт [показать]
     
  • 4.29, ыы (?), 09:37, 26/05/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    Вы же понимаете, что комбайн жнет и молотит не потому что его запрограммировал ... весь текст скрыт [показать]
     
  • 4.80, nuclight (??), 15:52, 26/05/2017 [^] [ответить]    [к модератору]  
  • +/
    Что за чушь? Конечно, те, кто проектирует комбайн, обладают знаниями жнецов и молотильщиков, иначе они спроектируют какую-то херню.
     
     
  • 5.87, angra (ok), 16:28, 26/05/2017 [^] [ответить]    [к модератору]  
  • +2 +/
    Нет, не обладают. Скажу страшное, они серп и цеп в руки никогда не брали, оно им не надо.
     
     
  • 6.111, Аноним (-), 19:53, 26/05/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    Сознательно путаем знания и навыки?
     
     
  • 7.141, angra (ok), 09:10, 27/05/2017 [^] [ответить]     [к модератору]  
  • +/
    Соответсвующих знаний типа левой рукой обхватить такое-то количество колосьев на... весь текст скрыт [показать]
     
  • 3.47, Аноним (-), 11:25, 26/05/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    Вы слишком глубоко копаете, а ответ лежит на поверхности. Я всего лишь имел в виду, что программирование станет неотъемлемой частью жизни любого человека. В будущем!
     
     
  • 4.65, Crazy Alex (ok), 14:08, 26/05/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    Было бы очень хорошо, но пока большинство не может объяснить, на что способна их... весь текст скрыт [показать]
     
  • 4.158, Аноним (-), 12:38, 31/05/2017 [^] [ответить]     [к модератору]  
  • +/
    Похоже вы с собеседниками вкладываете разный смысл в слово программировать Про... весь текст скрыт [показать]
     
  • 3.50, Аноним (-), 11:35, 26/05/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    Эээ куда вас понесло Перенести макет интерфейса, над которым вы работали, допус... весь текст скрыт [показать]
     
  • 2.26, angra (ok), 09:20, 26/05/2017 [^] [ответить]     [к модератору]  
  • +4 +/
    Пока что не нашли даже способа эффективно обучать ремеслу программиста любого че... весь текст скрыт [показать]
     
     
  • 3.46, Аноним (-), 11:21, 26/05/2017 [^] [ответить]    [к модератору]  
  • +/
    Вы преувеличивайте. Вопрос всегда стоял лишь в мотивации. Именно благодаря мотивации животные поддаются дрессировке! ^_^
     
     
  • 4.62, Crazy Alex (ok), 13:56, 26/05/2017 [^] [ответить]     [к модератору]  
  • +5 +/
    Есть разница между дрессировкой выполнять фиксированный набор действий и обучени... весь текст скрыт [показать]
     
     
  • 5.92, angra (ok), 17:01, 26/05/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    Ну вот есть масса хороших книг по программированию Те, кто по ним выучились, по... весь текст скрыт [показать]
     
     
  • 6.97, Crazy Alex (ok), 18:21, 26/05/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    Потому что части повезло - у них есть базовые ментальные навыки, которые для про... весь текст скрыт [показать]
     
  • 6.124, Led (ok), 22:22, 26/05/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    > - способа обучения программированию пока не найдено.

    И не надо. "Дурака учить - только портить".

     
  • 5.132, Аноним (-), 01:33, 27/05/2017 [^] [ответить]     [к модератору]  
  • +/
    Я всего лишь обосновал тот факт, что обучение невозможно без соответствующий мот... весь текст скрыт [показать]
     
  • 3.60, Аноним (-), 13:40, 26/05/2017 [^] [ответить]     [к модератору]  
  • –3 +/
    Это просто потому, что в нынешнем понимании программист это математик-дилетант ... весь текст скрыт [показать]
     
     
  • 4.64, Crazy Alex (ok), 14:06, 26/05/2017 [^] [ответить]     [к модератору]  
  • +2 +/
    В нынешнем понимании для абсолютного большинмства специализаций программист - во... весь текст скрыт [показать]
     
  • 3.63, Crazy Alex (ok), 14:01, 26/05/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    Для светлого будущего нужна ликвидация ровно одного класса - невежественных дура... весь текст скрыт [показать]
     
     
  • 4.86, Sw00p aka Jerom (?), 16:11, 26/05/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    Рисовать абстракции изибразительное искусство - не научишь, рисовать портрет... весь текст скрыт [показать]
     
     
  • 5.98, Crazy Alex (ok), 18:32, 26/05/2017 [^] [ответить]     [к модератору]  
  • +/
    Я о рисовании абстракций речь и не вёл - это уже искусство , как вы правильно з... весь текст скрыт [показать]
     
     
  • 6.102, Sw00p aka Jerom (?), 18:45, 26/05/2017 [^] [ответить]     [к модератору]  
  • +/
    Таки да, совершенно согласен ... весь текст скрыт [показать]
     
  • 4.90, angra (ok), 16:39, 26/05/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    Нет Это не является ни необходимым, ни достаточным условием Более того, оно ещ... весь текст скрыт [показать]
     
     
  • 5.93, Sw00p aka Jerom (?), 17:31, 26/05/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    >>Даже черчению можно обучить далеко не каждого, а уж рисованию и подавно.

    Подмечу, что даже зная все правила черчения, человеку с нарушенной мелкой моторикой всё равно будет "трудно".

     
     
  • 6.99, Crazy Alex (ok), 18:33, 26/05/2017 [^] [ответить]    [к модератору]  
  • +/
    Речь о больных людях не шла, у здоровых - нарабатывается.
     
  • 5.101, Crazy Alex (ok), 18:36, 26/05/2017 [^] [ответить]     [к модератору]  
  • +/
    Ну так не надо пытаться всё в голову запихнуть, а вот рациональное мышление и об... весь текст скрыт [показать]
     
     
  • 6.106, angra (ok), 19:39, 26/05/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    Смотрю по отмазкам ты просто спец. Не работает методика? Нет, что вы, конечно она работает, просто у вас нет ментального блока навыков!
     
     
  • 7.109, Crazy Alex (ok), 19:47, 26/05/2017 [^] [ответить]     [к модератору]  
  • +/
    Ну, у тебя и обучение рисованию не работает Хотя худшколы до состояния нарис... весь текст скрыт [показать]
     
     
  • 8.142, angra (ok), 09:18, 27/05/2017 [^] [ответить]     [к модератору]  
  • +/
    Не любую Они учат лишь тех, кто уже имеет выраженную склонность к рисованию, др... весь текст скрыт [показать]
     
  • 2.84, Vkni (ok), 16:00, 26/05/2017 [^] [ответить]     [к модератору]  
  • +/
    Базовое программирование - это набор весьма нехитрых навыков По-сути, это чуть-... весь текст скрыт [показать]
     
     
  • 3.133, Аноним (-), 01:38, 27/05/2017 [^] [ответить]    [к модератору]  
  • +/
    Так и будущее еще не наступило! ^_^
     
     
  • 4.153, DeadLoco (ok), 11:50, 28/05/2017 [^] [ответить]    [к модератору]  
  • +/
    Смотря чье будущее. Будущее конных извозчиков наступило.
     
  • 3.154, DeadLoco (ok), 12:03, 28/05/2017 [^] [ответить]     [к модератору]  
  • +/
    Всего-то анализ и синтез Сначала научиться декомпозиции процесса на операции, а... весь текст скрыт [показать]
     
     ....нить скрыта, показать (48)

  • 1.8, Аноним (-), 08:28, 26/05/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    А интерфейс Blender'а прожуёт?

    https://github.com/rasteron/oui-blendish

     
     
  • 2.12, Андрей (??), 08:40, 26/05/2017 [^] [ответить]    [к модератору]  
  • +/
    > А интерфейс Blender'а прожуёт?
    > https://github.com/rasteron/oui-blendish

    Там только про мобильные приложения написано (которые для мартышек) :)

     
  • 2.44, annonim (?), 11:13, 26/05/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    > А интерфейс Blender'а прожуёт?

    Я бы лучше тулкит блендера взял за основу по аналогии GIMP -> GTK -> Gnome. Реактивная получилась бы система.

     
     
  • 3.52, Аноним (-), 11:59, 26/05/2017 [^] [ответить]    [к модератору]  
  • +/
    К сожалению, это не так просто, он сильно повязан на внутренностях Блендера. Давно бы вынесли в отдельную либу, если бы могли.
     
  • 1.15, LinuxID (ok), 08:52, 26/05/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +3 +/
    И появится тысяча поддельных сайтов.
     
     
  • 2.67, neon1ks (ok), 14:30, 26/05/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    А кто до этого мешал их делать? Css стили доступны, а с ними намного легче скопировать внешний вид, чем с этой программой.
     
  • 1.31, Sfinx (ok), 10:04, 26/05/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    бесполезная хрень - это также как попытаться построить дом по рисунку его экстерьера. может собачья будка и получится, а вот коттеджик со всеми необходимыми несущими конструкциями, комнатами и переходами - хер. Типичное одностраничное приложение может иметь дофига перекрывающихся div'ов со сложной взаимосвязью и layout'ом. вот почему для fast UI dev'а и существуют framework depended вещи типа sencha architect или qt creator
     
     
  • 2.138, fyjybvec (?), 07:57, 27/05/2017 [^] [ответить]    [к модератору]  
  • +/
    Такая оптимизация внутреннего состояния кода тоже возможна средствами искусственного интеллекта. Это может стать следующим шагом развития. Разве нет?
     
     
  • 3.145, test (??), 14:03, 27/05/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    test
     
  • 1.33, Noteme (?), 10:09, 26/05/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +4 +/
    Мозг верстальщика, версия 0.1.
    Я считал, что верстальщика можно заменить баш-скриптом, особенно это касается всех сайтов, построенных на бутстрапе, но все оказалось немного сложнее - какая никакая нейронная сеть все таки понадобилась.
     
  • 1.34, Торанспондер реальности (?), 10:09, 26/05/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    отличная идея! Фаин ридер отлично помогает с рефератами, а этот проект отлично поможет с работами по информатике!
     
  • 1.35, manster (ok), 10:11, 26/05/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Это может быть полезно для задач удаленного доступа к GUI
     
     
  • 2.49, Аноним_oyc (?), 11:28, 26/05/2017 [^] [ответить]    [к модератору]  
  • +/
    Ну да, для подмены форм аутентификации юзеров ;)
     
  • 1.37, Мадара (ok), 10:27, 26/05/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    следующий этап это собрать один кубит машинного обучения из пятерки индусов
     
  • 1.39, Led (ok), 10:37, 26/05/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    В любом случае, хуже, чем вэб-макаки оно не сделает, просто не сумеет.
     
     
  • 2.42, Аноним (-), 11:10, 26/05/2017 [^] [ответить]    [к модератору]  
  • +3 +/
    Чувак, нейросеть обучается на коде, написанном вебмакаками, так что я бы так не радовался.
     
  • 2.45, ыы (?), 11:16, 26/05/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    в отличие от вебмакаки, у которой мозг какой-никакой а есть, эта штука, будет гр... весь текст скрыт [показать]
     
     
  • 3.51, Аноним (-), 11:36, 26/05/2017 [^] [ответить]    [к модератору]  
  • +/
    Полностью согласен. Я то думал, что нышнее потребление ресурсов приложениями - это предел, но похоже что у нас еще все впереди
     
  • 1.40, Аноним (-), 10:37, 26/05/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Круто! Ждём в гуглоплее троянов, сделанных с помощью этой штуки.
     
     
  • 2.140, Аноним (-), 08:25, 27/05/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    > Круто! Ждём в гуглоплее троянов, сделанных с помощью этой штуки.

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

     
  • 1.48, Аноним (-), 11:26, 26/05/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Вот и появился повод научиться рисовать! ^_^
     
  • 1.53, deb (?), 12:10, 26/05/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    Даже из первой картинки видно, что оно "нинужно", ибо генерит непонятно что непонятно для кого. Вариантов того, как разработчик/дизайнер реализовал верхнюю половину view как минимум два: 1) TableView с "ячейками" (это, собственно, и распознала"распозновалка"); 2) Каждый "элемент списка" - отдельный ViewController с constraints'ами по бокам. И реализовано оно так или иначе может быть по разным причинам: например, требование поворота только "половины списка" при повороте экрана, или использование каких-нидь VIPERов при проектировании (на каждый такой "серый прямоугольник" будет по 3 класса + модель с тестами) и т.д.
     
     
  • 2.59, Crazy Alex (ok), 13:26, 26/05/2017 [^] [ответить]    [к модератору]  
  • +/
    Ну вот и останется один общепринятый вариант, давно пора. Бардак с богатой фантазией гуе-дизайнеров здорово утомил.
     
  • 1.55, Аноним (-), 13:03, 26/05/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    вспомнился анекдот - компания ADOBE купила DELPHI. теперь чтобы создать программу ее достаточно нарисовать.
     
     
  • 2.100, имя (?), 18:33, 26/05/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    swift по моему не особо отличается ))
     
  • 1.68, Аноним (68), 14:38, 26/05/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • –3 +/
    подходит для написания всяких автокликалок в игрушках
     
     
  • 2.139, Аноним (-), 08:20, 27/05/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    Точно так же, подходит, как и звонок на твоей двери.
     
  • 1.78, Аноним (-), 15:46, 26/05/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Норм такое загонять в нейронку, которая бы еще задавала сопутствующие вопросы и предлагала разные улучшения!
    А потом и макет будет не нужен!
     
  • 1.107, Аноним (-), 19:41, 26/05/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    а когда то шутили про кнопку "сделать зашибись"...
     
  • 1.112, Аноним (112), 19:54, 26/05/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    IBM Watson подменяет уже врачей, так что и программистов будет подменять.
    Будет называться "Великий Интеграл". Вернее "Его Величие Магистр Великий Интеграл".
     
     
  • 2.125, Led (ok), 22:26, 26/05/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    > IBM Watson подменяет уже врачей

    В диагностике или в лечении? Или для вэб-макаки это одно и то же?

     
     
  • 3.128, Аноним (112), 23:36, 26/05/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    В получении зарплаты наверное
     
  • 2.134, L29Ah (ok), 04:29, 27/05/2017 [^] [ответить]    [к модератору]  
  • +/
    Что нажать чтобы он заменил моего участкового или хотя бы консультацию у гугла?
     
  • 1.122, freehck (ok), 21:31, 26/05/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Ололо, верстальщики больше не нужны? :)
     
     
  • 2.123, лол (?), 22:02, 26/05/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    верстальщики AI систем нужны.
     
  • 1.129, Аноним (-), 00:16, 27/05/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    В комментариях тестируют "Проект по автоматической генерации комментариев"
     
  • 1.143, Аноним (-), 09:45, 27/05/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    Верстальщики окажутся без работы.
     
  • 1.148, Kodir (ok), 19:26, 27/05/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    Эта идея - жалкий отпрыск ИИ. Попытка сделать "наскоком" то, чему люди учатся годами.
    Что может этот убогий копирователь?? Даже кнопку он найти не в состоянии, потому что это не может сделать даже сам человек с этими погаными "плоскими интерфейсами"! Соотв, выход этой перделки - бессмысленный набор прямоугольников, повторяющий оригинал, но даже близко не стоящий с реальной функциональностью. Какие секции могут раздвигаться? Куда выравнивание? Какие контролы стоят на позициях? В каких группах? Всё это пропускается и выдаётся бессмысленный результат.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor