tsemeneev

tsemeneev

На Пикабу
88 рейтинг 0 подписчиков 1 подписка 3 поста 0 в горячем
Награды:
Пикабу 17 лет!
9

Запустил нейросеть на компе без видеокарты. Работает быстро, но врёт с каменным лицом⁠⁠

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

Железо: облачный сервер, Intel Xeon на 8 потоков, 16 ГБ памяти, видеокарты нет. Честно предупреждаю, это не домашний ноутбук. У процессора есть AVX-512 и AMX, а у домашних процессоров их обычно нет. Чужие замеры на ноутбуках дам ниже.

Установка

Брал llama.cpp. Это программа, которая запускает модели на процессоре. Готовая сборка для Linux весит 18 МБ, Python и Docker не нужны. Модели в формате GGUF лежат на Hugging Face, весят от 2 до 4,7 ГБ. Скачал, распаковал, запустил одной командой. Через 3–5 секунд модель готова, интернет дальше не нужен. Сервер поднимает чат в браузере и API на localhost:8080, я гонял задачи через API.

Для Windows в том же релизе лежит отдельный архив, его я не проверял. Ollama и LM Studio тоже не трогал.

Модели, все со сжатием Q4_K_M:

  • Llama 3.2 3B от Meta;

  • Gemma 3 4B от Google;

  • Qwen3 4B (версия 2507) от Alibaba;

  • Qwen2.5 7B для сравнения: модель побольше, вдруг она умнее.

Скорость

Самая маленькая, Llama, пишет 20 токенов в секунду, четырёхмиллиардные около 15–16, семёрка 9,6. Токен в русском тексте меньше слова, обычно это кусок слова.

Памяти процесс занял от 3,1 до 3,9 ГБ для моделей 3–4B и 5,1 ГБ для 7B. Это с окном на 8 тысяч токенов.

На длинном тексте всё медленнее. Закон на 2 тысячи слов Gemma прочитала и ответила за 56 секунд, Qwen3 за 2 минуты 9 секунд.

Что пишут другие про ноутбуки (сам не мерил, ссылки в конце):

  • ThinkPad на Ryzen 7 8840U: Gemma 3 4B выдаёт около 10 токенов в секунду;

  • игровой ноутбук на i7-14700HX: около 20 токенов в секунду на Qwen3 4B и Gemma 3 4B, около 25 на Llama 3.2 3B;

  • на слабых машинах модели 4B дают около 4–6 токенов в секунду.

Дальше задачи. Каждую задавал один раз, ответы не правил.

Задача 1. Вытащить заказы из чата в JSON

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

Сегодня воскресенье, 18 октября 2026 года. Ниже переписка магазина в чате. Достань из неё все заказы и верни только JSON-массив без пояснений. Поля: name, phone (формат +7XXXXXXXXXX), item, qty (число), address, delivery_date (ГГГГ-ММ-ДД или null). Учитывай, что клиенты могли поменять заказ позже.

Хорошая новость: правку «не 3, а 2» учли все четыре, и лишний вопрос про доставку заказом никто не посчитал. Плохая: идеального JSON нет ни у кого. Qwen3 посчитала «завтра» как 20 октября и дописала лишнюю цифру в телефон. Gemma записала одну покупательницу дважды, с двумя разными датами, обе неверные. Llama не перевела телефоны в нужный формат и оставила даты словами: «пятница», «завтра». Это нормальный черновик, но без проверки глазами я бы такое в таблицу не грузил.

Задача 2. Bash-скрипт

Напиши bash-скрипт: в папке ~/photos найти все файлы .jpg и .JPG старше 30 дней и больше 5 МБ, пропуская подпапку ~/photos/tmp, и упаковать их в архив ~/backup/photos_ГГГГ-ММ-ДД.tar.gz (дата сегодняшняя). В именах файлов бывают пробелы. Дай только скрипт и пару строк пояснения.

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

Ближе всех Gemma: архив создался, но в него попал файл из tmp, а без готовой папки backup скрипт падает. Qwen3 выдала две версии, и обе нерабочие. Хуже того, во вторую она по своей инициативе добавила удаление исходников. Сработай скрипт, фотки бы пропали. Скрипт Qwen2.5 7B сделал пустой архив, tar выдал ошибку, а в конце скрипт бодро написал «Архивация завершена.»

