.Интранет.Рунет.Юзнет.и наконец,- И-нет.Правила пользования и безопасность

340 views
Skip to first unread message

svetka

unread,
Feb 9, 2020, 3:55:51 AM2/9/20
to gra...@googlegroups.com

Запомнили?
Читаем:

uBlock Происхождение

Наконец, эффективный блокатор. Легко на процессоре и памяти. IMPORTANT: uBlock Origin совершенно не связан с сайтом "ublock.org". Эффективный блокатор: легко на память и след процессора, и все же может загрузить и обеспечить тысячи фильтров, чем другие популярные блокаторы там. Использование: Большая кнопка питания в всплывающем папке является постоянно отключить / включить uBlock происхождения для текущего веб-сайта. Это относится только к текущему веб-сайту, это не глобальная кнопка питания. Гибкий, это больше, чем "блокировщик рекламы": он также может читать и создавать фильтры из файлов хостов. Из коробки, эти списки фильтров загружаются и применяются: - EasyList - Питер Лоу в список ad серверов - EasyPrivacy - Вредоносные домены Больше списков доступны для вас, чтобы выбрать, если вы хотите: - Fanboy Расширенный список отслеживания - Дэн Поллок хостов файл - HPHosts в объявлениях и отслеживания серверов - MVPS HOSTS - Spam - И многие другие. Тем не менее, даже после добавления Fanboy в двух дополнительных списков, hpHosts в объявление и отслеживания серверов, uBlock происхождения по-прежнему имеет более низкий след памяти, чем другие очень популярные блокаторы там. Кроме того, имейте в виду, что выбор некоторых из этих дополнительных списков может привести к более высокой вероятности поломки веб-сайта - особенно тех списков, которые обычно используются в качестве файла хостов. Бесплатный. Открытый исходный код с публичной лицензией (GPLv3) Для пользователей пользователями. Если когда-нибудь вы действительно хотите внести свой вклад что-то, подумайте о людях, прилагающих все усилия для поддержания списков фильтров вы используете, которые были доступны для использования всеми бесплатно. Документация: журнал изменений https://github.com/gorhill/uBlock#ublock-origin проекта: https://github.com/nikrolls/uBlock-Edge/releases Вкладчики : https://github.com/nikrolls/uBlock-Edge/graphs/contributors Вкладчики : Https://crowdin.net/project/ublock

Бесплатный
Это расширение для Microsoft Edge
Установка этого расширения позволяет пользоваться
И напрочь убирает рекламу - без дополнительных настроек.
Может заблокировать любой элемент на страничке - навсегда.
В чем писк:
Читаем "признание и стенания" от"мелкомягких" - Майкрософта:
": uBlock Origin совершенно не связан с сайтом "ublock.org".
Установив данный  блокировщик из других источников,- кроме сайта разработчика или магазинов Хром,Винды,Мазилы,
Вы собственноручно установили себе троян..




Администратор

unread,
Dec 15, 2020, 9:10:21 AM12/15/20
to Основы гравитационной механики
Проверка временем этого  блокировщика рекламы  завершилась положительно...Можно пользоваться даже  старыми форумами на Юкозе..

воскресенье, 9 февраля 2020 г. в 11:55:51 UTC+3, svetka:

Администратор

unread,
Dec 26, 2020, 1:22:24 PM12/26/20
to Основы гравитационной механики
Как получить Windows 10 бесплатно

Чтобы получить Windows 10 бесплатно, следуйте этим шагам:

  1. Используйте подлинную копию Windows 7 на вашем устройстве или виртуальной машине.
  2. Отправляйтесь на страницу загрузки Windows 10 и нажмите на кнопку "Загрузить инструмент прямо сейчас".
  3. Инструмент создания открытых медиа и выберите "Обновить этот компьютер сейчас". Вам также нужно будет нажать на кнопку "Принять", чтобы принять условия.
  4. Выберите опцию обновления, где вы храните файлы и информацию. Если вы делаете новую установку через Инструмент создания мультимедиа, вы не можете получить Windows 10 бесплатно.
  5. После завершения установки подключите устройство или виртуальную машину к Интернету и откройте Windows Update.
  6. Нажмите на кнопку «Активировать», если потребуется, и ваш компьютер будет активирован с цифровой лицензией после того, как он установит безопасное подключение к серверам Майкрософт.
  7. Если вы не можете получить лицензию, вы также можете ввести ключ продукта Windows 7 и вручную активировать операционную систему.

Вышеупомянутые шаги будут работать только тогда, когда у вас есть законные Windows 7 или Windows 8.1 установки.


вторник, 15 декабря 2020 г. в 17:10:21 UTC+3, Администратор:

Администратор

unread,
Feb 22, 2021, 3:01:38 AM2/22/21
to Основы гравитационной механики
Проще простого: тюнингуем и улучшаем интерфейс Windows 10  
Как ни крути - а пользователь (далекий от ЗСПД)  - пользуется ОС Вин-10..
И слава б-гу ,- пока не отключили нашу страну от Гугля и Майкрософта...
Кстати,- Вин 10 -  можно, бесплатно скачать на официальном сайте Майкрософт, установить,(если не  очень древнее железо) спокойноно работать ...без активации  .Да..да..именно так решили "мелкомягкие"  всемирно развернуть Вин10...

суббота, 26 декабря 2020 г. в 21:22:24 UTC+3, Администратор:

Администратор

unread,
May 19, 2021, 2:06:53 AM5/19/21
to Основы гравитационной механики
Гугл в своем репертуаре - вновь "улучшает" свои сервисы..Группы обновил таким образом что и на голову не натянешь..
Всем кто готовится к осенне-зимнему семестру надо осваивать вот этот Форум
Вроде бы русский бесплатник и простой движок..
Тестируйте ..плиз...

воскресенье, 9 февраля 2020 г. в 11:55:51 UTC+3, svetka:

Владимир skazburg

unread,
Aug 12, 2022, 4:36:16 AM8/12/22
to Основы гравитационной механики
Хотел зарегистрироваться на форуме, а там требуется приглашение.
https://gravio.mybb.ru/
Может кто помнит меня. не знаю под каким ником опубликуется это сообщение, но тогда я писал под ником skazochnik, вроде.

Чего я вспомнил про всех. Недавно посмотрел видео в интернете, где ветромобиль едет по ветру быстрее ветра.
Ветромобиль: инженеры VS законы физики? [Veritasium]
https://youtu.be/HUqrw_MRXPA
$10 000 на то, что я прав [Veritasium]
https://youtu.be/dEqT3pfNpXk
Вспоминая, что и парусник может ходить под парусом быстрее паруса, под углом конечно (причём как по ветру, так и против ветра),  и подумал что отталкиваясь именно отсюда была изобретена часть видов микрогэс.
Ведь очень близко, вот аналогия - сила тяжести - это ветер, причём этот ветер, есть всегда и он постоянный, т.к не важно падает тело, покоится, или его кто-то поднимает, на него всё равно действует сила тяжести.
Если данные рассуждения верны, то остается придумать устройство, чтобы" ветромобиль" обогнал "ветер".
Правда, что у нас ветромобиль, а что земля, ещё стоит подумать.
Видимо, вода это ветромобиль, а микрогэс это земля.
И хотя доверие было подорвано неудачными попытками построить гэс несколькими участниками, и даже постройка ветряков оказалась также неудачной (тут уже из-за большого количества предложенных ошибочных инженерных решений), желание постройки микрогэс всё равно периодически всплывает.
среда, 19 мая 2021 г. в 11:06:53 UTC+5, Администратор:

Основы гравитационной механики

unread,
Aug 13, 2022, 3:47:32 PM8/13/22
to Основы гравитационной механики
Здравствуйте!
Форум глючит ...ничего странного.
Вот в группе здесь же Вы смогли написать?
Выбирайте или сделайте свою тему.
Поговорим и обсудим...





















2

























1

пятница, 12 августа 2022 г. в 11:36:16 UTC+3, Владимир skazburg:

Администратор

unread,
Aug 13, 2022, 3:55:36 PM8/13/22
to Основы гравитационной механики
Ведь очень близко, вот аналогия - сила тяжести - это ветер, причём этот ветер, есть всегда и он постоянный, т.к не важно падает тело, покоится, или его кто-то поднимает, на него всё равно действует сила тяжести.
Если данные рассуждения верны, 

Здесь ...все неверно...просстите.


Вы путаете Всемирное тяготение с ...СИЛОЙ.
Сила тяжести = рождается из свойства материи(тяготения) и принадлежит двум телам Земле и пробному телу..
пятница, 12 августа 2022 г. в 11:36:16 UTC+3, Владимир skazburg:
Хотел зарегистрироваться на форуме, а там требуется приглашение.

Владимир skazburg

unread,
Aug 14, 2022, 4:25:14 AM8/14/22
to Основы гравитационной механики
Хотел на том форуме картинки посмотреть, часть из них доступны только зарегистрированным. А поболтать, даже не знаю есть ли смысл. Уже столько раз всё жевано-пережевано. А толку, никто ни на ёту не сдвинулся. И не надо говорить, что они "шифруются" или там что-то подписывают. Когда это всё начиналось, уж больше 10-15 лет назад. А толку, если бы хоть кто-то добился результата, то "волна" бы уже пошла. Возьмём тот же РОШ, там хоть и идут споры работает или нет, но уже и обоснования в интернете в виде формул появились, и видео доказательства, хотя бы попыток построить достаточно. К сожалению, те кто сидят тут и пытаются разобраться не имеют достаточно  средств на эксперименты, иначе уже либо положительные результаты были бы, либо опровержения. Хотя и такие есть, я думаю все помнят Андрея Петрова. У него даже Ветряки толком не заработали, что показательно. Пока не появится либо понятного объяснения либо наглядной дешёвой демонстрации эффекта или хотя бы части физических явлений, которых нужно понять  - ничего никуда не сдвинется. Неужели все присутствующие не способны к обучению. Так не бывает. По закону нормального распределения, всегда есть те кто готов к изменениям. Поэтому напрашивается другие выводы. Либо подающие материал не умеют его донести, либо это очередная ловушка-диверсия. Хотя уже и обнадёживающие признаки стали появляться, например, вновь стали принимать заявки на патенты на "безтопливные" генераторы. Это значит, что критическая масса их работающих экземпляров близка. Но я уверен, что это не разработки гравио. Это вероятнее всего публичные разработки, по типу РОШа, Слободяна и прочих. Кстати, если магнитные варианты сложны для повторения, то тот же РОШ не так сложно повторить. Ещё один фактор возвращающий на этот форум, нежелание принять что столько времени потрачено в пустую. Не важно работает или нет.


воскресенье, 14 августа 2022 г. в 00:47:32 UTC+5, Основы гравитационной механики:

Основы гравитационной механики

unread,
Aug 22, 2022, 1:37:54 AM8/22/22
to Основы гравитационной механики
 Кстати, если магнитные варианты сложны для повторения

воскресенье, 14 августа 2022 г. в 11:25:14 UTC+3, Владимир skazburg:
 Кстати, если магнитные варианты сложны для повторения, то тот же РОШ не так сложно повторить. Ещё один фактор возвращающий на этот форум, нежелание принять что столько времени потрачено в пустую. Не важно работает или нет.

Забудьте о магнитах ...
И о РОШах также...
Глупость и полная безграмотность.... 

Основы гравитационной механики

unread,
Aug 26, 2022, 7:20:48 AM8/26/22
to Основы гравитационной механики
так, а на том форуме очень много информации предоставлено, гораааздо больше, чем -там написано... 


пятница, 12 августа 2022 г. в 11:36:16 UTC+3, Владимир skazburg:
Хотел зарегистрироваться на форуме, а там требуется приглашение.

Владимир skazburg

unread,
Aug 27, 2022, 12:25:30 PM8/27/22
to Основы гравитационной механики
пятница, 26 августа 2022 г. в 16:20:48 UTC+5, Основы гравитационной механики:
1.mp4

Основы гравитационной механики

unread,
Aug 27, 2022, 1:16:43 PM8/27/22
to Основы гравитационной механики
Что это было??

суббота, 27 августа 2022 г. в 19:25:30 UTC+3, Владимир skazburg:

Владимир skazburg

unread,
Aug 27, 2022, 1:41:27 PM8/27/22
to Основы гравитационной механики
Инерция и системы отсчёта.

суббота, 27 августа 2022 г. в 22:16:43 UTC+5, Основы гравитационной механики:

Основы гравитационной механики

unread,
Aug 27, 2022, 2:26:52 PM8/27/22
to Основы гравитационной механики
Спасибо...
Вообще-то..показан переход СВОЙСТВА материи (речь о тяотении) из силы тяжести в свободное падение...
В этой группе есть куча тем об этом,но если Вам нравится своя терминология то можно создать здесь свою ТЕМУ для обсуждения..
Кстати - СО не является Законом Природы а обычная мат.условность.


суббота, 27 августа 2022 г. в 20:41:27 UTC+3, Владимир skazburg:

Владимир skazburg

unread,
Sep 11, 2022, 9:02:55 AM9/11/22
to Основы гравитационной механики
Ну да, математическая условность.
Вы же тоже пользуетесь этими условностями.
Или можете не пользоваться?


суббота, 27 августа 2022 г. в 23:26:52 UTC+5, Основы гравитационной механики:
77.mp4

Основы гравитационной механики

unread,
Sep 12, 2022, 12:53:55 AM9/12/22
to Основы гравитационной механики

Физика (в переводе) наука о Природе.
Мат.анализ - это другое.
И подменять термины - не стоит.

воскресенье, 11 сентября 2022 г. в 16:02:55 UTC+3, Владимир skazburg:

Владимир skazburg

unread,
Sep 17, 2022, 10:35:03 AM9/17/22
to Основы гравитационной механики
Составьте словарик терминов и будем пользоваться вашей терминологией.
понедельник, 12 сентября 2022 г. в 09:53:55 UTC+5, Основы гравитационной механики:

Основы гравитационной механики

unread,
Sep 18, 2022, 3:57:56 AM9/18/22
to Основы гравитационной механики
Составьте словарик терминов и будем пользоваться вашей терминологией.
           Откройте школьный учебник и ..учите термины.


суббота, 17 сентября 2022 г. в 17:35:03 UTC+3, Владимир skazburg:

Владимир skazburg

unread,
Sep 20, 2022, 3:50:42 AM9/20/22
to Основы гравитационной механики
Как учить, если там бывает даже в одном учебнике взаимоисключающие определения.
Взять например определение электричества в учебнике физике.
Очень странно что вы предлагаете учиться по таким учебникам.

воскресенье, 18 сентября 2022 г. в 12:57:56 UTC+5, Основы гравитационной механики:

Основы гравитационной механики

unread,
Sep 20, 2022, 8:56:34 AM9/20/22
to Основы гравитационной механики
А Вы начните с изучения Физики по учебнику физики...
Очень помогает отделить мат.условности от собственно Физики..
В Природе с того времени - ничего не изменилось...

вторник, 20 сентября 2022 г. в 10:50:42 UTC+3, Владимир skazburg:

Основы гравитационной механики

unread,
Oct 22, 2022, 10:36:37 PM10/22/22
to Основы гравитационной механики
Прокомментируйте ваше видео..И поясните что Вы хотели сказать/спросить.

воскресенье, 11 сентября 2022 г. в 16:02:55 UTC+3, Владимир skazburg:
Ну да, математическая условность.

Основы гравитационной механики

unread,
Oct 27, 2022, 6:08:42 PM10/27/22
to Основы гравитационной механики
а можно я?
сила тяжести "акробата", складывается с силой упругости, которая преобразовалась из мускульной силы двух помощников внизу, вото эта дополнительная сила и подкидывает астронафта на соответствующую высоту.
 интересно, как начиналось это представление, акробат спрыгнул сверху, или раскачали его снизу..)

воскресенье, 23 октября 2022 г. в 05:36:37 UTC+3, Основы гравитационной механики:

Основы гравитационной механики

unread,
Feb 7, 2023, 2:45:16 PM2/7/23
to Основы гравитационной механики
https://forumupload.ru/uploads/001a/f9/68/2/348652.png

пятница, 28 октября 2022 г. в 01:08:42 UTC+3, Основы гравитационной механики:

Основы гравитационной механики

unread,
Feb 7, 2023, 2:47:56 PM2/7/23
to Основы гравитационной механики
Короче...возможность вставить рисунки - сохраняется...
Надо  выбрать рисунок из Интернета и нажать педаль - Копировать рисунок...А затем "вставить" в поле текста..
Всем кто получил рисунок (это проба) пож.отпишитесь... 

вторник, 7 февраля 2023 г. в 22:45:16 UTC+3, Основы гравитационной механики:

Основы гравитационной механики

unread,
Feb 7, 2023, 2:59:07 PM2/7/23
to Основы гравитационной механики

Вторник, 07.02.2023, 22:55
Вы вошли как Gravio5214 | Группа "Пользователи" | Мой профиль | Выход
Сайт Владимира из Таганрога

Меню сайта

Главная
Парусные ветряки и МикроГЭС(из гнезда А. Чубайса птенцы выпадают!).

На  сильных ветрах традиционные  ветряки  справляются с энергообеспечением хозяйственных объектов,

а вот на слабых,- нет!

 А  парусные ветряки круглосуточно производят электроэнергию промышленных параметров (380.220.50г) - для фермерских хозяйств и малых предприятий

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

Этот ветряк установлен на крыше пятиэтажки

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

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

Типовые ВЭУ-4.380.(п) или ВЭУ-10-380 (п) - способны ОБОГРЕВАТЬ крестьянские усадьбы и теплицы расположенные не  только на Юге СНГ.

 Более мощные  ВЭУ 

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

или приглашая наших специалистов ОКБ

"Энергия - Gravio"

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

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

не обеспечивая  - тех. поддержкой  и  авторским сопровождением.

Для получения оригинальной документации и тех. поддержки ,необходимо войти в группу самодельщиков - созданную при общественном конструкторском бюро "Энергия- Gravio" и ознакомиться  с реальными чертежами узлов и деталей - последних типов парусных ветряков изготовленных умельцами  и малыми предприятиями.


Кстати....получается и вставить текст...
Гугл все же исправился хотя и мудак...

вторник, 7 февраля 2023 г. в 22:47:56 UTC+3, Основы гравитационной механики:

Основы гравитационной механики

unread,
Feb 7, 2023, 5:05:13 PM2/7/23
to Основы гравитационной механики

https://forumupload.ru/uploads/001a/f9/68/2/348652.png
схему видно, всё Ок.
вторник, 7 февраля 2023 г. в 22:47:56 UTC+3, Основы гравитационной механики:
Короче...возможность вставить рисунки - сохраняется...

Основы гравитационной механики

unread,
Feb 7, 2023, 5:30:27 PM2/7/23
to Основы гравитационной механики
)*9:
все пока работает!!!

среда, 8 февраля 2023 г. в 01:05:13 UTC+3, Основы гравитационной механики:

Основы гравитационной механики

unread,
Feb 10, 2023, 12:59:04 AM2/10/23
to Основы гравитационной механики
Миг 15

среда, 8 февраля 2023 г. в 01:30:27 UTC+3, Основы гравитационной механики:

Основы гравитационной механики

unread,
Apr 7, 2023, 2:51:03 PM4/7/23
to Основы гравитационной механики
Как работает ChatGPT: объясняем на простом русском эволюцию языковых моделей начиная от T9

В последнее время нам почти каждый день рассказывают в новостях, как языковые нейросетки уже вот-вот совершенно точно оставят лично вас без работы. При этом мало кто понимает – а как вообще нейросети вроде ChatGPT работают внутри? Так вот, устраивайтесь поудобнее: в этой статье мы наконец объясним всё так, чтобы понял даже шестилетний гуманитарий!

102 119 просмотров
OpenAI – компанию, сделавшую ChatGPT, – основали в 2015 году вот эти двое парнишек: Сэм Альтман и Илон Маск (кто бы тогда знал, во что это в итоге выльется...)

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

Собственно, статья так и родилась: Павел пришел к Игорю и возмутился – дескать, «почему никто еще не написал на русском нормальную статью про ChatGPT, объясняющую понятно даже для моей бабушки, как всё вот это нейроколдунство работает?». Так что заранее приносим свои извинения всем хардкорным технарям: при подготовке этого текста мы стремились к максимальному упрощению. Нашей задачей было – дать читателям общее понимание принципов работы языковых нейросетей на уровне концепций и аналогий, а не разобрать до последнего винтика все глубокие технические нюансы процесса.

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

Кстати, этот материал есть еще и в формате видео.

T9: сеанс языковой магии с разоблачением

Начнем с простого. Чтобы разобраться в том, что такое ChatGPT с технической точки зрения, надо сначала понять, чем он точно не является. Это не «Бог из машины», не разумное существо, не аналог школьника (по уровню интеллекта и умению решать задачи), не джинн, и даже не обретший дар речи Тамагочи. Приготовьтесь услышать страшную правду: на самом деле, ChatGPT – это Т9 из вашего телефона, но на бычьих стероидах! Да, это так: ученые называют обе этих технологии «языковыми моделями» (Language Models); а всё, что они по сути делают, – это угадывают, какое следующее слово должно идти за уже имеющимся текстом.

Ну, точнее, в совсем олдовых телефонах из конца 90-х (вроде культовой неубиваемой Nokia 3210) оригинальная технология Т9 лишь ускоряла набор на кнопочных телефонах за счет угадывания текущего вводимого, а не следующего слова. Но технология развивалась, и к эпохе смартфонов начала 2010-х она уже могла учитывать контекст (предыдущее слово), ставить пунктуацию и предлагать на выбор слова, которые могли бы идти следующими. Вот именно об аналогии с такой «продвинутой» версией T9/автозамены и идет речь.

Кого ни разу не подставляла автозамена на телефоне – пусть первый бросит в меня камень

Итак, и Т9 на клавиатуре смартфона, и ChatGPT обучены решать до безумия простую задачу: предсказание единственного следующего слова. Это и есть языковое моделирование – когда по некоторому уже имеющемуся тексту делается вывод о том, что должно быть написано дальше. Чтобы иметь возможность делать такие предсказания, языковым моделям под капотом приходится оперировать вероятностями возникновения тех или иных слов для продолжения. Ведь, скорее всего, вы были бы недовольны, если бы автозаполнение в телефоне просто подкидывало вам абсолютно случайные слова с одинаковой вероятностью.

