Научная статья на тему 'РАСЧЁТ ПРОЦЕНТНЫХ СТАВОК КРЕДИТОВ С ПОМОЩЬЮ ЭКСПЕРТНЫХ СИСТЕМ'

РАСЧЁТ ПРОЦЕНТНЫХ СТАВОК КРЕДИТОВ С ПОМОЩЬЮ ЭКСПЕРТНЫХ СИСТЕМ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
8
3
i Надоели баннеры? Вы всегда можете отключить рекламу.
i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «РАСЧЁТ ПРОЦЕНТНЫХ СТАВОК КРЕДИТОВ С ПОМОЩЬЮ ЭКСПЕРТНЫХ СИСТЕМ»

взаимодействия пользователя с функциональными модулями были написаны AJAX сценарии.

Для удобной работы в системе подойдёт любой из современных браузеров, также необходимо подключение к сети Интернет.

Данная программа предназначена для учёта заказов книжного магазина, и предоставляет возможности оформления заказов, просмотра сделанных заказов, просмотра каталога товаров, формирования необходимых отчётов для составления договоров о поставке и др.

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

Функционирование АИС обеспечивается сервером с поддержкой PHP сценариев и базы данных MySQL. Также, сервер должен поддерживать кодировку "cp1251_general_cs".

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

Мулюков Р.Р.

студент Утяшев И.Р. студент

Уфимский государственный авиационный технический университет

Россия, г.Уфа

РАСЧЁТ ПРОЦЕНТНЫХ СТАВОК КРЕДИТОВ С ПОМОЩЬЮ

ЭКСПЕРТНЫХ СИСТЕМ

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

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

Экспертная система включает следующие компоненты:

■ База знаний - совокупность знаний о предметной области, организованная в соответствии с принятой моделью представления знаний.

экспертной в диалоге данные по

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

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

■ Компонент объяснения рекомендаций ЭС служит для объяснения рекомендаций, формируемых ЭС. Обычно ссылается на правила, использованные механизмом вывода в процессе решения задач.

■ Компонент обучения служит для накопления новых знаний.

■ Моделью представления знаний называется формализм описания знаний. Знания в ЭС могут быть представлены с помощью различных моделей: логической, продукционной, фреймовой, объектно-ориентированной. В большинстве ЭС (в том числе и в ЭС, разработанной нами) знания представлены в форме правил продукций «ЕСЛИ...ТО». В ЭС выбор модели представления знаний определяет возможности используемой базы знаний.

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

Рисунок 10 - Фрагмент дерева решений.

Данное дерево решений приняли за основу модели представления знаний экспертных систем, разработанных в трёх инструментальных средствах для экспертных систем: Resolver, See5, пакет расширения Fuzzy Logic Toolbox в системе Matlab.

Мы протестировали разработанные нами ЭС на 11 различных вариантах входных данных. Результаты проверки каждой из систем совпадают, исходя из этого, можно предположить, что каждая из трёх систем правильно функционирует согласно правилам, заданным нами при разработке.

Каждая из созданных систем имеет свои особенности.

База знаний на основе пакета Resolver имеет очень удобный и интуитивно понятный интерфейс (Рисунок 2). Но пользователь, в большинстве вопросов, имеет возможность в качестве ответа на них выбрать определённые интервалы, а не дискретные значения, верные только для них. Это делает невозможным рассмотреть каждый конкретный случай отдельно.

Ваш среднемесячный доход

1: 10-30 тыс руб Количество иждивенцев

2: 30-Э0 тыс руб 1: нет Тарифный план

3: более 90 тыс 2: 1-2 3: 3 и б 1: с подтверждением доходов и занятости 2: без подтверждения доходов и занятости

Срок кредита

1: 12 мес

2: 13-36 мес

г 3: 37-60 мес

Results

| Confidence

5 л. Процентная ставка 26% годовых

Рисунок 11 - Ввод входных данных и вывод результата в пакете

Resolver.

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

Но в отличие от Resolver данный пакет выводит не конкретный результат, а несколько вариантов решения с соответствующими коэффициентами уверенности (Рисунок 3). Это позволяет сравнить два

наиболее близких варианта, и, при необходимости, выбрать вариант близкий к варианту с наиболее высоким коэффициентом уверенности.

Рисунок 12 - Ввод входных данных и вывод результата в пакете

8ее5.

В отличие от двух предыдущих программных пакетов, система нечёткого логического вывода на базе Ма^аЬ оперирует с дискретными входными данными, то есть на вход подаётся конкретное значение заработной платы или какого-нибудь другого показателя. Но, интерфейс этой системы будет не понятным для пользователей (Рисунок 4), ранее не сталкивавшихся с этим программным пакетом, и создаст некоторые проблемы с вводом входных данных и интерпретацией ответа, выданного системой.

Рисунок 13 - Ввод входных данных и вывод результата в пакете

Matlab.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.