|
Логические таблицы в экспертных системах
|
|||
---|---|---|---|
#18+
Доброго времени суток. Я представляю группу разработчиков реализующих идею программирования средствами "логических таблиц" (ЛТ) (или "таблиц принятия решений"). Наша система ("TaSP") позволяет средствами ЛТ создавать статические экспертные системы. Работа ЭС происходит в диалоговом режиме и для пользователя выглядит как работа Win приложения . Создаваемая экспертная система представляется только ЛТ и последовательностью их обработки, программный код как таковой отсутствует. Развитие и пополнения "базы знаний" ЭС производится специалистом в своей области, а не программистом. Нашу разработку применять можно там где "база знаний" сведена в таблицы, или может быть формализована и в них сведена (например, машиностроение , HR и психологическое тестирование, оценка страховых и кредитных рисков, геологоразведке и др.). Это полноценная программная среда для создания ЭС определённой категории. На базе системы реализована идея проектирования технологических процессов в машиностроении. Мы заинтересованы в партнерстве с крупной организацией с целью финализации проекта, создания на основе "TaSP" экспертных систем и её интеграции в другие системы. краткое описание ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2008, 16:37 |
|
Логические таблицы в экспертных системах
|
|||
---|---|---|---|
#18+
сайт на народе уже минус. Программа не впечатлила. ______________________________________________________________ У меня иногда такое ощущение, что люди читают совсем не то, что я пишу ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2008, 19:37 |
|
Логические таблицы в экспертных системах
|
|||
---|---|---|---|
#18+
Мне трудно оценить объём специфики предметной области "машиностроение", заложенной в программу, но чем не устроили OO Calc и MS Office с IF и макросами? Что может Ваше изделие, чего не могут они? Зачем плодить сущности? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2008, 00:11 |
|
Логические таблицы в экспертных системах
|
|||
---|---|---|---|
#18+
Не ясно - зачем таблицы принятия решения? Причем такая ограниченная вариация таблиц прин. решений. Пользователь их не видит, а они как раз ценны в основном наглядностью при принятии решений. Внутри системы они превращаются в реляционные таблицы или в записи. Пользователю предлагается программирование на каком-то мнемокоде - а причем тогда экспертная система, которая должна вообще устранить всякое программирование? Пользователь должен только вводить факты, данные, сведения, а уж то, как принимать решения уже должно быть в системе, и уж тем более это не должно программировать и отлаживать. Разве не так экпертные системы должны работать? А это пример из области металлообработки - это для станков с числ. программ. управлением - и мнемокод - это язык станков той фирмы? Тогда всё выглядит уместно - и это программа для станков - экспертн. система для промышл. робота, что в какой-то степени и представляют из себя станки с ЧПУ. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2008, 12:07 |
|
Логические таблицы в экспертных системах
|
|||
---|---|---|---|
#18+
AlexandrPlusНе ясно - зачем таблицы принятия решения? Причем такая ограниченная вариация таблиц прин. решений. Никаких ограничений нет, строй любые таблицы. Только учавствовать в выборе и результатом выбора могут быть объекты которые могут быть подвергнуты логическому сравнению (строка, число, дата ....). AlexandrPlusПользователь их не видит, а они как раз ценны в основном наглядностью при принятии решений. Таблицы принятия решения это средство создания экспертных систем. Их должен видеть и рисовать разрабочик "базы знаний", а пользователь должен получить результат их работы. AlexandrPlusПользователю предлагается программирование на каком-то мнемокоде.... Никакого мнемокода нет. Основной код используемый в системе это : X:T(Таблица1) - Выбрать из таблицы "Таблица1" значение и занести его в переменную "X"; &:RT(Таблица2) - По данным из "Таблицы2" вывести окно. И таких "сложных" команд наберется десяток. AlexandrPlus..... - а причем тогда экспертная система, которая должна вообще устранить всякое программирование? Существует среда разработки "баз знаний" и интерпритатор "баз знаний". Конечный пользователь работает с интерпритатором и не видит не таблиц, не отладочного режима, ничего кроме Win интерфейс. Разработчик "базы знаний" есть специалист в своей области и без его потуг никакой ЭС не будет, а Таблицы принятия решения это средство которыми он может ЭС создавать. Твои вопросы связаны с моим невразумительным описанием, каюсь, хотелось покороче. Подкорректирую. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2008, 19:42 |
|
Логические таблицы в экспертных системах
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2008, 09:19 |
|
Логические таблицы в экспертных системах
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
26.12.2008, 20:43 |
|
Логические таблицы в экспертных системах
|
|||
---|---|---|---|
#18+
DM-Lg, был задан вопрос, ответ на который мне тоже интересен (вопрос выделен) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.12.2008, 21:35 |
|
Логические таблицы в экспертных системах
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2008, 20:42 |
|
Логические таблицы в экспертных системах
|
|||
---|---|---|---|
#18+
DM-Lg, нда. Не знал что в википедии столько всякой фигни. Скоро наверно появится статья на тему "стол" - что нибудь из философии... и органов чувств... По сабжу, термин из википедии появился ещё в 18 веке, когда на карточках с вопросами "да""нет" были ответы по семейству, виду и роду исследуемого растения. wikiНапример для ситуации "свет погас" Свет в соседней комнате горит Да Нет Нет Свет у соседей горит - Да Нет Поменять лампочку Х Проверить пробки Х Позвонить электрику Х Х Позвонить диспетчеру Х - Чем лучше "Таблица принятия решений" на ЭВМ, по сравнению с карточками-вопросниками, перфокартами, Excell'ами и т.д.? - Если не умеете представлять продукт доступным языком, наймите маркетологов. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2008, 00:14 |
|
Логические таблицы в экспертных системах
|
|||
---|---|---|---|
#18+
_Petro123, Таблица принятия решений это один из способов представления информации. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2008, 12:50 |
|
Логические таблицы в экспертных системах
|
|||
---|---|---|---|
#18+
_Petro123DM-Lg, нда. Не знал что в википедии столько всякой фигни. Это не фигня, а очень удобный прием, от незнания которого многие современные программисты лепят.. всякое. Например.... _Petro123когда на карточках с вопросами "да""нет" Это другое. "Карточки с вопросами" - это не "таблицы". Таблицы удобны тем, что представляют решения как ячейки многомерного куда с факторами-измерениями. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2008, 13:06 |
|
Логические таблицы в экспертных системах
|
|||
---|---|---|---|
#18+
softwarer Это не фигня, а очень удобный прием, от незнания которого многие современные программисты лепят.. всякое. Например.... ну, тут слишком много пустого на ровном месте. Мне ближе ответ: авторНа самом деле в топике слишком много домыслов и флейма. Есть конкретная задача, она не на 10 листов, а на пол листа, поэтому применять константы или нет, личное дело программиста. Других условий в задаче не дано, однако исходя из величины предлагаемой зарплаты я бы предположил, что требуется не просто перевод циферок и формул в код. Я сторонник простоты программирования, т.е. там где можно обойтись 2-мя переменными, функцией или процедурой не стоит городить классы и интерфейсы, это самый лучший путь к дальнейшему пониманию, читабельности кода. Помните в asm проводились соревнования, самая короткая реализация той или иной функции? :) А по теме сделал бы 2 варианта: 1. Просто функцию, разумеется с присущим мне стилем кодирования. 2. С применением ООП. Причем так, чтобы обеспечить как максимальную простоту, так и максимальную масштабируемость. 1 вариант - просто решение задачи по исходным условиям, 2 вариант, решение задачи с учетом работы в команде, возможного изменения условий, параметров, алгоритма и т.п. /topic/467673&pg=17#4614759 - сам использую принцип "Сложнее всего в мире достигнуть простоты - это крайняя граница опыта и последнее усилие гения". George Sand. а по сабжу, как выше было отмечено - это всего лишь "один из способов представления информации." Т.е. это метод и ничего больше. Если взять метод перемещения из точки А в точку Б - "на трамвае", то можно налепить на этот метод тучу всякой мешуры в виде остановок, наклеек_трамвайных и зонтиков для перемещения на трамвае. Но это IMHO избыточно. Метод будет жить, а ИС и ЯП построенный на одном этом методе может умереть. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2008, 10:07 |
|
Логические таблицы в экспертных системах
|
|||
---|---|---|---|
#18+
DM-Lg, автор может использоваться в различных областях знаний где "база знаний" сведена в таблицы, или может быть формализована и в них сведена (например, машиностроение, HR и психологическое тестирование, оценка страховых и кредитных рисков, медицина, геологоразведке и др.). Текущая версия специализируется на создании рабочих мест технолога в машиностроении. Без больших затрат времени система может бать переработана для других направлений. Мы заинтересованы в партнерстве с крупной организацией с целью финализации проекта, создания на основе "TaSP" экспертных систем и её интеграции в другие системы. А как из этого примера для технолога машиностроительной отрасли - некоторого специалиста по оценке страховых и кредитный рисков вдруг осенит, что это им нужно? Возьмет Excel - построит в нем таблицы принятия решений, когда много факторов и в сознании все сразу не удерживаются - и на VB напишет пару макросов, чтобы автомитиз. ввод и вывод. P.S. А для разработчиков - это все (и таблицы принятия решений) на простых SQL-выражениях реализуется. РЕКЛАМА такая наверно должна быть, ЧТОБЫ ХОТЬ КАЗАЛОСЬ, ЧТО ЭТО ВСЕМ НУЖНО, а не заказчик (нереальный) додумывал "как бы и куда бы это можно было применить у нас". ... |
|||
:
Нравится:
Не нравится:
|
|||
31.12.2008, 10:20 |
|
Логические таблицы в экспертных системах
|
|||
---|---|---|---|
#18+
AlexandrPlus, Ты полностью прав. Только я болше презентую реализованую идею, а не готовую систему. Чтобы идея стала системой нужно работать и работать. Маленькому коллективу это не под силу. Вот и пиушу куда попало. Маркетолог я действительно поганый. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.01.2009, 16:17 |
|
|
start [/forum/topic.php?fid=33&msg=35739197&tid=1548634]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
144ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 345ms |
total: | 584ms |
0 / 0 |