Представим для наглядности, что вам прилетает сообщение от приятеля: «Чё, го седня куда нить?». Вы начинаете печатать в ответ: «Да не, у меня уже дела(( я иду в...», и вот тут подключается Т9. Если он предложит вам закончить предложение полностью рандомным словом, типа «я иду в капибару» – то для такой белиберды, если честно, никакая хитрая языковая модель особо и не нужна. Реальные же модели автозаполнения в смартфонах подсказывают гораздо более уместные слова (можете сами проверить прямо сейчас).

Мой Samsung Galaxy предлагает такие варианты. Сразу видно типичного айтишника: получил зарплату, прокутил – и сразу в аптеку, лечиться!

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

Откуда нейросети берут вероятности слов?

Давайте начнем с еще более простого вопроса: а как вообще предсказывать зависимости одних вещей от других? Предположим, мы хотим научить компьютер предсказывать вес человека в зависимости от его роста – как подойти к этой задаче?

Здравый смысл подсказывает, что надо сначала собрать данные, на которых мы будем искать интересующие нас зависимости (для простоты ограничимся одним полом – возьмем статистику по росту/весу для нескольких тысяч мужчин), а потом попробуем «натренировать» некую математическую модель на поиск закономерности внутри этих данных.

Для наглядности сначала нарисуем весь наш массив данных на графике: по горизонтальной оси X будем откладывать рост в сантиметрах, а по вертикальной оси Y – вес.

Судя по нашим прикидкам, мужики в выборке попались в среднем ну такие – довольно упитанные (или сплошь качки на массе, тут сразу не разберешь)

Даже невооруженным взглядом видна определенная зависимость: высокие мужики, как правило, больше весят (спасибо, кэп!). И эту зависимость довольно просто выразить в виде обычного линейного уравнения Y = k*X + b, знакомого нам всем с пятого класса школы. На картинке нужная нам линия уже проведена с помощью модели линейной регрессии – по сути, она позволяет подобрать коэффициенты уравнения k и b таким образом, чтобы получившаяся линия оптимально описывала ключевую зависимость в нашем наборе данных (можете для интереса подставить свой рост в сантиметрах вместо X в уравнение на картинке и проверить, насколько точно наша модель угадает ваш вес).

Вы тут уже наверняка хотите воскликнуть: «Окей, с ростом/весом и так интуитивно всё было понятно, только причем тут вообще языковые нейросети?» А притом, что нейросети – это и есть набор примерно тех же самых уравнений, только куда более сложных и использующих матрицы (но не будем сейчас об этом).

Можно упрощенно сказать, что те же самые T9 или ChatGPT – это всего лишь хитрым образом подобранные уравнения, которые пытаются предсказать следующее слово (игрек) в зависимости от набора подаваемых на вход модели предыдущих слов (иксов). Основная задача при тренировке языковой модели на наборе данных – подобрать такие коэффициенты при этих иксах, чтобы они действительно отражали какую-то зависимость (как в нашем примере с ростом/весом). А под большими моделями мы далее будем понимать такие, которые имеют очень большое количество параметров. В области ИИ их прямо так и называют – LLM, Large Language Models. Как мы увидим чуть дальше, «жирная» модель с множеством параметров – это залог успеха для генерации крутых текстов!

Кстати, если вы в этом месте уже недоумеваете, почему мы всё время говорим о «предсказании одного следующего слова», тогда как тот же ChatGPT бодро отвечает целыми портянками текста – то не ломайте зря голову. Языковые модели без всякого труда генерируют длинные тексты, но делают они это по принципу «слово за словом». По сути, после генерации каждого нового слова, модель просто заново прогоняет через себя весь предыдущий текст вместе с только что написанным дополнением – и выплевывает последующее слово уже с учетом него. В результате получается связный текст.

Парадокс Барака, или зачем языковым моделям уметь в творчество

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

Правила такие: вы притворяетесь языковой моделью, а я вам предлагаю продолжить текст «44-й президент США (и первый афроамериканец на этой должности) – это Барак ...». Подставьте слово, которое должно стоять вместо многоточия, и оцените вероятность, что оно там действительно окажется.

Ваш ход, маэстро!

Если вы сейчас сказали, что следующим словом должно идти «Обама» с вероятностью 100%, то поздравляю – вы ошиблись! И дело тут не в том, что существует какой-то другой мифический Барак: просто в официальных документах имя президента часто пишется в полной форме, с указанием его второго имени (middle name) – Хуссейн. Так что правильно натренированная языковая модель должна, по-хорошему, предсказать, что в нашем предложении «Обама» будет следующим словом только с вероятностью условно в 90%, а оставшиеся 10% выделить на случай продолжения текста «Хуссейном» (после которого последует Обама уже с вероятностью, близкой к 100%).

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

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

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

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

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

ChatGPT показывает мастер-класс по вариативности: всегда приятно перетереть с понимающим кентом, который ровно объяснит, чё почём – увожение!

Краткое резюме: На текущий момент мы выяснили, что несложные языковые модели применяются в функциях «T9/автозаполнения» смартфонов с начала 2010-х; а сами эти модели представляют собой набор уравнений, натренированных на больших объемах данных предсказывать следующее слово в зависимости от поданного «на вход» исходного текста.

2018: GPT-1 трансформирует языковые модели

Давайте уже переходить от всяких дремучих T9 к более современным моделям: наделавший столько шума ChatGPT является наиболее свежим представителем семейства моделей GPT. Но чтобы понять, как ему удалось обрести столь необычные способности радовать людей своими ответами, нам придется сначала вернуться к истокам.

GPT расшифровывается как Generative Pre-trained Transformer, или «трансформер, обученный на генерацию текста». Трансформер – это название архитектуры нейросети, придуманной исследователями Google в далеком 2017 году (про «далекий» мы не оговорились: по меркам индустрии, прошедшие с тех пор шесть лет – это целая вечность).

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

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

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

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

Внутрь T9 в вашем телефоне почти наверняка зашита модель попроще – так что попробуйте набрать эту строку там и сравнить результат (только уберите детей от экрана, на всякий случай)

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

Краткое резюме: GPT-1 появилась в 2018 году и доказала, что для генерации текстов нейросетью можно использовать архитектуру Трансформера, обладающую гораздо большей масштабируемостью и эффективностью. Это создало огромный задел на будущее по возможности наращивать объем и сложность языковых моделей.

2019: GPT-2, или как запихнуть в языковую модель семь тысяч Шекспиров

Если вы хотите научить нейросетку для распознавания изображений отличать маленьких милых чихуабелей от маффинов с черничкой, то вы не можете просто сказать ей «вот ссылка на гигантский архив со 100500 фотографий пёсов и хлебобулочных изделий – разбирайся!». Нет, чтобы обучить модель, вам нужно обязательно сначала разметить тренировочный набор данных – то есть, подписать под каждой фоткой, является ли она пушистой или сладкой.

Игра «чихуабель или булка», уровень сложности – «Бог»

А знаете, чем прекрасно обучение языковых моделей? Тем, что им можно «скармливать» совершенно любые текстовые данные, и эти самые данные заблаговременно никак не надо специальным образом размечать. Это как если бы в школьника можно было просто бросать чемодан с самыми разными книгами, без какой-либо инструкции, что там и в каком порядке ему нужно выучить – а он бы сам в процессе чтения кумекал для себя какие-то хитрые выводы!

Если подумать, то это логично: мы же хотим научить языковую модель предсказывать следующее слово на основе информации о словах, которые идут перед ним? Ну дак совершенно любой текст, написанный человеком когда-либо, – это и есть уже готовый кусочек тренировочных данных. Ведь он уже и так состоит из огромного количества последовательностей вида «куча каких-то слов и предложений => следующее за ними слово».

А теперь давайте еще вспомним, что обкатанная на GPT-1 технология Трансформеров оказалась на редкость удачной в плане масштабирования: она умеет работать с большими объемами данных и «массивными» моделями (состоящими из огромного числа параметров) гораздо эффективнее своих предшественников. Вы думаете о том же, о чем и я? Ну вот и ученые из OpenAI в 2019 году сделали такой же вывод: «Пришло время пилить здоровенные языковые модели!»

В общем, было решено радикально прокачать GPT-2 по двум ключевым направлениям: набор тренировочных данных (датасет) и размер модели (количество параметров).

На тот момент не было каких-то специальных, больших и качественных, публичных наборов текстовых данных для тренировки языковых моделей – так что каждой команде специалистов по ИИ приходилось извращаться согласно их собственной степени испорченности. Вот ребята из OpenAI и решили поступить остроумно: они пошли на самый популярный англоязычный онлайн-форум Reddit и тупо выкачали все гиперссылки из всех сообщений, имевших более трех лайков (я сейчас не шучу – научный подход, ну!). Всего таких ссылок вышло порядка 8 миллионов, а скачанные из них тексты весили в совокупности 40 гигабайт.

Много это или мало? Давайте прикинем: собрание сочинений Уильяма Шекспира (всех его пьес, сонетов и стихов) состоит из 850'000 слов. В среднем на одной странице книги помещается около 300 английских слов – так что 2800 страниц чудесного, временами устаревшего английского текста за авторством величайшего англоязычного писателя займет в памяти компьютера примерно 5,5 мегабайт. Так вот: это в 7300 раз меньше, чем объем тренировочной выборки GPT-2... С учетом того, что люди в среднем читают по странице в минуту, даже если вы будете поглощать текст 24 часа в сутки без перерыва на еду и сон – вам потребуется почти 40 лет, чтобы догнать GPT-2 по эрудиции!

Весь Шекспир – 13 увесистых томов, которые занимают целую полку. Если вы прочитаете примерно вот столько книг семь тысяч раз подряд, то станете такими уже умными, как GPT-2 (но это не точно!)

Но одного объема тренировочных данных для получения крутой языковой модели недостаточно: ведь даже если посадить пятилетнего ребенка перечитывать всё собрание сочинений Шекспира вместе с лекциями по квантовой физике Фейнмана впридачу, то вряд ли он от этого станет сильно умнее. Так и тут: модель еще и сама по себе должна быть достаточно сложной и объемной, чтобы полноценно «проглотить» и «переварить» такой объем информации. А как измерить эту сложность модели, в чем она выражается?

Почему в мире языковых моделей больше ценятся именно модели «Plus Size»

Помните, мы чуть раньше говорили, что внутри языковых моделей (в супер-упрощенном приближении) живут уравнения вида Y = k*X + b, где искомый игрек – это следующее слово, вероятность которого мы пытаемся предсказать, а иксы – это слова на входе, на основе которых мы делаем это предсказание?

Так вот, как вы думаете: сколько было параметров в уравнении, описывающем самую большую модель GPT-2 в 2019 году? Может быть, сто тысяч, или пара миллионов? Ха, берите выше: таких параметров в формуле было аж полтора миллиарда (это вот столько: 1'500'000'000). Даже если просто записать такое количество чисел в файл и сохранить на компьютере, то он займет 6 гигабайт! С одной стороны, это сильно меньше, чем суммарный размер текстового массива данных, на котором мы тренировали модель (помните, который мы собирали по ссылкам с Reddit, на 40 Гб); с другой – модели ведь не нужно запоминать этот текст целиком, ей достаточно просто найти некие зависимости (паттерны, правила), которые можно вычленить из написанных людьми текстов.

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

Думаю, если вам для каждого слова в разговоре пришлось бы решать по уравнению на полтора миллиарда параметров, то вы бы тоже стояли с примерно таким же лицом лица

Чем более сложное уравнение зашито внутрь модели (чем больше в нем параметров) – тем лучше модель предсказывает вероятности, и тем более правдоподобным будет генерируемый ей текст. И у этой самой большой на тот момент модели GPT-2 тексты внезапно стали получаться настолько хорошими, что исследователи из OpenAI даже побоялись публиковать модель в открытую из соображений безопасности. А ну как люди ринулись бы генерировать в промышленном масштабе реалистично выглядящие текстовые фейки, спам для соцсетей, и так далее?

Нет, серьезно – это был прямо существенный прорыв в качестве! Вы же помните: предыдущие модели T9/GPT-1 худо-бедно могли подсказать – собираетесь ли вы пойти в банк или в аптеку, а также угадать, что шоссейная Саша сосет сушки, а не что-то иное. А вот GPT-2 уже легко написала эссе от лица подростка с ответом на вопрос: «Какие фундаментальные экономические и политические изменения необходимы для эффективного реагирования на изменение климата?» (тут и иные взрослые прикурили бы от серьезности темы). Текст ответа был под псевдонимом направлен жюри соответствующего конкурса – и те не заметили никакого подвоха. Ну, окей, оценки этой работе поставили не сильно высокие и в финал она не прошла – но и «что за чушь вы нам отправили, постыдились бы!!» тоже никто не воскликнул.

Эссе хорошо сформулировано и подкрепляет утверждения доказательствами, но идея не является оригинальной.

Так один из кожаных мешков в жюри оценил работу нейросетки GPT-2
Переход количества в качество (почти по Марксу)

Вообще, вот эта идея о том, что по мере наращивания размера модели у нее внезапно открываются качественно новые свойства (например, писать связные эссе со смыслом вместо простого подсказывания следующего слова в телефоне) – это довольно удивительная штука. Давайте поразбираем новоприобретенные скиллы GPT-2 чуть поподробнее.

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

  • Рыба заглотила приманку. Она была вкусной.
  • Рыба заглотила приманку. Она была голодной.

К какому объекту относится местоимение «она» в первом примере – к рыбе или к приманке? А во втором случае? Большинство людей легко понимают из контекста, что в одном случае «она» – это приманка, а в другом – рыба. Но для того, чтобы это осознать, нужно не просто прочитать предложение – а выстроить в голове целую картину мира! Ведь, например, рыба может быть в разных ситуациях и голодной, и вкусной (на тарелке в ресторане). Вывод о ее «голодности» в данном конкретном примере вытекает из контекста и ее, извините, кровожадных действий.

Способна ли GPT-2 действительно понять этот мем и оценить его абсурдную красоту? Сейчас узнаем...

Люди решают такие задачи правильно примерно в 95% случаев, а вот ранние языковые модели справлялись только в половине случаев (то есть, пытались угадать практически рандомно «50 на 50» – как в том анекдоте про «какова вероятность встретить на улице динозавра?»).

Вы, наверное, подумали: «Ну, надо просто накопить большую базу таких задачек (на пару тысяч примеров) с ответами, прогнать через нейросеть – и натренировать ее на поиск правильного ответа». И со старыми моделями (с меньшим числом параметров) так и пытались сделать – но дотянуть их получалось только до примерно 60% успеха. А вот GPT-2 никто специально таким трюкам не учил; но она взяла, и сама неожиданно и уверенно превзошла своих «специализированных» предшественников – научилась определять голодных рыбов правильно в 70% случаев.

Это и есть тот самый переход количества в качество, про который нам когда-то твердил старина Карл Маркс. Причем он происходит совершенно нелинейно: например, при росте количества параметров в три раза от 115 до 350 млн никаких особых изменений в точности решения моделью «рыбных» задач не происходит, а вот при увеличении размера модели еще в два раза до 700 млн параметров – происходит качественный скачок, нейросеть внезапно «прозревает» и начинает поражать всех своими успехами в решении совершенно незнакомых ей задач, которые она раньше никогда не встречала и специально их не изучала.

Краткое резюме: GPT-2 вышла в 2019 году, и она превосходила свою предшественницу и по объему тренировочных текстовых данных, и по размеру самой модели (числу параметров) в 10 раз. Такой количественный рост привел к тому, что модель неожиданно самообучилась качественно новым навыкам: от сочинения длинных эссе со связным смыслом, до решения хитрых задачек, требующих зачатков построения картины мира.

2020: GPT-3, или как сделать из модели Невероятного Халка

Поигравшись немного с располневшей (и от этого поумневшей) GPT-2, ребята из OpenAI подумали: «А почему бы не взять ту же самую модель, и не увеличить ее еще раз эдак в 100?» В общем, вышедшая в 2020 году следующая номерная версия, GPT-3, уже могла похвастаться в 116 раз большим количеством параметров – аж 175 миллиардов! Раскабаневшая нейросеть при этом сама по себе стала весить невероятные 700 гигабайт.

Набор данных для обучения GPT-3 тоже прокачали, хоть и не столь радикально: он увеличился примерно в 10 раз до 420 гигабайт – туда запихнули кучу книг, Википедию, и еще множество текстов с самых разных интернет-сайтов. Живому человеку поглотить такой объем информации уже точно нереально – ну, разве что, если посадить с десяток Анатолиев Вассерманов, чтобы они читали буквально нон-стоп по 50 лет подряд каждый.

GPT-3 может и быть умнее Онотолея, но осмелится ли она сказать ему это в лицо?..

Сразу бросается в глаза интересный нюанс: в отличие от GPT-2, сама модель теперь имеет размер больше (700 Гб), чем весь массив текста для ее обучения (420 Гб). Получается как будто бы парадокс: наш «нейромозг» в данном случае в процессе изучения сырых данных генерирует информацию о разных взаимозависимостях внутри них, которая превышает по объему исходную информацию.

Такое обобщение («осмысление»?) моделью позволяет еще лучше прежнего делать экстраполяцию – то есть, показывать хорошие результаты в задачах на генерацию текстов, которые при обучении встречались очень редко или не встречались вовсе. Теперь уже точно не нужно учить модель решать конкретную задачу – вместо этого достаточно описать словами проблему, дать несколько примеров, и GPT-3 схватит на лету, чего от нее хотят!

И тут в очередной раз оказалось, что «универсальный Халк» в виде GPT-3 (которую никто никаким «узким» задачам не обучал) с легкостью кладет на лопатки многие специализированные модели, которые существовали до нее: так, перевод текстов с французского или немецкого на английский сразу начал даваться GPT-3 легче и лучше, чем любым другим специально заточенным под это нейросетям. Как?! Напоминаю, что речь идет про лингвистическую модель, чье предназначение вообще-то заключалось ровно в одном – пытаться угадать одно следующее слово к заданному тексту... Откуда здесь берутся способности к переводу?

Но это еще цветочки – еще более удивительно то, что GPT-3 смогла научить сама себя... математике! На графике ниже (источник: оригинальная статья) показана точность ответов нейросетей с разным количеством параметров на задачки, связанные со сложением/вычитанием, а также с умножением чисел вплоть до пятизначных. Как видите, при переходе от моделей с 10 миллиардами параметров к 100 миллиардам – нейросети внезапно и резко начинают «уметь» в математику.

По горизонтали – количество параметров в модели (в миллиардах), по вертикали – качество модели, выраженное в проценте верно решенных математических примеров

Еще раз, вдумайтесь: языковую модель обучали продолжать тексты словами, а она при этом как-то смогла сама разобраться в том, что если ей печатают «378 + 789 =», то на это надо отвечать именно «1167», а не каким-то другим числом. Магия, ей-богу, магия! (Хотя, некоторые говорят «да это нейросетка просто все варианты успела увидеть и тупо запомнить в тренировочных данных» – так что дебаты о том, магия это или всего лишь попугайство, пока продолжаются.)

На графике выше самое интересное – это то, что при увеличении размера модели (слева направо) сначала как будто бы не меняется ничего, а затем – р-раз! Происходит качественный скачок, и GPT-3 начинает «понимать», как решать ту или иную задачу. Как, что, почему это работает – никто точно не знает. Но работает как-то; причем, не только в математике – но и вообще в самых разнообразных других задачах!

Анимация ниже как раз наглядно показывает, как с увеличением количества параметров модели в ней «прорастают» новые способности, которые никто туда специально не закладывал:

Кстати, задачу про «голодных рыбов», которой мы мучали GPT-2 в прошлом разделе, GPT-3 уже решает с точностью выше 90% – прямо как человек. Заставляет задуматься, правда: а какие новые скиллы обретет нейросеть, если увеличить ее объем еще раз в сто? Ну там, до десятков триллионов параметров, например...

Промпты, или как правильно уламывать модель

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

Тот текст, что мы подаем на вход, называется prompt (промпт, или «запрос/затравка» по-русски). Чем точнее он описывает, что мы хотим, тем лучше модель поймет, что ей нужно делать. А если мы ей еще и примеров отсыпем с десяток – то вообще шик!

Пример детального запроса для перевода: сначала описывается задача, затем приводится 3 примера, после чего пишется новое слово или предложение – а модель следом сгенерирует корректный перевод (это самый простейший пример, она может и посложнее)

Без описания цели и без примеров в промпте, модель тоже обычно понимает проблему, но предлагает не такие хорошие решения (с точки зрения их качества). Можно сказать, что детализированный промпт позволяет GPT лучше оценить вероятности слов, которые нужно генерировать в качестве ответа, направляя ее в «требуемое русло».

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

Окей, кроме шуток, но добавление всего одной фразы перед ответом на вопрос существенно улучшает качество модели. И эта магическая фраза – «let’s think step by step» (давай подумаем шаг за шагом). Внезапно оказалось, что это побуждает модель рассуждать последовательно, делать выводы на основе собственных суждений, и приходить к правильному ответу гораздо чаще, чем без этой фразы.

Как это работает? Давайте на примере детской задачки:

Вопрос: В среднем боксер Иван наносит 25 ударов в минуту. Бой длится 5 раундов по 3 минуты. Сколько ударов он нанес?

Ответ: 255

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

Лицо боксера Ивана, когда он пытается посчитать – сколько честно нанесенных ударов «украла» у него языковая модель?

Однако та же самая модель может ответить вот так:

Вопрос: В среднем боксер Иван наносит 25 ударов в минуту. Бой длится 5 раундов по 3 минуты. Сколько ударов он нанес?

Ответ: Давай подумаем шаг за шагом. За одну минуту Иван наносит 25 ударов. За три минуты Иван наносит 3 * 25 = 75 ударов. За пять раундов Иван наносит 5 * 75 = 375 ударов.

И снова текст выделенный жирным – это ответ модели. Видно, что он стал длиннее, решение задачи получилось прямо как у школьника – в три действия. Четко, последовательно – ровно так, как мы и попросили. И финальная цифра 375 является корректным ответом на исходный вопрос. Отдельно отмечу: мы никак не дообучали модель после того, как она ответила неправильно – это абсолютно та же самая модель. Мы просто дописали пять дополнительных слов в конец нашего промпта, и произошло чудо!

Причем вот этот «режим рассуждения» – это одна из качественно новых фишек, которые появились в «большой» модели GPT-3 после преодоления планки в сотню миллиардов параметров. Старые модели с меньшим количеством параметров такие фокусы показывать не умели, как их ни упрашивай специальными подсказками «ну подумой, братишка!».

Вообще, составление грамотных промптов для модели – это отдельная наука. Под эту задачу компании уже начали нанимать отдельных людей с должностью «промпт-инженер» (то есть человек, сочиняющий запросы для языковых моделей) – вангую, что до появления онлайн-курсов «🐺🐺🐺Научись промпт-инжинирингу за 6 недель и вкатись в перспективную индустрию с зарплатой 300к в месяц!🐺🐺🐺» осталось всего ничего.

Краткое резюме: GPT-3 образца 2020 года была в 100 раз больше своей предшественницы по количеству параметров, и в 10 раз – по объему тренировочных текстовых данных. И снова рост количества привел к внезапному скачку в качестве: модель научилась переводу с других языков, арифметике, базовому программированию, пошаговым рассуждениям, и многому другому.

Январь 2022: InstructGPT, или как научить робота не зиговать

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

Нет, ну технически, конечно, тут не придерешься...

А вот языковые модели, если честно, не очень похожи на людей – поэтому им часто приходится подсказывать и разжевывать те вещи, которые людям кажутся очевидными. Слова «давай подумаем шаг за шагом» из прошлого раздела – это как раз и есть один из примеров такой подсказки (хотя среднестатистические взрослые люди, учившиеся в школе, догадались бы сами: если речь идет про задачку – значит, надо решать по действиям). Но было бы здорово, если бы модели, во-первых, сами для себя понимали/генерировали более развернутые и релевантные инструкции из запроса (не заставляя людей напрягаться), а во-вторых, точнее следовали бы им – как бы предугадывая, как в похожей ситуации поступил бы человек.

Отчасти отсутствие таких способностей «по умолчанию» связано с тем, что GPT-3 обучена просто предсказывать следующее слово в гигантском наборе текстов из Интернета – а в Интернете, как и на заборе, много всякого разного написано (и не всегда полезного). При этом люди хотели бы, чтобы рожденный таким образом искусственный интеллект подтаскивал по запросу точные и полезные ответы; но одновременно эти ответы должны быть еще и безобидные и нетоксичные. Иначе саму модель быстренько закэнселят (с этим сейчас строго), а ее создателям предъявят судебные иски на много миллионов долларов за оскорбление достоинства кожаных мешков.

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

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

Вокруг этой проблемы «выравнивания ИИ» (AI alignment – OpenAI последнее время только про это и пишут) есть много сложных этических вопросов, и разбирать мы их все сейчас не будем (возможно, в следующей статье). Основная загвоздка здесь в том, что подобных спорных ситуаций – огромная куча, и как-то четко формализовать их просто не представляется возможным. Да что там, люди и сами между собой не могут толком последние несколько тысяч лет договориться – что хорошо, а что плохо. Не говоря уже о том, чтобы понятные для робота правила сформулировать (Айзек, к тебе вопросов нет)...

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

Короче, InstructGPT (также известная как GPT-3.5) – это как раз и есть GPT-3, которую дообучили с помощью фидбека на максимизацию оценки живого человека. Буквально – куча людей сидели и оценивали кучу ответов нейросетки на предмет того, насколько они соответствуют их ожиданиям с учетом выданного ей запроса. Ну, на самом деле, всё было не совсем так просто (инструкции для членов такого «мясного жюри» занимали 26 страниц убористым почерком) – но суть именно такая. А языковая модель, получается, училась решать еще одну дополнительную задачу – «как мне поменять свой сгенерированный ответ таким образом, чтобы он получил наибольшую оценку от человека?» (подробнее процесс обучения по обратной связи разбирается в этом материале).

Причем с точки зрения общего процесса обучения модели, этот финальный этап «дообучения на живых людях» занимает не более 1%. Но именно этот финальный штрих и стал тем самым секретным соусом, который сделал последние модели из серии GPT настолько удивительными! Получается, GPT-3 до этого уже обладала всеми необходимыми знаниями: понимала разные языки, помнила исторические события, знала отличия стилей разных авторов, и так далее. Но только с помощью обратной связи от других людей модель научилась пользоваться этими знаниями именно таким образом, который мы (люди) считаем «правильным». В каком-то смысле, GPT-3.5 – это модель, «воспитанная обществом».

Краткое резюме: GPT-3.5 (также известная как InstructGPT) появилась в начале 2022 года, и главной ее фишкой стало дополнительное дообучение на основе обратной связи от живых людей. Получается, что эта модель формально вроде как больше и умнее не стала – но зато научилась подгонять свои ответы таким образом, чтобы люди от них дичайше кайфовали.

Ноябрь 2022: ChatGPT, или маленькие секреты большого хайпа

ChatGPT вышла в ноябре 2022 года – примерно через 10 месяцев после своей предшественницы, InstructGPT/GPT-3.5 – и мгновенно прогремела на весь мир. Кажется, что последние несколько месяцев даже бабушки на лавочке у подъезда обсуждают только одно – что там нового сказала эта ваша «ЧатЖПТ», и кого она по самым свежим прогнозам вот-вот оставит без работы.

При этом с технической точки зрения, кажется, у нее нет каких-то особо мощных отличий от InstructGPT (к сожалению, научной статьи с детальным описанием ChatGPT команда OpenAI пока так и не опубликовала – так что мы тут можем только гадать). Ну окей, про некоторые менее значимые отличия мы всё же знаем: например, про то, что модель дотренировали на дополнительном диалоговом наборе данных. Ведь есть вещи, которые специфичны именно для работы «ИИ-ассистента» в формате диалога: например, если запрос пользователя неясен – то можно (и нужно!) задать уточняющий вопрос, и так далее.

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

Но это уже детали – нам здесь важно, что основные технические характеристики (архитектура, количество параметров...) нейросетки не поменялись кардинально по сравнению с прошлым релизом. Отсюда возникает вопрос – как так? Почему мы не слышали никакого хайпа про GPT-3.5 еще в начале 2022-го? При том, что Сэм Альтман (исполнительный директор OpenAI) честно признался, что исследователи сами удивились такому бурному успеху ChatGPT – ведь сравнимая с ней по способностям модель к тому моменту тихо-мирно лежала на их сайте уже более десяти месяцев, и никому не было до этого дела.

Это удивительно, но похоже, что главный секрет успеха новой ChatGPT – это всего лишь удобный интерфейс! К той же InstructGPT обращаться можно было лишь через специальный API-интерфейс – то есть, сделать это заведомо могли только нёрды-айтишники, а не обычные люди. А ChatGPT усадили в привычный интерфейс «диалогового окна», прямо как в знакомых всем мессенджерах. Да еще и открыли публичный доступ вообще для всех подряд – и люди массово ринулись вести диалоги с нейросетью, скринить их и делиться в соцсетях. Choo-choo, all aboard the hype train!

Если вы заставили робота сочинить для вас объяснение квантовой физики в форме рэп-телеги от Снуп Дога – то, признайтесь, это окажется в вашем Твиттере быстрее, чем вы успеете моргнуть

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

Неудивительно, что ChatGPT установил абсолютные рекорды по скорости привлечения новых пользователей: отметку в 1 миллион юзеров он достиг в первые пять дней после релиза, а за 100 миллионов перевалил всего за два месяца.

Ну а там, где есть рекордно быстрый приток сотен миллионов пользователей – конечно, тут же появятся и большие деньги. Microsoft оперативно заключила с OpenAI сделку по инвестированию в них десятка миллиардов долларов, инженеры Google забили тревогу и сели думать, как им спасти свой поисковый сервис от конкуренции с нейросетью, а китайцы в срочном порядке анонсировали скорый релиз своего собственного чат-бота. Но это всё, если честно, уже совсем другая история – следить за которой вы можете сейчас сами «в прямом эфире»...

Краткое резюме: Модель ChatGPT вышла в ноябре 2022-го и с технической точки зрения там не было никаких особых нововведений. Но зато у нее был удобный интерфейс взаимодействия и открытый публичный доступ – что немедленно породило огромную волну хайпа. А в нынешнем мире это главнее всего – так что языковыми моделями одномоментно начали заниматься вообще все вокруг!

Подведем итоги

Статья получилась не очень короткой – но надеемся, что вам было интересно, и просле прочтения вы чуть лучше стали понимать, что же конкретно творится под капотом этих самых нейросетей. Кстати, у Игоря Котенкова (одного из авторов этой статьи) есть еще один лонгрид на Хабре под названием «ChatGPT как инструмент для поиска: решаем основную проблему», в котором нюансы машинного обучения разбираются еще более подробно.

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

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

Если на эту статью будет много положительных отзывов, то все эти (на наш взгляд – супер-захватывающие!) темы мы разберем в следующем материале. Если вы не хотите его пропустить – то приглашаем вас подписаться на ТГ-каналы авторов: Сиолошная Игоря Котенкова (для тех, кто хочет шарить за технологии) и RationalAnswer Павла Комаровского (для тех, кто за рациональный подход к жизни, но предпочитает чуть попроще). Всё, всем спасибо за внимание – с нетерпением ждем ваших комментариев!

UPD: Следующую статью из серии с разбором GPT-4 можно прочитать здесь.

Основы гравитационной механики

unread,
Apr 7, 2023, 11:34:17 PM4/7/23
to Основы гравитационной механики
Что такое Рунет, сколько сайтов и кто им управляет: инфографика7 апреля отмечается День российского сегмента интернета — в этот день был зарегистрирован домен .ru
7 апреля 2023 в 15:40
Автор: Антон Касс

Фото: Сергей Булкин/NEWS.ru

Премия Рунета

Почти 30 лет назад, 7 апреля 1994 года, международный сетевой центр InterNIC создал во Всемирной паутине национальный домен верхнего уровня .ru. С тех пор в этот день ежегодно отмечается День Рунета. Что представляет собой российский и, говоря более широко, русскоязычный сегмент интернета — в материале-инфографике NEWS.ru.

Что такое Рунет

На самом деле до апреля 1994 года российский сегмент интернета уже существовал в зоне .su — этот домен был образован ещё в 1990 году и относится к СССР. Изначально домен .ru задумывался как его преемник, и регистрация сайтов в зоне .su была приостановлена с 1994 года, но в 2002-м она возобновилась. Помимо .ru и .su в российском сегменте интернета действуют домены «.рф», «.рус», «.дети», «.москва» и .moscow.

Толкование термина «Рунет» разнообразно. Одни относят к нему все русскоязычные и российско-ориентированные сайты во всех доменах интернета. Другие — только серверы в связанных с Россией доменах. Некоторые включают сюда и используемые в странах постсоветского пространства и нередко двуязычные сайты с расширениями .am, .az, .by, .ge, .kg, .kz, .md, .ua, «.укр», .uz и другими. Кто-то строго классифицирует его как только зону .ru. Федеральная антимонопольная служба в 2018 году отнесла к Рунету сайты, зарегистрированные лишь в трёх доменных зонах — .ru, .su и «.рф».

Что такое Рунет, сколько сайтов и кто им управляет: инфографикаФото: Lidia Maria Veles/NEWS.ru

Как слово «Рунет» закрепилось в речи

Слово «Рунет» вошло в употребление в конце 1990-х. Изначально этот термин весной 1997 года придумал известный в то время русскоязычный блогер из Израиля Раффи Асланбеков. В 2001 году слово «Рунет» в значении «российский интернет» вошло в российский орфографический словарь РАН — основной словарь государственного языкового портала «Грамота.ру». В 2005 году слово «Рунет» вошло в орфографический словарь Дитмара Розенталя.

Сколько сайтов в Рунете

По состоянию на апрель 2023 года в официальном Рунете было зарегистрировано боле 5 млн доменов второго уровня (то есть названий сайтов): 4,9 млн в зоне .ru, более 106 тысяч — в зоне .su и свыше 686 тысяч — в зоне «.рф». При этом за прошлый год количество доменов в зоне .ru сократилось на 88,2 тысячи, при этом больше 250 тысяч физлиц и ИП перестали быть их администраторами. Эксперты связывают сокращение с уходом из РФ зарубежных компаний. Больше всего сайтов, оканчивающихся на .ru (более 5,4 млн) было в 2016 году, на .su — в 2013-м (более 125 тысяч), а на «.рф» — в 2011-м (937 тысяч).

Сколько в РФ запрещённых сайтов

С начала 2012-го по апрель 2023 года в реестры запрещённых интернет-ресурсов различными российскими ведомствами было внесено не менее 1,37 млн сайтов и страниц, следует из онлайн-базы платформы «Роскомсвобода» (Минюстом РФ внесена в реестр иностранных агентов). Заблокированными сейчас значатся более 585 тысяч из них. При этом, по подсчётам «Роскомсвободы», только в 2022 году блокировке подверглись более 247 тысяч интернет-ресурсов.

В числе заблокированных в прошлом году были сайты медиа, правозащитных организаций и проектов. Также в их числе ресурсы, где были опубликованы персональные данные россиян, VPN-сервисы, статьи с расследованиями про чиновников, криптообменники и сайты о криптовалютах, сервисы защищённой электронной почты, данные о продаже санкционных сыров, хамона и других продуктов из недружественных стран, аниме и мультфильмы, песни, их тексты и клипы, ссылки на материалы организаций, признанных в РФ нежелательными или экстремистскими, ссылки на подкасты, ЛГБТ-ресурсы.

Что такое Рунет, сколько сайтов и кто им управляет: инфографикаФото: Сергей Булкин/NEWS.ru

Кто управляет Рунетом

Изначально оператором домена .ru был признан созданный на базе «Курчатовского института» Российский научно-исследовательский институт развития общественных сетей (РосНИИРОС). В 2006 году полномочия администратора были переданы Координационному центру национального домена сети Интернет. Технические функции обслуживания доменных зон .ru, .su, «.рф», «.дети» и .tatar (татароязычный сегмент интернета) выполнял «Технический центр Интернет» — ООО «ТЦИ», который является преемником РосНИИРОС.

В 2018 году по предложению Минкомсвязи РФ учредители Координационного центра доменов передали функции оператора реестров в структуры «Ростелекома».


вторник, 15 декабря 2020 г. в 17:10:21 UTC+3, Администратор:
Проверка временем этого  блокировщика рекламы  завершилась положительно...Можно пользоваться даже  старыми форумами на Юкозе..
Reply all
Reply to author
Forward
0 new messages