12

Глаза боятся, а руки из.. плеч :)

По стопам этой темы: Вопрос к знатокам нейросетей. Мы (я и нейросеть Qwen) строили, строили и наконец построили рабочую обучаемую оффлайн нейросеть (экспертную систему), работающую на GPU (обычной видеокарте). Первая рабочая версия, которая использует CPU (процессор) ожидаемо оказалась долго думающей (около 200 сек. на ответ на моём железе), поэтому ушла в архив. Вторая версия думает уже 4-8 сек. , что прямо радует и фактически завершает проект. Цели достигнуты :)

Итак, моё домашнее железо (не фонтан, но на игрушки и всякие эксперименты хватает):

И вот что у нас получилось:

Диспетчер задач попал на скриншот, как демонстрация работы именно на GPU, во время "обдумывания" ответа. База состоит из текстовых файлов, в которых перечислены только проверенные факты. Именно там она и берёт свои ответы. Базовый размер программы получился около 2.8 Гб., что весьма немного в наше время.

Теперь расскажу, что "под капотом" нашей нейросети. Она построена на базе языковой модели phi-3-mini-4k-instruct.Q4_K_M.gguf, библиотеки интерфейса Gradio и платформы для работы с языковыми моделями llama-cpp-python. Код написан на Python. llama-cpp-python пришлось компилировать самостоятельно, потому что все бесплатные репозитории с нужным компонентом (CUDA for GPU) оказались внезапно под паролями (жадные редиски). Но мы справились и всё заработало от обычной советской видеокарты.

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

  • ремонт бытовой техники («Почему стиральная машина не сливает воду?» и пр.)

  • неисправности электрики в доме

  • ремонт сельхозтехники

  • ремонт мотоциклов, квадроциклов и т.д.

    Достаточно заменить содержимое папки knowledge_base/.

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

Темы

Политика

Теги

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

Сообщества

18+

Теги

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

Сообщества

Игры

Теги

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

Сообщества

Юмор

Теги

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

Сообщества

Отношения

Теги

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

Сообщества

Здоровье

Теги

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

Сообщества

Путешествия

Теги

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

Сообщества

Спорт

Теги

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

Сообщества

Хобби

Теги

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

Сообщества

Сервис

Теги

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

Сообщества

Природа

Теги

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

Сообщества

Бизнес

Теги

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

Сообщества

Транспорт

Теги

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

Сообщества

Общение

Теги

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

Сообщества

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

Теги

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

Сообщества

Наука

Теги

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

Сообщества

IT

Теги

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

Сообщества

Животные

Теги

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

Сообщества

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

Теги

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

Сообщества

Экономика

Теги

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

Сообщества

Кулинария

Теги

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

Сообщества

История

Теги

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

Сообщества