DRAKON.SU https://forum.drakon.su/ |
|
QUICK START IN THE DEVELOPMENT OF EXPERT SYSTEMS with DRAKON https://forum.drakon.su/viewtopic.php?f=136&t=7430 |
Страница 1 из 1 |
Автор: | Владимир Паронджанов [ Четверг, 07 Ноябрь, 2024 13:23 ] |
Заголовок сообщения: | QUICK START IN THE DEVELOPMENT OF EXPERT SYSTEMS with DRAKON |
QUICK START IN THE DEVELOPMENT OF EXPERT SYSTEMS with DRAKON Kontsevoy Sergey https://web.snauka.ru/issues/2018/06/87078 Цитата: QUICK START IN THE DEVELOPMENT OF EXPERT SYSTEMS Read more
Kontsevoy Sergey Igor Sikorsky Kyiv Polytechnic Institute Faculty of Chemical Technology, Associate Professor Abstract The method of quick learning the designing of expert systems in the Drakon language is presented. Automatic generation of code from diagrams on the Drakon is illustrated by the example of the Python and JavaScript languages. The proposed methodology is considered a way of in-depth learning for students through the creation of expert systems on the topic under study. Keywords: designing, Drakon, expert systems, in-depth learning, Python, quick learning Рубрика: 05.00.00 ТЕХНИЧЕСКИЕ НАУКИ Библиографическая ссылка на статью: Концевой С.А. Quick start in the development of expert systems // Современные научные исследования и инновации. 2018. № 6 [Электронный ресурс]. URL: https://web.snauka.ru/issues/2018/06/87078 (дата обращения: 05.11.2024). The experience of teaching for more than 10 years has convinced me that the skill to ask questions on the learning topic is practically absent of most students. An absence of questions from students indicates that there is not a deep study of any subject (chemistry, technology, foreign language …). The founder of the Khan Academy [1] very accurately expresses the negative consequences of not deep studying the topic, referring to the need for in-depth study as the only way to actually learn something. In this regard, the approach in the study of almost any subject looks promising through the creation of expert systems and models in the field under study. It is quite obvious that when developing an expert system, the developer must understand this subject, and in the development process the level of understanding of this area inevitably increases due to interaction with the already operating part of the system. The previous article [2] is devoted to mathematical modeling, a simple technique for developing expert systems in the visual programming language Drakon [3] is considered in this work. Quick start with the Drakon – 1 step It is known that the first steps in any new business are the most difficult. The designing of expert systems is quite complex, although in fact, the development of such systems is based on the ability of any person to ask questions and answer them (although not always correctly). Teaching this subject for more than 5 years in the KPI, I used other approaches to the creation of expert systems (CLIPS, decision tables), but the solution based on the Drakon seems to be the best for beginners because of the rapid entry into the topic based on just two steps. The first step is based on using the Drakon Editor [4] to solve a simple task (displaying a string on the monitor on condition its length is permissible), an example of which is shown on the program’s website, and the code is generated for the Python language (fig. 1). After that, the code is run offline (in IDLE for example) or online (repl.it). At this stage, the whole cycle of work with the Drakon is mastered: drawing a block of the circuit, automatically checking it, and generating the code in the chosen programming language, executing the code in the appropriate environment. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |