Нейросеть не просто работает, а обучается.
Существуют обучающие и тестовые выборки.
Обучающая выборка-это база материала, на которую опирается нейросеть, как на исходную.
Тестовая выборка- это база, по которой будет обучаться нейросеть, т. е опираясь на обучающую выборку сравнивать материал из тестовой выборки и делать вывод.
Например: У нас есть две буквы алфавита А и О.
Есть тестовая выборка, в которой есть вариации буквы А.
Задача нейросети в процессе обучения определить, что в тестовой выборке все вариации принадлежат букве А, а не О
Алгоритм обучения:
- Нейросеть "изучает" обучающую выборку;
- "Изучает" тестовую выборку;
- Выделяет из тестовой выборки, принадлежность к букве А, по определенным признакам, т.е классифицирует, путем множественных сравнений с обучающей выборкой;
- Выводит результат обучения;
- Если результат обучения не идеален, процесс запускается повторно (может понадобится и 10000 запусков и 1000000 запусков), пока нейросеть пройдет обучение и выполнит задачу.
Любой алгоритм обучения нейросети должен быть написан на языке программирования. Подключены базы, функции. Нейросеть обучается не с первого раза, т.е не сразу распознает нашу букву А. Словом, процесс обучения нейросети это отдельная работа нейропрограммиста, анализ полученного результата позволяет сделать отладку и перезапустить процесс обучения.
Программирование нейросети на первых этапах можно писать на универсальном языке программирования Python. Элементарную простую обучающую программу, сможет сделать и новичок, достаточны минимальные знания языка программирования и теории по обучению нейросетей. Конечно обучить серьезную нейросеть это целый рабочий процесс для "матёрых" нейронщиков.
Какие действия нужно предпринять, чтобы научиться программировать и обучать нейросети? Прежде всего пройти курсы, но не пугайтесь, в интернете куча курсов платных и бесплатных, главное чтобы курсы были именно по нейросетям с нуля, а не обучению как использовать чужие платформы с готовой нейросетью.
Написать программу и обучить свою нейросеть это одно, а использовать чужие возможности и зависить от чужого сервиса это другое.
Моя рекомендация: Курс по изучению, программированию и обучению нейросетей с нуля. тык.