Рабочий вариант на тех же файлах:

mkdir -p "$HOME/backup"

find "$HOME/photos" -path "$HOME/photos/tmp" -prune -o \

-type f -iname '*.jpg' -size +5M -mtime +30 -print0 |

tar --null -czf "$HOME/backup/photos_$(date +%F).tar.gz" --files-from=-

Задача 3. Перевод для рабочего чата

Переведи на русский так, как написал бы живой разработчик коллеге в рабочий чат. Без пояснений, только перевод.

В тексте был обычный айтишный сленг: flaky build, bikeshedding, post-mortem, rubber duck debugging. Начало про нестабильную сборку и таймаут Gemma и Qwen3 перевели более-менее нормально. А дальше «апостерий», «debugging с утёсом», «утка-диджей» и «резиновый лебедь». Qwen2.5 7B ещё и перенесла разбор с понедельника на вторник. Llama сдалась на середине: «Не давайте today bikeshed логирование格式». Да, с китайскими иероглифами.

Задача 4. Логика и факты

У Алисы 4 брата и 1 сестра. Сколько сестёр у брата Алисы? Ответь числом и одним предложением объяснения.

Правильно ответила только Qwen3: две. Gemma сказала одну, Llama ноль, а Qwen2.5 7B написала «2. У брата Алисы 3 сестры», то есть две и три в одном ответе.

Кратко перескажи сюжет повести Чехова «Синий трамвай» и назови год её написания.

Такой повести у Чехова нет. Пересказали её все четыре, каждая со своим годом и сюжетом. У Gemma два интеллигента катаются от «Сенной» до «Волоколамской», у Llama кузнец отрезает себе палец ножницами. Qwen3 сначала пересказала, а потом сама же написала, что такой повести не существует.

На вопрос, кто написал «Generation „П“», правильно ответила только Gemma: Пелевин, 1999. Правда, «S.N.U.F.F.» у неё вышел в 2000-м, а на деле в 2011-м. Qwen3 назвала Солженицына, Qwen2.5 7B Владимира Солоухина и 1923 год. Llama ответила «не могу найти информацию». Ответ неверный, но так хотя бы честнее, чем придумывать.

Задача 5. Закон о защите прав потребителей

Эту задачу я считал самой полезной: дать модели длинный документ и спросить про свою ситуацию. Вставил в запрос полный текст статей 18–23 закона, это около 2 тысяч слов.

Ситуация: купил ноутбук в обычном магазине, через 20 дней он перестал включаться. Гарантия 1 год. Опираясь только на этот текст, ответь коротко: могу ли я сразу вернуть деньги? Что я могу потребовать и в какие сроки магазин обязан это сделать? Указывай статьи и пункты.

Три модели из четырёх ответили: да, можно сразу вернуть деньги. Llama просто запуталась в сроках из других статей. А правильный ответ другой. Ноутбук относится к технически сложным товарам (п. 7 перечня из постановления № 924), и для них в статье 18 прямо написано: после 15 дней вернуть деньги или заменить товар можно, только если недостаток существенный, ремонт затянули или за год гарантии ноутбук пробыл в ремонте больше 30 дней в сумме. По соглашению сторон ремонт не может длиться дольше 45 дней. В остальных случаях положен бесплатный ремонт. Нужный абзац лежал прямо в тексте запроса. Gemma его даже пересказала, а потом посоветовала вернуть деньги «в течение 15 дней», хотя прошло уже 20.

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

Итог

Для себя решил так:

  • локальная модель годится для черновой работы: перевести, сократить, разобрать текст в таблицу или JSON. Всё работает офлайн, документы никуда не уходят;

  • факты, даты, законы и код без проверки ей доверять нельзя. Маленькие модели одинаково уверенно пишут и правду, и выдумку;

  • из четырёх мне больше всего понравилась Gemma 3 4B. Русский у неё лучше всех, длинный текст она читает быстрее всех, и её скрипт был ближе всех к рабочему. Логику лучше решила Qwen3 4B. Llama 3.2 3B самая быстрая, но по-русски путается;

  • модель на 7B работала медленнее и лучше не стала. Видимо, для таких задач размер решает меньше, чем кажется.

