--===1===-- _ 1. Экспертные системы как эффективное средство решения неформализуемых и трудноформализуемых задач. 1.1 Традиционные средства программирования и неформализуемые и трудноформализуемые задачи. До сих пор перенесение умения специалиста-человека в машинную программу было утомительной и долгой процедурой. Это связано с тем, что при традиционном методе программированния проблема представлена через описание метода ее решения непосредственно процедурноориентированным языком. Другими словами алгоритмом решения служит описание проблемы и решение всецело зависит от самой проблемы. При этом, решая различные проблемы, человеку необходимо каждый раз вводить в ЭВМ одни и теже знания, представление которых изменяется с целью адаптации к алгоритму решения конкретной проблемы. В этом случае написание программы в большинстве своем сводится к искусству нахождения наиболее подходящей формы представления неоднократно введенных ранее в ЭВМ знаний для решения конкретной проблемы. Такой подход все в большей степени порождает уже достаточно ярко проявившиеся трудности в развитии процесса компьютеризации человеческой деятельности. Это, во-первых, нерациональное использование ресурсов ЭВМ за счет многократного представления в памяти одних и тех же знаний. Во-вторых, резко затрудняет накопление, классификацию и дальнейшее использование введенных знаний из-за многообразия форм представления этих знаний. В-третьих, нерациональное использование человеческого интеллекта, до сих пор требующего от общества создания и поддержания на высоком профессиональном уровне многочисленной и постоянно увеличивающейся группы людей - разработчиков программного обеспечения для ЭВМ. Наряду с трудностями, связанными с общей методологией использования знаний при решении задач на ЭВМ, существуют сложности с представлением в ЭВМ конкретных знаний. Это связано в первую очередь с точностью представления фактов и достоверностью или правдоподобностью знаний. В частности, мелиоративная обстановка описывается многообразием различных по типу параметров. Здесь присутствуют и достаточно точные и однозначные сведения о географическом положении изучаемого района, его названии и т.п. Присутствуют такие данные влажность и засоленность почвы, уровень грунтовых вод и другие, полученные в результате полевых измерений и содержащие в себе ошибки и неточности, заложенные в методах и технологии получения этих данных. Наряду с быть может неточными, но достоверными данными, приходится иметь дело с величинами, имеющими определенную степень достоверности. Так, например, все прогнозные метеорологические данные, усредненные показатели ландшафта, почвенных характеристик, водного режима являют собой пример ненадежной недостоверной информации. Эту информацию необходимо использовать с известными допущениями. Результаты, основанные на этой информации, обладают определенной достоверностью, которая понятна человеку, но трудно объяснима машине в терминах традиционного программирования. В отличии от традиционных методов программирования, при использовании которых учет различного рода неточностей и неопределенностей резко усложняет процесс разработки программ для ЭВМ, а подчас делает его невозможным, использование методов искусственного интеллекта при разработке экспертных систем является единственным известным сегодня путем развития средств автоматизации научных исследований и проектирования на базе современных ЭВМ. Наряду с использованием фактов, точность и достоверность которых является предметом отдельного изучения, мелиорация как наука часто оперирует методами и законами, степень достоверности применения которых имеет определенную величину. Так, например, только для расчета параметров дренажа широко применяются по крайней мере три схемы. Это схемы Костякова А.Н., Аверьянова С.Ф., Шестакова, целесообразность применения которых в ряде случаев может быть обоснована только с использованием метода экспертных оценок. Традиционные методы программирования предоставляют два способа решения такой проблемы. Выбор одной схемы для всех случаев расчета, что резко снижает достоверность расчета с невозможностью оценки степени этого снижения. Ввод в определенной форме решения эксперта об использовании той или иной схемы в каждом конкретном варианте расчета, что отрицательно влияет на степень автоматизации расчетов. _