powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Логические таблицы в экспертных системах
15 сообщений из 15, страница 1 из 1
Логические таблицы в экспертных системах
    #35726575
DM-Lg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток.
Я представляю группу разработчиков реализующих идею программирования средствами "логических таблиц" (ЛТ) (или "таблиц принятия решений"). Наша система ("TaSP") позволяет средствами ЛТ создавать статические экспертные системы. Работа ЭС происходит в диалоговом режиме и для пользователя выглядит как работа Win приложения . Создаваемая экспертная система представляется только ЛТ и последовательностью их обработки, программный код как таковой отсутствует. Развитие и пополнения "базы знаний" ЭС производится специалистом в своей области, а не программистом.

Нашу разработку применять можно там где "база знаний" сведена в таблицы, или может быть формализована и в них сведена (например, машиностроение , HR и психологическое тестирование, оценка страховых и кредитных рисков, геологоразведке и др.). Это полноценная программная среда для создания ЭС определённой категории.

На базе системы реализована идея проектирования технологических процессов в машиностроении.

Мы заинтересованы в партнерстве с крупной организацией с целью финализации проекта, создания на основе "TaSP" экспертных систем и её интеграции в другие системы.
краткое описание
...
Рейтинг: 0 / 0
Логические таблицы в экспертных системах
    #35726680
Фотография Asm64D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сайт на народе уже минус. Программа не впечатлила.
______________________________________________________________
У меня иногда такое ощущение, что люди читают совсем не то, что я пишу
...
Рейтинг: 0 / 0
Логические таблицы в экспертных системах
    #35729055
AlexTheRaven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне трудно оценить объём специфики предметной области "машиностроение", заложенной в программу, но чем не устроили OO Calc и MS Office с IF и макросами? Что может Ваше изделие, чего не могут они? Зачем плодить сущности?
...
Рейтинг: 0 / 0
Логические таблицы в экспертных системах
    #35729732
Фотография AlexandrPlus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не ясно - зачем таблицы принятия решения?
Причем такая ограниченная вариация таблиц прин. решений.
Пользователь их не видит, а они как раз ценны в основном наглядностью при принятии решений.
Внутри системы они превращаются в реляционные таблицы или в записи.
Пользователю предлагается программирование на каком-то мнемокоде - а причем тогда экспертная система, которая должна вообще устранить всякое программирование? Пользователь должен только вводить факты, данные, сведения, а уж то, как принимать решения уже должно быть в системе, и уж тем более это не должно программировать и отлаживать. Разве не так экпертные системы должны работать?

А это пример из области металлообработки - это для станков с числ. программ. управлением - и мнемокод - это язык станков той фирмы? Тогда всё выглядит уместно - и это программа для станков - экспертн. система для промышл. робота, что в какой-то степени и представляют из себя станки с ЧПУ.
...
Рейтинг: 0 / 0
Логические таблицы в экспертных системах
    #35731013
DM-Lg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AlexandrPlusНе ясно - зачем таблицы принятия решения?
Причем такая ограниченная вариация таблиц прин. решений.

Никаких ограничений нет, строй любые таблицы. Только учавствовать в выборе и результатом выбора могут быть объекты которые могут быть подвергнуты логическому сравнению (строка, число, дата ....).
AlexandrPlusПользователь их не видит, а они как раз ценны в основном наглядностью при принятии решений.
Таблицы принятия решения это средство создания экспертных систем. Их должен видеть и рисовать разрабочик "базы знаний", а пользователь должен получить результат их работы.
AlexandrPlusПользователю предлагается программирование на каком-то мнемокоде....
Никакого мнемокода нет. Основной код используемый в системе это :
X:T(Таблица1) - Выбрать из таблицы "Таблица1" значение и занести его в переменную "X";
&:RT(Таблица2) - По данным из "Таблицы2" вывести окно.
И таких "сложных" команд наберется десяток.
AlexandrPlus..... - а причем тогда экспертная система, которая должна вообще устранить всякое программирование?
Существует среда разработки "баз знаний" и интерпритатор "баз знаний". Конечный пользователь работает с интерпритатором и не видит не таблиц, не отладочного режима, ничего кроме Win интерфейс.
Разработчик "базы знаний" есть специалист в своей области и без его потуг никакой ЭС не будет, а Таблицы принятия решения это средство которыми он может ЭС создавать.

Твои вопросы связаны с моим невразумительным описанием, каюсь, хотелось покороче. Подкорректирую.
...
Рейтинг: 0 / 0
Логические таблицы в экспертных системах
    #35731481
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Логические таблицы в экспертных системах
    #35737908
DM-Lg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Логические таблицы в экспертных системах
    #35737927
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DM-Lg,
был задан вопрос, ответ на который мне тоже интересен (вопрос выделен)
...
Рейтинг: 0 / 0
Логические таблицы в экспертных системах
    #35738362
DM-Lg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Логические таблицы в экспертных системах
    #35738459
_Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DM-Lg,

нда. Не знал что в википедии столько всякой фигни. Скоро наверно появится статья на тему "стол" - что нибудь из философии... и органов чувств...
По сабжу, термин из википедии появился ещё в 18 веке, когда на карточках с вопросами "да""нет" были ответы по семейству, виду и роду исследуемого растения.

wikiНапример для ситуации "свет погас"

Свет в соседней комнате горит Да Нет Нет
Свет у соседей горит - Да Нет
Поменять лампочку Х
Проверить пробки Х
Позвонить электрику Х Х
Позвонить диспетчеру Х
- Чем лучше "Таблица принятия решений" на ЭВМ, по сравнению с карточками-вопросниками, перфокартами, Excell'ами и т.д.?
- Если не умеете представлять продукт доступным языком, наймите маркетологов.
...
Рейтинг: 0 / 0
Логические таблицы в экспертных системах
    #35738594
DM-Lg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_Petro123,
Таблица принятия решений это один из способов представления информации.
...
Рейтинг: 0 / 0
Логические таблицы в экспертных системах
    #35738608
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Petro123DM-Lg,

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

_Petro123когда на карточках с вопросами "да""нет"
Это другое. "Карточки с вопросами" - это не "таблицы". Таблицы удобны тем, что представляют решения как ячейки многомерного куда с факторами-измерениями.
...
Рейтинг: 0 / 0
Логические таблицы в экспертных системах
    #35739197
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer
Это не фигня, а очень удобный прием, от незнания которого многие современные программисты лепят.. всякое. Например....

ну, тут слишком много пустого на ровном месте. Мне ближе ответ:
авторНа самом деле в топике слишком много домыслов и флейма. Есть конкретная задача, она не на 10 листов, а на пол листа, поэтому применять константы или нет, личное дело программиста. Других условий в задаче не дано, однако исходя из величины предлагаемой зарплаты я бы предположил, что требуется не просто перевод циферок и формул в код.
Я сторонник простоты программирования, т.е. там где можно обойтись 2-мя переменными, функцией или процедурой не стоит городить классы и интерфейсы, это самый лучший путь к дальнейшему пониманию, читабельности кода.
Помните в asm проводились соревнования, самая короткая реализация той или иной функции? :)
А по теме сделал бы 2 варианта:
1. Просто функцию, разумеется с присущим мне стилем кодирования.
2. С применением ООП. Причем так, чтобы обеспечить как максимальную простоту, так и максимальную масштабируемость.

1 вариант - просто решение задачи по исходным условиям, 2 вариант, решение задачи с учетом работы в команде, возможного изменения условий, параметров, алгоритма и т.п.
/topic/467673&pg=17#4614759
- сам использую принцип
"Сложнее всего в мире достигнуть простоты - это крайняя граница опыта и последнее усилие гения".
George Sand.

а по сабжу, как выше было отмечено - это всего лишь "один из способов представления информации."
Т.е. это метод и ничего больше.
Если взять метод перемещения из точки А в точку Б - "на трамвае", то можно налепить на этот метод тучу всякой мешуры в виде остановок, наклеек_трамвайных и зонтиков для перемещения на трамвае.
Но это IMHO избыточно. Метод будет жить, а ИС и ЯП построенный на одном этом методе может умереть.
...
Рейтинг: 0 / 0
Логические таблицы в экспертных системах
    #35742458
Фотография AlexandrPlus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DM-Lg,

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

Мы заинтересованы в партнерстве с крупной организацией с целью финализации проекта, создания на основе "TaSP" экспертных систем и её интеграции в другие системы.

А как из этого примера для технолога машиностроительной отрасли - некоторого специалиста по оценке страховых и кредитный рисков вдруг осенит, что это им нужно?
Возьмет Excel - построит в нем таблицы принятия решений, когда много факторов и в сознании все сразу не удерживаются - и на VB напишет пару макросов, чтобы автомитиз. ввод и вывод.
P.S. А для разработчиков - это все (и таблицы принятия решений) на простых SQL-выражениях реализуется.

РЕКЛАМА такая наверно должна быть, ЧТОБЫ ХОТЬ КАЗАЛОСЬ, ЧТО ЭТО ВСЕМ НУЖНО, а не заказчик (нереальный) додумывал "как бы и куда бы это можно было применить у нас".
...
Рейтинг: 0 / 0
Логические таблицы в экспертных системах
    #35743013
DM-Lg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AlexandrPlus,

Ты полностью прав.
Только я болше презентую реализованую идею, а не готовую систему. Чтобы идея стала системой нужно работать и работать. Маленькому коллективу это не под силу. Вот и пиушу куда попало. Маркетолог я действительно поганый.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Логические таблицы в экспертных системах
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]