«Порфирьевич» продолжил высказывание Линуса Торвальдса.

Российский программист Михаил Гранкин создал и запустил на открытом для всех пользователей сети Интернет ресурсе (судя по IP-адресу в облаке Amazon) русский аналог нейросети GPT-2 компании OpenAI. Проект получил название «Порфирьевич», данная нейросеть умеет генерировать тексты с осмысленным содержанием на основе нескольких слов или пары предложений на русском языке.

Данный проект размещен разработчиком на веб-сервисе GitHub.

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

Вот, например, как нейросеть «Порфирьевич» может продолжить историю, когда пользователь задает в качестве начальных условий всего два слова:



Если задано всего одно слово, даже буква («Я»), то возможен такой результат:



«Крупные IT-компании вкладывают огромные деньги в AI. Результаты исследований публикуются открыто, почти всегда вместе с кодом. То есть результат многомиллиардных инвестиций раздают бесплатно на GitHub каждый день. И компании еще соревнуются в том, кто больше раздаст этого добра. Количество публикаций и качество результатов растут невероятными темпами. В результате образуется разрыв — индустрия не успевает применить на практике всё, что публикуют исследователи. Делать исследования, создавать новую архитектуру нейронных сетей сложно, а пользоваться готовыми нейросетями – очень просто. Отсюда получается рецепт успеха: взять с полочки результат многомиллиардных инвестиций и применить его к своей задаче,» — рассказал Михаил Гранкин, разработчик нейросети «Порфирьевич», изданию «TJournal».

Оказывается, что изначально Михаил Гранкин хотел создать нейросеть, которая бы генерировала стихи. Но для этого ему сначала нужно было обучить сеть класса NLG (natural language generation) русскому языку. Однако, разработчик выбрал нейросеть GPT-2, поскольку это «лучшая нейросеть в своем классе». Михаил Гранкин самостоятельно обучал свою нейросеть на работах Достоевского, Толстого, Пушкина, Булгакова, Гоголя и Пелевина. Также само название нейросети «Порфирьевич» было выбрано в честь полицейского-литературного робота (ИИ) по имени Порфирий Петрович из романа «iPhuck X» Виктора Пелевина.

А вот что написано в разделе «О проекте» на веб-сайте нейросети «Порфирьевич»:

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

Мы не несем ни какой ответственности, но у нас нет средств получить ее! И на это есть причина!

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


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

«Ходить по воде и разрабатывать программы, следуя спецификации, очень просто… если они заморожены,» — Эдвард В. Берард



«Обучение программированию не может научить быть экспертом, также как и изучение кистей и красок не может превратить кого-либо в художника,» — Эрик С. Реймонд.



«Учитывая текущее плачевное состояние наших программ, можно сказать, что программирование определенно все ещё черная магия и, пока, мы не можем называть его технической дисциплиной,» — Билл Клинтон.



«Вы не можете создавать хорошие программы без хорошей команды, но большинство софтверных команд ведут себя как проблемная семья,» — Джим Маккарти



«Программирование — это как бить себя по лицу, рано или поздно ваш нос будет кровоточить,» — Кайл Вудбери.



«Сначала учите науку программирования и всю теорию. Далее выработаете свой программистский стиль. Затем забудьте все и просто программируйте,» — Джордж Карретт.



«Многие из вас знакомы с достоинствами программиста. Их всего три, и разумеется это: лень, нетерпеливость и гордыня,» — Ларри Уолл.



«Измерять продуктивность программирования подсчетом строк кода — это так же, как оценивать постройку самолета по его весу,» — Билл Гейтс.



Также нейросеть «Порфирьевич» поздравила пользователей Хабра с новым годом:

Комментарии (58)


  1. AbstractGaze
    27.12.2019 10:16
    +2

    Интересный продукт. Особенно для какой нибудь «фабрики тролей».
    Может даже Ализара заменит.


  1. Giltior
    27.12.2019 10:23

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


  1. webzuweb
    27.12.2019 10:28

    Думаю, для стихоплетства так себе.


  1. ferosod
    27.12.2019 10:32
    +3

    Это очень круто!


    1. pvsur
      27.12.2019 11:15

      До Пушкина далеко…
      image


      1. genew
        27.12.2019 11:25

        Видимо нейросеть слово «пряли» перепутала с другим, похожим.


  1. Javian
    27.12.2019 10:39
    +1

    Маленький мальчик нашел пулемет и стал его делать. Вот тут начиналось самое интересное.

    А дальше? :)


    1. denis-19 Автор
      27.12.2019 11:05

      Задайте в настройках максимальное количество слов для дополнения и будет дальше.




      1. undersky
        30.12.2019 16:37

        Можно ещё в конце добавить пробел и нажать "дополнить" ещё раз :)


  1. Jogger
    27.12.2019 10:41
    +2

    image


    1. dimakey
      27.12.2019 12:46
      +3

      image


  1. 3aiats
    27.12.2019 10:48
    +2

    «тридцать три коровы были с блондинками в розовых резиновых сапогах и с вышитыми на теле еще цветущими голубыми маргаритками – кажется, это символизировало весну.»
    написано с помощью нейронной сети
    #порфирьевич
    text.skynet.center
    вполне


  1. copyhold
    27.12.2019 10:50

    Нейросеть «Порфирьевич» дописывает тексты и стихи на русском языке и посылает их Тане из Сибири.


  1. copyhold
    27.12.2019 10:53
    +1

    О женщинах
    image


  1. Invisibler
    27.12.2019 11:02

    Шла Саша по шоссе № 32, и вдруг справа от нее выросли трое высоких и стройных молодых человека в темных куртках.


    1. Javian
      27.12.2019 12:43

      Видимо это была Саша Грей


      1. spc
        27.12.2019 15:33
        +3

        По ходу, нет:

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


        1. Javian
          27.12.2019 15:51
          +2

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


          1. spc
            27.12.2019 16:01
            +4

            словно бы помогая друг другу пританцовывать в такт. Луна тем временем уже давно скрылась за облаком, и теперь впереди сверкали только огни ночного Вавилона, над которым высилась полупрозрачная Лунная Башня.



            Щас мы немного напряжемся и нового Властелина Колец осилим!


            1. semens
              27.12.2019 16:52
              +1

              огни ночного Вавилона, над которым высилась полупрозрачная Лунная Башня. В небе появилось нечто… И вскоре оно перестало быть чем-то — как будто его вообще не существовало. Оно вдруг растворилось в пространстве, и даже его слабый и тусклый свет, рожденный Галилеем, сразу же потускнел.


  1. Meklon
    27.12.2019 11:21

    Я не понимаю, что вообще происходит. У меня есть чувство, что грибы были неправильные. Они не двигались со своего места. Поэтому я подумала — может, это не грибы, а вампиры? Если правильно их разложить и съесть, вдруг они сами начнут двигаться и начнут говорить? Вдруг они будут ходить по кругу? Но у меня просто нет слов.


  1. bag05
    27.12.2019 11:22
    +1

    Донцовой не показывайте!


    1. Hab_Reader
      27.12.2019 11:52

      Порифрыч заменит литературных негров?
      image


    1. Invisibler
      27.12.2019 18:00

      Донцова находилась на пороге успеха. Идея, отражавшая ее характер, наложилась на предыдущую за какой-то десяток лет.


  1. LieutenantA
    27.12.2019 11:33
    +2

    Однажды в студеную зимнюю пору я встречала собаку и кормила ее на солнечной стороне – ей было там уютней. Она походила на мою молодую мать, но, судя по всему, не замечала ее, с достоинством выжидала. Я напускала на себя безразличие и смотрела, как из подъезда выходят прохожие, какие – не помнила.


  1. AADogov
    27.12.2019 11:44
    +2

    Не с первого раза но…

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




  1. Yoker
    27.12.2019 11:52
    +1

    Ну, такое себе. Надо долго экспериментировать, прежде чем что-то выйдет.



    1. charliez
      27.12.2019 13:19

      Напоминает речь больного шизофазией :)


  1. lovermann
    27.12.2019 11:59

    Хм, не знаю, но меня результаты как-то не впечатлили. Наверное, у меня завышенные ожидания :)


    1. makufulai
      27.12.2019 12:31
      +3

      image


    1. A1exXx
      27.12.2019 14:10

      у меня вообще результата нет. Наверное сервис очень востребован новостными агрегаторами ;-)


  1. alexzeed
    27.12.2019 12:56

    В действительности, все не так, как на самом деле. Но нам ничего не остается делать, как жить с этим до самого конца. Нам остается только смеяться.


  1. chekadee
    27.12.2019 13:02

    Наконец-то, хоть какой-то сильный игрок может появиться в Российском кинематографе.

    P.S.: Хотя на самом деле ничем не удивил данный сервис.


  1. RadicalDreamer
    27.12.2019 13:35

    Звучит как идея для блокбастера с лихо закрученным сюжетом и элементами мистики
    image


  1. minamoto
    27.12.2019 13:36

    Прогнозы строит иногда довольно интересные. Можно без труда заменить большую часть различных аналитиков




    Видимо, массив, выбранный для обучения, обладает некоторой склонностью к революционным настроениям.


    1. Sayaka
      27.12.2019 13:47

      По нынешним то временам тянет на экстремизм.


    1. Andriy1218
      30.12.2019 20:11


  1. aimydima
    27.12.2019 13:40

    Налабал тут телеграм бота под это дело, чтобы быстрей шарить эти перлы t.me/porfirbot


  1. Sayaka
    27.12.2019 13:47

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


  1. RadicalDreamer
    27.12.2019 14:20

    Да, профессор Квирелл был прекрасным преподавателем. Только одно «но»: у него из затылка торчал Сам-знаешь-кто. И мне пришлось много раз предупреждать ребят, чтобы они оставили этого Сам-знаешь-кого в покое. Не то он вообще мог меня убить. Хотя по уму мне следовало бы его заткнуть. По ошибке я не привел в негодность основную часть. Но тогда была нужна вторая часть. А в результате получился Скарлетт.


  1. tvr
    27.12.2019 14:49

    Здравствуй Дедушка Мороз, борода из ваты! Ты подарки мне принёс или только колу? Эй! Ты где там? Эй! Где ты, Снегурочка? Ответь мне! Что я тебе, палка на ёлке? А? Чёрный ворон на белом снегу? Ответь! Покажись, урод!


  1. MetaDone
    27.12.2019 15:36
    +1

    Я тебе покушать принёс! — сказала, вбежав в гостиную, Зара. За ее спиной, без какой-либо видимой причины, висел автомат.



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



    замечательные истории, одна интереснее другой


    1. Sayaka
      27.12.2019 15:48

      Какие корабли? В который раз уже наскребли одно и то же, за здорово живешь. А ведь мог бы появиться и более удачный замысел.
      Ты понимаешь что ты уже поехавший, всё? Что ты уже всё едешь или не едешь?


      1. MetaDone
        27.12.2019 16:00

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


  1. staticlab
    27.12.2019 15:59
    +1

    Я в своём познании настолько преисполнился, что как будто бы уже 100 триллионов миллиардов лет проживаю на триллионах и триллионах таких же планет, понимаешь? Или даже больше. И на всем этом свете нет никого, кто бы попытался украсть хоть кусочек моего счастья.


  1. spc
    27.12.2019 16:05

    Ну что я хочу вам сказать…

    нямливые шумрики зямзили нырку як кнут на Мурава, i так на яго было якое высокi тварыя чуткiя, што пачалi ператраымаць iмі.


  1. webhamster
    27.12.2019 16:27

    Я был когда-то странной игрушкой безымянной к которой в магазине никто не подойдет. За последние пятнадцать лет он уже успел отрастить крылья, дать бёдра и хвост, сделаться молодой и опасной.


  1. webhamster
    27.12.2019 16:31
    +1

    Союз нерушимый республик свободных сплотила невеки великая Русь! Вольные штурманы и бесстрашные борцы всех мастей смело бросаются в бездонную бездну побед и стремятся вверх, к недосягаемой цели!


  1. RadicalDreamer
    27.12.2019 16:35

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


  1. RadicalDreamer
    27.12.2019 16:42

    — Значит так! За изобретение ставлю «пять», а по предмету — «неуд». Объясняю еще раз. У нас в экспедиции был главный специалист по бактериологии, которого Уточкин… ха-ха-ха! Завязал в тюк с тряпками, — в общем, оставил в качестве кучки тряпок… А в этом тюке что-то сверкало и играло.


  1. Baigildin
    27.12.2019 18:33

    image


  1. staticlab
    27.12.2019 18:53
    +1

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


  1. TiesP
    27.12.2019 19:33

    Гло?кая ку?здра ште?ко будлану?ла бо?кра и курдя?чит бокрёнка?. Мы переглянулись с матушкой Варварой Степановной, но сказано было так лирично, что мы все-таки кивнули в ответ.


  1. TiesP
    27.12.2019 21:31
    +1

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


  1. softaria
    27.12.2019 22:22

    Интересно. Написал только одно предложение — про тропу. Потом несколько раз вырезал то, что предлагала сеть, вставлял это снова и просил ее продолжить. Примерно за 7-8 раз получил вот такие рамышления о смерти:

    Я шел по этой тропе кажется уже много лет. Должно быть, так кажется только из-за долгого отсутствия людей, но если хорошенько приглядеться к базальтовым плитам… Порой кажется, что находишься в саду, полном цветов… Однажды ночью я ощутил нечто похожее на улыбку, но быстро отогнал это ощущение — здесь ничто не принадлежит Вечности. Тут все принадлежит смерти. Да, смерть здесь. Но еще сильнее она там, где жизнь зарождается и умирает, а потом, уже поздно, исчезает навсегда. Так и с этими плитами. Жизнь проходит сквозь них постоянно. Но жизнь где-то там не видна и не ощущается. Она есть, но смерть все еще там, откуда пришла. Только смерть отпадает. И все же смерть — единственная реальность, вокруг которой можно жить, зная, что есть она, и одновременно не находя ее ни здесь, ни там. Здесь же нет места, где ее можно найти. Остается лишь смерть, — и между ними идут еще две дороги — к смерти и от смерти. Но какую в любом случае выбрать? Решиться на смерть в самом начале? Это было бы величайшей глупостью. Выбраться отсюда? Все верно, но только на короткий промежуток времени. А что такое этот долгий период? Всего несколько мгновений.


  1. Vinchi
    28.12.2019 15:02

    Все только юзают интерфейс, но никто не попробовал использовать для вставки строк в середине. Это же GPT-2 камон.


  1. andreykaone
    30.12.2019 09:08
    +1

    А сегодня в завтрашний день не все могут смотреть. Вернее смотреть могут не только лишь все, мало кто может это делать. Но смотреть не всех. Суть в том, что решение требуется не для всех — это вообще нельзя сделать. Во всяком случае, для всех. Нужно решиться на это в одиночку.



    иногда даже адекватный результат даёт :D вот бы ещё учился на адекватности результата, отмеченные пользователями — кажется, начал бы работать точнее.


  1. Yermack
    30.12.2019 09:14
    +1

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


    Искусственный интеллект уничтожит человечество… – сказал кто-то в задних рядах, и зажужжали движки тележки с сувенирами. – Мир навсегда погибнет… Мир погибнет!
    Это гениально!