Structure of research in the field of artificial intelligence

Lecture



The scientific direction "Artificial Intelligence" originated in the general complex of cybernetic research. The development of computer technology, the intensive improvement of programming associated with it, the expansion of computer use, and the presence of a very superficial analogy between the structure of a computer and the structure of the human brain led to the emergence of two directions in research on artificial intelligence.

The first - let's call it software-pragmatic - was engaged in creating programs that could be used to solve those tasks whose solution was previously considered exclusively by the person’s prerogative (recognition programs, simple game programs, programs for solving logical problems, searching, classification, etc. .).

The second, which can be called bionic, was interested in the problems of artificially reproducing those structures and processes that are characteristic of the living human brain and which underlie the process of solving problems by man. This direction has a clearly expressed fundamental character, and its intensive development is impossible without simultaneous in-depth study of the brain by neurophysiological, morphological and psychological methods.

The general structure of research in artificial intelligence can be represented by the scheme shown in Fig. 1. In the bionic direction there are three different approaches.

The first is neurobionic. It is based on systems of neural-like elements, from which systems are created that are capable of reproducing certain intellectual functions. Among the tasks that, apparently, can be solved in the framework of this approach, include multi-channel (parallel) recognition of complex visual images, training in conditioned reflexes, etc.

The second approach is structural heuristic. It is based on knowledge of the observed behavior of an object considered as a black (rather, gray) box, and considerations about those structures (and their properties) of the brain that could ensure the implementation of the observed forms of behavior.

Structure of research in the field of artificial intelligence

Finally, the third approach, which has been developing intensively lately, is homeostatic. In this case, the brain is considered as a homeostatic system, which is a combination of opposing (and cooperating) subsystems, as a result of the functioning of which the necessary balance (stability) of the entire system is ensured in conditions of constantly changing environmental influences. Homeostatic models confirm the viability of this approach. However, at present there are still no homeostatic modules that could be considered as universal elements for the creation of intelligent systems.

Due to the complexity of the goals and objectives of the bionic direction, the program-pragmatic direction is now dominant in artificial intelligence. This approach does not raise the question of the adequacy of the structures and methods used by those used by people in similar cases, but only the final result of solving specific problems is considered. Note that in some cases, when solving intellectual problems, some bionic considerations are applied, but not them, but the final result plays a decisive role.

Structure of research in the field of artificial intelligence

In the program-pragmatic direction, one can also distinguish three approaches.

The first approach - local or "task" - is based on the point of view that for each task inherent in human creative activity, you can find a way to solve it on a computer, which, when implemented as a program, will produce a result or a similar result obtained by a person or even the best. Developed many skillful programs of this kind. A typical example is chess programs that play chess better than most people, but they are based on ideas that are far from those used by people in the game.

The second approach, systemic or knowledge-based, is associated with the idea that the solution of individual creative tasks does not exhaust all the problems of artificial intelligence. The natural intelligence of a person is capable of not only solving creative tasks, but if necessary learning one or another kind of creative activity. Therefore, artificial intelligence programs should be focused not only or not so much on solving specific intellectual problems, but on creating tools that allow you to automatically build programs for solving intellectual problems when such programs arise. This approach is currently central to the program-pragmatic direction.

The third approach considers the problems of creating intelligent systems as part of a general programming theory (as some kind of new development in this theory). In this approach, ordinary software tools are used to compile intelligent programs that allow writing the necessary programs based on task descriptions in professional natural language. All meta-means that arise on the basis of a partial analysis of natural intelligence are considered here only from the point of view of creating intelligent software, i.e., a set of tools that automate the activities of the programmer himself.

From the point of view of the final result, four major sections are distinguished in the program-pragmatic direction (Fig. 2).

Intellectual programs are divided into several groups and subgroups defined by the types of tasks solved by these programs (Fig. 3). A common feature of gaming programs is the extensive use of search procedures and methods for solving enumerated problems associated with searching and viewing a large number of options. These methods are used in computer-aided solution of game problems, in problems of decision making, in planning expedient activities in intelligent systems.

Natural language programs, the development of which began with the tasks of machine (automatic) translation, use the results and methods of artificial intelligence, methods of general linguistics and formal (structural or mathematical) linguistics. This combination has opened up broad opportunities for the formal study of natural language, the automation of morphological, syntactic, lexical and in many ways semantic analysis of sentences in natural language, as well as analysis of a coherent text.

The remaining groups of programs are more specific. Note that they are largely associated with the formation of general views on the nature of creative processes and their modeling. These studies have a significant impact on those sections of artificial intelligence, which use a number of psychological results in solving problems.

Working with knowledge is the basis of the modern period of development of artificial intelligence. In fig. 4 shows the structure of this direction. Any subject (problem) area of ​​activity can be described as a set of information about the structure of this area, its main characteristics, the processes taking place in it, as well as ways to solve problems arising in it. All this information forms knowledge of the subject area. To solve problems in this subject area, it is necessary to gather knowledge about it and create a conceptual model of this area. Sources of knowledge can be documents, articles, books, photos and more.

From these sources it is necessary to extract the knowledge contained in them. This process is quite difficult, because it is necessary to assess in advance the importance and necessity of certain knowledge for the operation of the intellectual system. Specialists who deal with issues related to knowledge, are called knowledge engineers or knowledge engineers.

In the field of knowledge extraction, there are two main sections: formalization of high-quality knowledge and integration of knowledge. The first is associated with the creation of methods that allow you to move from knowledge, expressed in textual form, to their counterparts, suitable for entering into the memory of an intelligent system.

Structure of research in the field of artificial intelligence

In connection with this problem, not only traditional methods of processing experimental data were developed, but also a new direction, called fuzzy mathematics. Fuzzy mathematics and its methods have had a significant impact on many areas of artificial intelligence, and in particular on the whole range of problems associated with the presentation and processing of high-quality information.

Structure of research in the field of artificial intelligence

When a knowledge engineer obtains knowledge from various sources, he must integrate it into some interconnected and consistent system of knowledge about the subject area. The problem of the integration of knowledge is not yet so acute, but it is already clear that without this solution it would hardly be possible to create an idea of ​​a subject area that has the same rich nuances that exist among specialists.

The knowledge contained in the sources of information alienated from the specialist, as a rule, is not enough. These specialists cannot express a significant part of their professional experience verbally. Such knowledge is often called professional skill or intuition. In order to acquire such knowledge, we need special techniques and methods. They are used in instrumental systems for the acquisition of knowledge, the creation of which is one of the tasks of knowledge engineering.

The knowledge gained from experts should be assessed in terms of their compliance with previously accumulated knowledge and formalized for entering into the system’s memory. In addition, the knowledge gained from various experts must be coordinated with each other. It is not uncommon for this knowledge to be outwardly incompatible and even contradictory. A knowledge engineer should eliminate these contradictions by interviewing experts.

The next big problem is the representation of knowledge in the memory of the system. For this purpose various models of knowledge representation are developed. Currently, four basic knowledge models are used in intelligent systems. The first model is probably the closest to how knowledge is represented in natural language texts. It is based on the idea that all the necessary information can be described as a set of triples of the form ( arb ) , where a and b are two objects or concepts, and r is a binary relation between them. Such a model can be represented graphically in the form of a network in which the vertices correspond to objects or concepts, and the arcs represent relations between them. The arcs are labeled with the names of the corresponding relationship. This model is called the semantic network.

Semantic networks, depending on the nature of the relations allowed in them, have a different nature. In situational management, these relations mainly described temporal, spatial, and causal relations between objects, as well as the results of impacts on objects by the control system. In systems of planning and automatic program synthesis, these relations are connections of the type “goal-means” or “goal-subgoal”. In the classifying systems, relations convey connections for the inclusion of volumes of concepts (of the type "genus-species", "class-element", etc.). The so-called functional semantic networks are also common, in which arcs characterize connections of the form "argument-function". Such networks are used as models of computational processes or models of discrete devices.

Thus, semantic networks are a model of a wide purpose. The theory of semantic networks is not yet complete, which attracts the attention of specialists working in the field of artificial intelligence.

With different syntactic restrictions on the structure of the semantic network, more rigid types of representations arise. For example, relational representations characteristic of relational databases, or causal representations in logic, which are widely used in machine methods of logical inference or in logical programming languages ​​such as the Prolog language.

Frame representations of knowledge in a certain sense are also a type of semantic networks, for the transition to which it is necessary to satisfy a number of restrictions of a syntactic nature. Artificial intelligence has transformed the meaning of the concept of "frame". This concept was introduced by M.Minsky, who under the frame of an object or phenomenon understood its minimal description, which contains all the essential information about this object or phenomenon and has the property that removing any part from the description leads to the loss of essential information, without which the description of the object or phenomenon may not be sufficient to identify them. Later, this interpretation of the concept of "frame" has changed. Frames began to be understood as descriptions of the form “Frame Name (Multiple Slots).” Each slot is a pair of the form (Slot Name. Slot Value). It is allowed for the slot itself to be a frame. Then many slots are used as slot values. To fill slots, constants, variables, any valid expressions in the selected knowledge model, references to other slots and frames, etc. can be used. Thus, the frame is a flexible design that allows you to display in the memory of an intelligent system a variety of knowledge.

Two other common knowledge models are based on the classical logical model of inference. These are either logical calculus of the type of predicate calculus and its extensions, or a system of products defining the elementary steps of transformations or conclusions. These two knowledge models are distinguished by a pronounced procedural form. Therefore, it is often said that they describe procedural knowledge, and knowledge models based on semantic networks, declarative knowledge. Both kinds of knowledge can coexist with each other. For example, products may act as values ​​of some slots in a frame. It is these mixed representations that are now in the center of attention of researchers.

The listed models of knowledge have arisen as if forcibly in artificial intelligence. They do not rely on analogs of cognitive structures to represent the knowledge people use. This is due to poor knowledge of the forms of knowledge representation in humans. The relevant section of psychology - cognitive psychology did not arise without the influence of research in the field of artificial intelligence. And although this branch of psychology is developing rapidly, its results, which could have an impact on the creation of new models of knowledge, are still too modest.

In intelligent systems for storing and using knowledge, special knowledge representation systems are created, including a set of procedures necessary to record knowledge, retrieve it from memory and maintain knowledge in working condition. Knowledge representation systems are often framed as knowledge bases that are the natural development of databases. It is in them that the main procedures for manipulating knowledge are currently concentrated.

Among these procedures can be noted procedures for the replenishment of knowledge. All human knowledge contained in the texts is fundamentally incomplete. Perceiving texts, we kind of replenish them with the information that we know and which is relevant to this text (relevant to it). Similar procedures should occur in knowledge bases. New knowledge entering them should, together with the information that has already been recorded in the database, form an extension of the knowledge received. Among these procedures, a special place is occupied by pseudo-physical logics (time, space, actions, etc.), which, based on the laws of the external world, supplement the information coming into the knowledge bases.

Knowledge in intelligent systems is not stored haphazardly. They form ordered structures, which facilitates the search for the necessary knowledge and the maintenance of knowledge bases. For this purpose, various classification procedures are used. Types of classifications can be different: genera of the type “part-whole” or situational, when knowledge that is relevant to a typical situation is combined into one set. In this area, research in artificial intelligence is closely related to the theory of classification, which has long existed as an independent branch of science.

In the process of classification, abstraction often occurs from individual elements of descriptions, from separate fragments of knowledge about objects or phenomena, and generalized knowledge appears. A generalization can take several steps, which ultimately leads to abstract knowledge, for which there is no direct prototype in the external world. Манипулирование абстрактными знаниями повышает интеллектуальные возможности систем, делая эти манипуляции общими по своим свойствам и результатам.

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

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

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

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

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

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

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

В основе интеллектуального программирования (рис.5) лежит создание инструментария, ориентированного на поддержку разработки интеллектуальных программ систем.

Structure of research in the field of artificial intelligence

Лишь небольшая часть языков программирования ориентирована на задачи искусственного интеллекта. Так, наиболее распространенный язык Лисп отражает ту точку зрения, что основой большинства интеллектуальных задач являются хорошо организованные перебор и поиск. Увеличение крена в область задач логического вывода породило язык Пролог.

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