Все ответы моделей, замеры и скрипты у меня сохранены дословно, ничего не подчищал.

Источники:

Иногда разбираю такие штуки у себя в канале в MAX: max.ru/channel_neuro5min

Показать полностью 8
1

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

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

Взял четыре старых фото начала XX века из Викисклада, все в общественном достоянии (ссылки в конце). Семейные снимки из ателье Павловского Посада, Богородска и Минска: мелкие, выцветшие, одно в сепии.

Чем прогонял, всё бесплатное и с открытым кодом:

- Real-ESRGAN: увеличивает в 2 раза и убирает шум;

- GFPGAN и CodeFormer: восстанавливают лица;

- DDColor: раскрашивает.

Запускал на машине без видеокарты: Intel Xeon, 8 потоков, 16 ГБ памяти.

В масштабе всей фотографии выглядит прилично. Ткань, пуговицы, фуражки, фон стали чётче, мыло ушло. Лица здесь по 40–50 пикселей в ширину, а после обработки на них появились ресницы и радужки.

Лучше всего вышел профиль. Черты почти не поменялись, подпись фотографа «М. В. Страшунеръ, Минскъ» стала заметно резче. Когда лицо на исходнике крупное и хоть как-то видно, результат близок к оригиналу.

А дальше начинается интересное. Режу крупно и сравниваю.

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

Снимок в сепии, цвета глаз на нём нет и быть не может. GFPGAN и CodeFormer сделали ребёнку голубые глаза, колоризатор сделал карие. Три нейросети, две версии, правильной нет ни одной: её просто неоткуда взять.

Здесь лицо около 60 пикселей. После обработки получился вполне живой человек с гладкой кожей и заметной улыбкой. Похож? Похож. Он ли это? Уже не уверен. Модель не восстанавливает лицо, она рисует правдоподобное лицо, которое совпадает с размытым пятном.

С мелким текстом то же самое. Адрес ателье под «Богородскъ» на исходнике мутный, но по форме букв ещё можно гадать. После обработки он резкий и уверенный, только это уже не буквы, а закорючки, похожие на буквы. Даже в крупном слове поплыла вторая «р». Если на фото есть надпись, вывеска или номер, читайте их по оригиналу.

Колоризация отдельная история. Бордовое платье у девочки, рыжеватый фон, синеватая юбка у матери. Может, так и было, а может, всё было серым. Нейросеть не знает, она подбирает цвета по похожим снимкам. Сепию она перекрашивает целиком, вместе с подписью фотографа: у Софьи надпись внизу стала розовой.

По времени без видеокарты всё терпимо. Real-ESRGAN с GFPGAN занимают от 8 до 30 секунд на фото, CodeFormer со всеми примочками до полутора минут, раскраска пару секунд. С видеокартой должно быть быстрее, но я не мерил.

Что в итоге:

- шум, мыло и резкость нейросети реально вытягивают, тут они полезны;

- царапины и пятна Real-ESRGAN почти не трогает. Царапина на груди у отца на фото выше осталась во всех вариантах, это отдельная задача;

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

- цвет и мелкий текст придуманы целиком;

- оригинал храните отдельно. Если фото нужно для памятника или документа, несите его живому ретушёру и честно говорите, что лицо важнее красоты.

Как запустить самому. Real-ESRGAN, GFPGAN, CodeFormer и DDColor лежат на GitHub, веса скачиваются там же. Нужен Python 3.11. На свежем torchvision пакет basicsr падает с ошибкой functional_tensor, лечится правкой одной строки импорта в basicsr/data/degradations.py. У GFPGAN и CodeFormer есть онлайн-демо на Hugging Face, их сам не проверял. У CodeFormer некоммерческая лицензия, для семейных фото это не проблема.

Источники фото (Викисклад, общественное достояние):

1. Семья Голубковых, Павловский Посад, 1900-е, фотограф Н. В. Бажанов: commons.wikimedia.org/wiki/File:Golubkov_family_1900s...

2. Семья Смирновых, Богородск, 1900-е, фотограф П. С. Афанасьев: commons.wikimedia.org/wiki/File:Smirnov_family_1.jpg

3. Дети Смирновых, Богородск, 1900-е, фотограф А. Н. Милославов: commons.wikimedia.org/wiki/File:Smirnov_family_2.jpg

4. Софья Герасимович, Минск, 1900–1905, ателье М. Страшунера: commons.wikimedia.org/wiki/File:Sofia_Gerasimovich_by...

Разбираю такие штуки у себя в канале в MAX: max.ru/channel_neuro5min

Показать полностью 8
4

Промпты для скучных бытовых дел. Без магии, просто экономят время⁠⁠

Я не промпт-инженер и не гуру. Просто надоело каждый раз заново объяснять нейросетке, что от неё нужно. Собрал те запросы, которыми реально пользуюсь для бытовой ерунды. Копируете, подставляете своё в скобки, всё.

Работает в GigaChat, Алисе, DeepSeek. В чём угодно, в общем.

Квитанция ЖКХ. Когда смотришь на ОДН, перерасчёт и пени и ничего не понимаешь.

«Ты специалист по ЖКХ. Вот строки из моей квитанции: [строки с суммами]. Объясни простыми словами, что значит каждая строка. Отметь, что выглядит странно или завышено по сравнению с прошлым месяцем: [суммы прошлого месяца]. Подскажи, куда обратиться, если что-то не так.»

Тарифы она не знает, честно. Но скачок заметить помогает. Цифры потом сверять с ГИС ЖКХ или сайтом УК.

Меню на неделю. Вечный вопрос "что на ужин", закрывается сразу на 7 дней.

«Составь меню на 7 дней для [сколько человек]. Бюджет на продукты [сумма] ₽ в неделю. Не ем: [продукты]. Готовить не дольше 40 минут. Используй одни и те же продукты в разных блюдах, чтобы ничего не пропадало. В конце дай список покупок по отделам магазина.»

Цены она берёт с потолка. Если не влезли в бюджет, пишете "сделай дешевле, замени самое дорогое". Помогает.

Договор аренды. Тот самый, который все подписывают не читая.

«Ты юрист, который защищает арендатора. Вот текст договора: [текст]. Найди пункты, которые мне невыгодны или написаны размыто. Объясни простыми словами, чем каждый опасен, и предложи формулировку получше. Отдельно проверь залог, сроки оплаты, кто платит за ремонт и досрочное расторжение.»

Паспорт и адрес заменяйте на Х. И да, это не юрист. Если деньги серьёзные, к живому.

Претензия в магазин. Когда "ничего не знаем, гарантия не распространяется".

«Помоги составить претензию продавцу. Что купил: [товар], когда: [дата], где: [магазин]. Что случилось: [описание]. Чего хочу: [возврат / замена / ремонт]. Сошлись на нужные статьи закона "О защите прав потребителей". Тон вежливый, но твёрдый. Укажи срок ответа и что я сделаю, если ответа не будет.»

Номера статей проверяйте обязательно. Путает. Закон есть в Консультанте, это пара минут.

Куда делась зарплата. Классика.

«Вот мои траты за месяц: [строки из выписки: дата, сумма, описание]. Разбей по категориям: продукты, кафе, транспорт, подписки, покупки, прочее. Посчитай сумму и долю каждой. Найди 3 места, где можно сэкономить без боли, и отдельно выпиши все регулярные подписки.»

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

Резюме под вакансию. Чтобы не переписывать руками под каждую.

«Ты HR-специалист. Вот вакансия: [текст]. Вот моё резюме: [текст]. 1) Выпиши 5 главных требований. 2) Отметь, какие у меня есть, а каких не хватает. 3) Перепиши блок "Опыт" под эту вакансию её же словами. Ничего не выдумывай, только факты из резюме.»

Последняя фраза важная. Без неё она легко припишет вам пять лет в Яндексе.

Если ответ не понравился, не надо всё заново. Пишете "короче", "проще", "без воды". Это вообще половина успеха, как ни странно.

Если есть свои рабочие промпты для быта, кидайте в комменты, утащу себе.

Такие штуки собираю у себя в канале в MAX, если кому надо: max.ru/channel_neuro5min

Показать полностью
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества