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