Пример простой нейросети

26.10.20

Интеграция - Нейросети

Пример реализации простой нейросети для решения частного случая квадратного уравнения. Метод обучения - обратное распространение ошибки. Релиз платформы 8.3.17.79.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Пример простой нейросети:
.zip 61,45Kb
12 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Пример реализации простой нейросети для решения частного случая квадратного уравнения

Метод обучения - обратное распространение ошибки.

Для входов нейросети предназначен справочник "Виды входов нейрона".

В нашем случае у нейрона будет 3 входа A, B и С для моделирования решения квадратного уравнения: A^2 + B^2 = C.

Будем обучать сеть решать частный случай: 3^2 + 4^2 = 25

Соответственно логика обучения такая: На вход сети подаем A = 3, B = 4 и C = 25.

Сеть может выдавать результат от 0 до 1. Тогда, если на входы A и B всегда подавать 3  и 4, а на C - разные значения от 0 до 50, например, то сеть должна выдавать разные результаты. Условимся, что при правильном решении равном 25 сеть должна выдавать 0.5, а при 24 или 26 соответственно отклоняться от правильного решения в сторону до 0 или до 1, т.е. например выдавать 0.49 или 0.51.

1. В обработке создать нейроны по входам (количество входов соответствует справочнику Виды входов нейрона и равно 3 - А, B и С) нажмем кнопку "Удалить всю сеть".

2. Создадим первый слой из 3 нейронов. Номер слоя = 1, количество нейронов = 3. Нажимаем кнопку "Создать слой".

3. Создадим 2 результирующий слой из 1 нейрона. Номер слоя = 2, количество нейронов = 1. Нажмем кнопку "Создать слой".

4. Обучим сеть. learning rate = 0.1, Количество эпох = 100. Входы = 3, 4 и 25. Нажмем кнопку "Обучение" пару-тройку раз.

Видим, что с параметром learning rate = 0.1 сеть учится медленно - результат выхода почти не меняется.

5. Поменяем learning rate на равный 1. learning rate = 1.

6. Нажмем кнопку "Обучение" пару тройку раз.

Видим, что каждый раз результат меняется примерно на 0.1. Это примерно нас устраивает.

7. Нажимаем кнопку "Обучение" много раз, пока результат максимально не приблизится к нужному = 0.5

Я нажал кнопку "Обучение" несколько раз, пока результат не стал равен Выход слоя № 2 = 0,502337251130515574371506871.

На этом я остановлюсь. Примерно = 0.5. Поставлю learning rate = 0.1 и обучу сеть еще несколько раз.

8. Потом нажму кнопку "Решение уравнения". Получаются следующие результаты:

Для решения C = 24 вероятность  равна: Выход слоя № 2 = 0,50224931433802282343940104

Для решения C = 25 вероятность  равна: Выход слоя № 2 = 0,502251120153580808663836204

Для решения C = 26 вероятность  равна: Выход слоя № 2 = 0,502252646179899385421301948

То есть правильное решение = (Выход слоя № 2 = 0,502251120153580808663836204), а побочные решения соответственно отклоняются.

Вот как-то примерно так и работают нейросети.

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

Вступайте в нашу телеграмм-группу Инфостарт

нейросети

См. также

Инструментарий разработчика Нейросети Платные (руб)

Первые попытки разработки на 1С с использованием больших языковых моделей (LLM) могут разочаровать. LLMки сильно галлюцинируют, потому что не знают устройства конфигураций 1С, не знают нюансов синтаксиса. Но если дать им подсказки с помощью MCP, то результат получается кардинально лучше. Далее в публикации: MCP для поиска по метаданным 1С, справке синтакс-помощника и проверки синтаксиса.

15250 руб.

25.08.2025    55095    111    29    

123

Нейросети Пользователь 1С:Предприятие 8 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 Оптовая торговля, дистрибуция, логистика Россия Управленческий учет Платные (руб)

Расширение "Искусственный интеллект и нейросети в 1С: Работа с отзывами маркетплейсов" предназначено для применения искусственного интеллекта в повседневной деятельности селлеров на маркетплейсах. Среди функций - работа с отзывами, вопросами и чатами покупателей, диалог с нейросетями, генерация картинок, заполнение описаний номенклатуры и другое.

6100 руб.

03.04.2024    15420    8    0    

12

Работа с интерфейсом Нейросети Системный администратор Программист Руководитель проекта 1С:Предприятие 8 Бесплатно (free)

Эту статью породила моя случайная встреча в московском метро с женщиной, которой я помог донести торшер. Оказалось, что это театральный реквизит, она сама - режиссёр, а её муж - 1С-ник и мой старый друг. В очередной раз я поразился, как тесен мир, и как, порою, неслучайны случайные встречи! Мы созвонились с другом, и он мне рассказал о своих экспериментах с искусственным интеллектом на проектах "снеговика" с интерфейсом на обычных формах, купирующих проблемы предприятий, у которых за многие годы накопилось столько доработок, что поддержка конфигурации стала огромной болью, особенно, в связи с регуляторными изменениями последних лет. И не поддерживать морально устаревшие конфигурации тоже нельзя, т.к. апгрейд до последних версий на управляемых формах обойдётся кратно дороже. Я ему предложил написать статью на Инфостарте, но он наотрез отказался публиковаться под своим именем, и мне с трудом удалось уговорить его опубликоваться от моего имени, что я и делаю.

18.05.2026    1394    RayCon    10    

20

Логистика, склад и ТМЦ Нейросети Программист Пользователь 1С 8.3 1С:Управление нашей фирмой 3.0 1С:УНФ Управленческий учет Абонемент ($m)

Внешняя система аналитики закупок для 1С на базе FastAPI + PostgreSQL + Docker с поддержкой локального AI через Ollama. Возможности: — рекомендации по закупке; — ABC / XYZ анализ; — поиск неликвидов; — поиск излишков; — анализ сезонности; — риск дефицита; — AI-пояснения рекомендаций. Решение работает через HTTP API и может использоваться как внешний аналитический сервис для 1С. Поддерживается локальный AI без облачных сервисов и без передачи данных наружу.

10 стартмани

14.05.2026    486    2    aldar    1    

6

Нейросети Программист Бесплатно (free)

Современные LLM-агенты страдают от одной архитектурной болезни: они обязаны ответить всегда. Даже когда контекст пуст, даже когда данных нет, даже когда любой ответ будет галлюцинацией. Это порождает шум, эрозию памяти и ложную уверенность. В нашей архитектуре агент не имеет права генерировать ответ, если недостаточно света. Перед любой попыткой срабатывает L8 — pre-execution constitutional gate. Он измеряет покрытие контекста (context_coverage), прогнозирует уровень шума (noise_estimate) и выносит вердикт: разрешить, ограничить, верифицировать или заблокировать.

14.05.2026    400    ksnik    19    

6

Нейросети 1С 8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Зарплата и Управление Персоналом 3.x Абонемент ($m)

Данная публикация представляет расширения для конфигураций 1С: УТ 11, ЗУП 3.1, ЕРП 2.5. Расширения позволяют выгружать любые данные из всех типовых отчетов (в них добавляется кнопка DeepSeek (см. скрин)), а также через встроенный конструктор запроса; хранить промты для нейросети с параметрами из 1С; отправлять запросы в DeepSeek, получать и обрабатывать ответ. Реализована автоматическая обработка результата: поиск таблицы в ответе нейросети и вывод её в табличный документ. Предусмотрена возможность перехватить ответ и написать свою обработку — полученную таблицу значений можно использовать для загрузки в табличную часть, создания документов или заполнения регистров. В публикации — описание возможностей, настройки, примеры промтов и шаблон обработки-перехватчика.

4 стартмани

13.05.2026    410    0    German4739    1    

7

Нейросети Программист 1С 8.3 Абонемент ($m)

В релизе ИИ Агент 0.8.5 агент стал ближе к полноценному рабочему инструменту аналитика: появился более устойчивый графовый цикл выполнения, улучшена работа с файлами и вложениями, а режим «Запрос 1С» теперь поддерживает follow-up уточнения. В статье показываем сценарий: пользователь просит вывести контрагентов, затем добавляет поля ИНН и код, а потом фильтрует только покупателей — агент перестраивает запрос и показывает результат в табличном документе.

1 стартмани

12.05.2026    3197    Aleksandr    4    

5

Нейросети Распознавание документов и образов Программист Бесплатно (free)

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

08.05.2026    1156    user1415700    18    

24
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Xershi 1553 26.10.20 11:26 Сейчас в теме
Пару лет назад 1С заикнулась, что что-то подобное реализовывали, написал им на почту и ни какого ответа.
Наконец появилось больше примеров как это может работать!
2. kite2 62 26.10.20 14:51 Сейчас в теме
(1) Это интересная тематика, но когда я погрузился в нее, то понял, что это с трудом может быть побочной специализацией 1Сника с целью решения бизнес-задач. Тут надо сажать отдельного человека - специалиста по нейросетям и в придачу ему давать 1Сника. Потому что если относиться к таким задачам серьезно с целью решения реальных задач бизнеса, то это отнимет все рабочее время и на 1С ничего не останется. В общем, BIGDATA - это отдельная область знаний. Главный вопрос, на который пока лично мне трудно ответить, это экономическая эффективность бизнес-плана, основанного на использовании решения задач BIGDATA. Будет ли она, такая экономическая эффективность? Действительно, это область для развития фирмы 1С, которая может предложить какие-то типовые работающие механизмы. Стандартизация - вот ключ к успешности экономической составляющей бизнес-плана. А пока не будет стандартизации - это будет областью экспериментов.
3. Xershi 1553 26.10.20 15:02 Сейчас в теме
(2) когда в компании накоплен большой массив данных и нужно получить выхлоп, вот тогда это поможет. Главное чтобы специалисты были.
Поэтому кто найдёт нишу, тому и карты в руки.
4. SerVer1C 1092 26.10.20 15:30 Сейчас в теме
>>> "Вот как-то примерно так и работают нейросети."
Вы точно разобрались, как они работают? Для чего вообще эта обработка? Чтобы доказать самому себе что 3 в кв. + 4 в кв. = 25 ? Нейронка обучается, чтобы потом она смогла делать аналогичные вычисления над подобными по структуре входными данными. А тут что я смогу вычислить?
5. kite2 62 26.10.20 18:01 Сейчас в теме
(4) Нет, я разобрался не точно. Я разобрался примерно. Обработка нужна для того, чтобы реализовать нейросеть и обучить ее методом обратного распространения ошибки. Более глубокий вариант, чтобы сеть могла решать любое квадратное уравнение, - это следующий шаг. Соответственно можно взять эту обработку за основу и пытаться это сделать, но если ее скачать, то алгоритмы уже не надо выдумывать самому - они уже есть. Их можно взять за основу. Не исключено, что когда у меня появится время, то я возьму эту обработку за основу, и попробую, а может это попробует кто-то другой. Соответственно эта обработка может создать любую нейросеть из 999 нейронов на слой из неограниченного ничем, кроме памяти, числа слоев. То есть эту обработку можно использовать для экспериментов с нейросетями и решать любые задачи, а не только решение уравнения. Количество входов не ограничено, но если кто-то скачает, то придется немного переписать обработку, чтобы она была более универсальной (в части подачи сигналов на входы). В общем, если подвести краткое резюме, то я просто хотел проверить алгоритмы функционирования нейросети. Получается, что работает для частного случая. То есть я хотел доказать не то, что 3^2 + 4^2 = 25, а что сеть действительно способна учиться. К сожалению развить эту идею до более правильной, когда она может решать любые квадратные уравнения, я пока не успел, но не исключено, что вернусь к этому вопросу в будущем. А вычислить вы можете по итогам, подавая на вход C правильные и неправильные ответы, то, что неправильные ответы отклоняются от нужной вероятности в сторону. Так вы поймете, что сетка обучилась на данном конкретном примере и работает. Ваша критика абсолютно объективна.
6. kite2 62 26.10.20 19:47 Сейчас в теме
(4) По логике надо было сконструировать более сложную сеть, и подавать на вход 1 , 1, 2; 1, 2, 5; 2, 1, 5; 2, 2, 8; 2, 3, 13 ... , а ожидаемую вероятность поставить = 1. Тогда бы сетка смогла решать разные уравнения. А я сконструировал сеть, которая просто принимает решение, о том, что уравнение решено приблизительно верно.
14. kite2 62 20.11.20 22:07 Сейчас в теме
(4) Кстати, сетка может работать как на поиск аналогичных решений, так и на принятие одного единственного решения.
7. avryanovalexey 82 30.10.20 19:52 Сейчас в теме
В учебных целях все прикольно )
Но для реальных таких задач платформа 1С точно не лучшее решение.

Во первых много математических расчетов делать на 1С не эффективно.
Во вторых на других языках реализовано уже множество библиотек машинного обучения.

А вот интегрировать это с 1С, и прогнозировать продажи, например, используя нейронки или другие алгоритмы - это думаю, то будущее, которое в ближайшие 5-10 лет придет в мир 1С.
8. kite2 62 31.10.20 18:09 Сейчас в теме
(7) Да в общем-то цель такая и была - немного разобраться. А задач много: прогноз, принятие решения о создании складских запасов на перспективу, индивидуализация в программе лояльности. Помню еще в 2006 году французы хотели продать на предприятие информационную систему, в которой в производственно-диспетчерском отделе решение о создании месячных планов принимала нейросетка.
10. avryanovalexey 82 01.11.20 13:12 Сейчас в теме
(8) в реальной нейросетке тысячи, если, а то и десятки и сотни тысяч нейронов. Поэтому разбираться с этим тоже лучше сразу на Питоне. Так как все основные библиотеки для реализации нейронок на Питоне представлены.
12. kite2 62 01.11.20 17:14 Сейчас в теме
(10) Спасибо за ценный совет! Изначально неправильный выбор - это зря пройденный путь.
user1464234; +1 Ответить
9. v25i85 2 31.10.20 18:37 Сейчас в теме
Бизнес рантайм не будет ждать результатов обучения машины. Тут скорее всего нейронка не востребована. А вот если её применить в планировании, то да, можно и поэкспериментировать в параллели с текущим планированием. Берите на заметку.
11. avryanovalexey 82 01.11.20 13:16 Сейчас в теме
(9) в реале это так и работает: нейронка или другой алгоритм обучается заранее и если нужно переобучается периодически. А на запросы бизнеса прогнозы выдает более оперативно. Например, обучен алгоритм, давать или не давать клиенту рассрочку на основе накопленных данных по клиентам за прошлые несколько лет. А по каждому новому клиенту система выдает прогноз очень быстро, на основе обученной заранее модели.
13. kite2 62 01.11.20 17:15 Сейчас в теме
(11) Очень интересно!
Для отправки сообщения требуется регистрация/авторизация