...
Экспертные системы — это системы, в которых для диагностики или принятия решения используются адаптированные правила экспертов. Эти системы обычно составлены из двух частей: базы данных с правилами, которые строятся для каждого применения экспертной системы, и машины логического вывода, которая применяет эти правила и может их генерировать. Для применения правил разработано множество прямых и обратных рассуждений, однако сила принятия решений по этой технологии слаба по сравнению, скажем, с симплексным алгоритмом для линейного программирования. Впрочем, это сравнение хромает — едва ли экспертная система и линейное программирование будут конкурировать в решении одной и той же проблемы.
Экспертные системы оставили свои следы и в других программных приложениях, таких как средства медицинской диагностики и комплексной конфигурации продукции, однако, судя по всему, они не оказали сколько-нибудь устойчивого влияния на планирование потока товаров. Идея бизнес-правил, включаемых или исключаемых по желанию, оказала сильное влияние на программные пакеты для управления и планирования потока товаров, и ее важность для управления этими программами очевидна. Однако бизнес-правила намного проще и более прямолинейны, нежели правила из типового набора, встроенного в экспертные системы.
Искусственные нейронные сети.
Искусственные нейронные сети (искусственные, поскольку реальные существуют только в живых организмах) имеют несколько очень любопытных характеристик. Это самообучающиеся системы, состоящие из многих слоев искусственных нейронов, способных запоминать, правильный или неправильный результат получился в ответ на импульсы от других нейронов. Нейронная сеть, таким образом, способна обучаться, отображая разнообразные сценарии и сообщая, желателен или нет полученный результат. Это значит, что нейронные сети способны давать хорошие решения для проблем, которые слегка отличаются от тех, с которыми эти сети уже встречались. Хотя сегодня разработаны и продаются специализированные процессоры нейронных сетей (на основе кремния), большинство нейронных сетей применяются в виде программ-симуляторов на обычных компьютерах (они впоследствии имитируют искусственные нейронные сети, немного удивляя нас и увлекая своими многочисленными слоями абстракции).