Развитие методов работы со знаниями и форм представления знаний привело к появлению специальных языков представления знаний, например языков KL, KRL, FRL, ориентированных на фреймовое представление, и языка Пилот, в основе которого лежит продукционная модель знаний.

Типично программистский характер имеют и работы по автоматизации программирования. Синтез программ может быть осуществлен из типовых блоков (готовых модулей) по описанию исходной задачи в рамках некоторой дедуктивной системы. В этом случае процедура синтеза представляет собой нечто вроде логического вывода, в ходе которого программа как бы "извлекается" из траектории вывода. Другой вид синтеза - индуктивный - представляет собой процесс генерирования программы в ходе обучения на множестве примеров. Основной трудностью здесь является выбор способа формального описания функциональных особенностей и свойств синтезируемых программ.

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

Были созданы специальные инструментальные средства тиражирования однотипных интеллектуальных систем, например система-прототип, называемая "пустой", в которой заранее зафиксированы все средства заполнения базы знаний и манипулирования знаниями в ней, но сама база знаний не заполнена. Для настройки такой "пустой" системы на некоторую предметную область нужно, используя готовую форму представления знаний, ввести в базу знаний необходимую информацию о предметной области, превращая тем самым систему-прототип в готовую интеллектуальную систему. К сожалению, область использования "пустых" систем оказалась весьма ограниченной, так как даже для, казалось бы, однотипных предметных областей требуется модификация средств манипулирования знаниями, а иногда и форм представления знаний.

Дальнейшим этапом в развитии систем-прототипов является переход к системам, называемым "оболочками", позволяющим в ходе перехода от них к конкретным системам широко варьировать как формы представления знаний, так и способы манипулирования ими. Несмотря на то, что создание систем-оболочек требует больших затрат, они оказываются эффективными.

Новым специфическим разделом интеллектуального программирования являются системы когнитивной графики, которые пытаются реализовать основную идею современного представления о мышлении как о синтезе визуальных и символьных представлений о внешнем мире.

Все виды интеллектуальных программных систем (рис. 6) представляют собой практический выход программно-прагматического направления и предназначены для решения прикладных задач.

Structure of research in the field of artificial intelligence

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

В состав интеллектуального интерфейса могут входить блоки 1-4 и 13. Лингвистический процессор обеспечивает связь пользователя с системой на естественном (почти всегда ограниченном) языке: ввод и понимание системой текстов на нем и вывод текстов, вырабатываемых системой.

Structure of research in the field of artificial intelligence

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

Таблица.

Вид интеллектуальной системы

Номер блока

one

2

3

four

five

6

7

eight

9

ten

11 и 12

13

Expert

+

0

-

-

-

+

+

+

0

0

+

0

Informational

+

0

-

-

-

+

+

+

-

-

-

-

Расчетно-логическая (гибридная)

+

-

-

-

-

+

+

+

0

+

-

+

Проектирование научных исследований

+

-

0

-

-

+

+

+

-

+

0

+

Обучающая

+

0

-

-

-

+

+

+

+

+

+

-

Интеллектуальные роботы

+

+

+

+

+

+

+

+

0

+

0

0

Центральным блоком интеллектуальной системы является решатель - вычислительная система, состоящая из одной или нескольких ЭВМ (процессоров), связанная с базами данных и знаний, а также с остальными блоками системы. Целенаправленная работа системы обеспечивается системой планирования, хранящей априорно введенные цели, а также запоминающей новые цели, полученные с помощью системы обучения. Последняя участвует также в формировании новых знаний, возникающих в ходе анализа взаимодействия интеллектуальной системы с внешней средой. Группа блоков обоснования, включающих систему объяснения и систему доверия, служит для обоснования полученных системой решений (если пользователь интересуется этим) с привлечением информации, содержащейся в базе знаний.

Заметим, что все перечисленные блоки, за исключением блоков 4 и 5, могут быть реализованы как на специальных аппаратных средствах, так и в решателе с использованием его логико-вычислительных возможностей. Кроме того, в зависимости от степени развития и функциональных возможностей конкретных интеллектуальных систем в их структуру часть перечисленных блоков может не входить.

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

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

М. Г. Гаазе-Рапопорт

YES. Pospelov

BASIC RUBRICATOR ON ARTIFICIAL INTELLIGENCE

THEORY AND METHODOLOGY OF AI

10,000

GENERAL PROBLEMS OF AI

11,000

METHODOLOGICAL PROBLEMS OF AI

11,100

PHILOSOPHICAL PROBLEMS OF AI

11200

SOCIAL PROBLEMS OF AI

11300

KNOWLEDGE ENGINEERING

12,000

COMPUTER LOGIC

13,000

DEDUCTIVE CONCLUSION

13,100

RESOLUTION METHOD

13200

AUTOMATIC PROOF OF THEOREM

13300

FORMATION OF NOTIONS AND INDUCTIVE CONCLUSION

13400

NON-CLASSICAL LOGICS

13500

TRUSTING OUTLET

13600

CONCLUSION ON THE BASIS OF INCOMPLETE, FUZZY AND UNCERTAIN INFORMATION

13600

CONCLUSION ON THE BASIS OF ANALOGY, HEALTHY MEANING

13600

COMPUTER LINGUISTICS

14,000

MODELS "MEANING-TEXT", "FIGURE-TEXT"

14100

ANALYSIS OF TEXTS

14200

TEXT PROCESSING, SYNTHESIS OF RELATED TEXTS

14300

MACHINE TRANSLATE

14,400

USER INTERFACE

14,500

DISCOURSE MODELS AND EXPLANATION SYSTEMS

14600

COGNITIVE PSYCHOLOGY

15,000

MODELS OF THE KNOWLEDGE OF HUMAN

15100

HUMAN INFORMATION PERCEPTION MODELS

15100

MODELS OF THE ORGANIZATION OF MEMORY IN HUMAN

15100

MODELS OF DECISION-MAKING AND HUMAN BEHAVIOR

15200

MODELS OF HUMAN RESEARCH AND CONCLUSION

15200

MANAGEMENT OF MANAGEMENT

15300

PSYCHOLOGICAL MODELS OF USERS OF COMPUTERS

15400

INFORMATION PERCEPTION MODELS IN AI SYSTEMS

16,000

PERCEPTION OF VISUAL AND HEARING INFORMATION

16,100

RECOGNITION OF SPEECH AND IMAGES

16200

ANALYSIS OF THREE-DIMENSIONAL SCENES

16300

LANGUAGES AND MODELS FOR DESCRIPTION OF IMAGES

16400

SYNTHESIS OF SPEECH COMMUNICATIONS

16,500

FORMATION OF SOLUTIONS IN AI SYSTEMS

17,000

MODELS OF SEARCH AND DECISION MAKING

17100

FUZZY SETS AND ALGORITHMS IN DECISION-MAKING MODELS

17200

FORMATION OF HYPOTHESES AND HEURISTIC ALGORITHMS FOR DECISION-MAKING

17300

INTELLIGENT PLANNERS AND PROBLEM SOLVERS

17400

AUTOMATIC PROGRAM SYNTHESIS

17,500

TRAINING AND SELF-LEARNING

18,000

MODELS OF TRAINING AND SELF-LEARNING

18,100

INTELLIGENT TRAINING SYSTEMS AND SIMULATORS

18200

SELF-LEARNING SYSTEMS

18300

SOFTWARE AND SOFTWARE FOR LEARNING AND SELF-TRAINING SYSTEMS

18400

MODELING OF CREATIVE PROCESSES IN AI SYSTEMS

19,000

MODELING GAME BEHAVIOR

19,100

CREATING MUSICAL, LITERATURE AND PAINTING WORKS

19200

SOLUTION OF CREATIVE TASKS IN SCIENCE, TECHNOLOGY, ETC.

19300

INTELLIGENT SYSTEMS

20,000

INTELLIGENT INFORMATION-SEARCH SYSTEMS

21,000

DESIGN LOGIC SYSTEMS

22,000

EXPERT SYSTEMS

23,000

SYSTEMS FUNCTIONING ON THE BASIS OF RULES

23,000

CLASSIFICATION ES

23,100

EC, FUNCTIONING ON THE BASIS OF KNOWLEDGE

23110

ES, FUNCTIONING ON THE BASIS OF IMAGES

23120

HYBRID ES

23140

COMPOSITION ES

23200

KNOWLEDGE BASE

23210

WORKING MEMORY

23211

MODULE OF HEURISTIC KNOWLEDGE

23212

MODULE OF ALGORITHMIC KNOWLEDGE

23213

BASE OF FACTS

23214

BASE RULES

23215

METABLIC

23215

MODEL BOARDS ANNOUNCEMENTS

23216

OBJECT-ORIENTED APPROACH

23217

MACHINE OUTPUT

23220

MECHANISM OF CONCLUSION

23221

MODULE OF APPROX DISCUSSION

23230

USER INTERFACE

23240

Subsystem of explanations

23250

LANGUAGE REQUEST

23260

KNOWLEDGE ACQUISITION SUBSYSTEM

23270

SOFTWARE AND HARDWARE AI

30,000

SOFTWARE AI

31,000

LANGUAGES AI

31100

SYMBOL LANGUAGES

31110

Lisp

31111

LANGUAGES OF LOGICAL TYPE

31120

PROLOG

31121

OBJECT-ORIENTED LANGUAGES

31130

SMOLTOLK

31131

FLAVOR

31132

LANGUAGES OF KNOWLEDGE

31140

KRL

31141

FRL

31142

SRL

31143

SHELL EN

31200

SHELLS OF THE FIRST GENERATION (ONE METHOD OF KNOWLEDGE REPRESENTATION)

31210

EMYCIN

31211

EXPERT

31212

M1

31213

HEARSAY-3

31214

KAS

31215

PROSPECTOR

31216

KL-ONE

31217

SHELLS OF THE SECOND GENERATION (SEVERAL METHODS OF KNOWLEDGE REPRESENTATION)

31220

KEE

31221

ART

31222

GOLD WORKS

31223

PERSONAL CONSULTANT PLUS

31224

PROTON

31225

OPERATING SYSTEMS

31300

UNIX

31310

MS-DOS

31320

HARDWARE AI

32,000

HARDWARE TOOLS OF SERIAL ARCHITECTURE

32100

SYMBOL COMPUTERS

32110

LISP MACHINES

32111

PROLOG MACHINES

32112

REFAL MACHINES

32113

INTELLIGENT WORKSTATIONS

32120

SUN

32121

APPOLO

32122

PERQ

32123

Vax

32124

HARDWARE TOOLS OF PARALLEL ARCHITECTURE

32200

COMMUNICATION MACHINES

32210

PERSPECTIVE APPARATUS

32300

NEUROCOMPUTERS

32310

TRANSPUTERS

32320

FULL COMPUTERS

32330

SPECIAL PROCESSORS

32400

SPECIAL PROCESSORS KNOWLEDGE BASES

32410

SPECIAL PROCESSORS OF LOGICAL CONCLUSION

32420

INTELECTUAL INTERFACE SPETSPROCESSORA

32430

APPLICATION FIELDS

40,000

DIAGNOSTICS

41,000

MEDICAL DIAGNOSTICS

41100

INTERPRETATION OF DATA

42,000

CONTROL

43,000

PREDICTION

44000

PLANNING

45,000

DESIGN

46,000

CONTROL

47,000

DYNAMIC OBJECT MANAGEMENT

47100

MANAGEMENT OF TECHNOLOGICAL PROCESSES

47200

BUSINESS

48000

MARKET RESEARCH

48100

TRAINING AND SIMULATORS

49,000

Dictionary of Artificial Intelligence / Authors-compilers A.N. Averkin, M.G. Haase-Rapoport, D.A. Pospelov. M .: Radio and communication, 1992. –256s.

created: 2014-08-25
updated: 2021-12-17
132656



Rating 9 of 10. count vote: 2
Are you satisfied?:



Comments


To leave a comment
If you have any suggestion, idea, thanks or comment, feel free to write. We really value feedback and are glad to hear your opinion.
To reply

Artificial Intelligence. Basics and history. Goals.

Terms: Artificial Intelligence. Basics and history. Goals.