Обновить
-4

Пользователь

Отправить сообщение

Нумерацию массивов как структур данных в программировании лучше начинать с 0 или с 1 ? А кому как будет удобнее для реализации конкретного алгоритма. В реальном мире арифметический счёт идёт с 1 и человек начал считать в десятичной системе потому что на руках у него было и остается 10 пальцев. Если структуры данных в массивах отражают объекты материального мира, то здравый смысл подсказывает что их счёт и нумерацию логично вести с 1. Если же массивом моделируется некая структура элементов, которые могут вставляться и удаляться, тогда нужно поддерживать как список занятых элементов, так и список свободных элементов, якоря которых могут быть, например, соответственно в минус первом и нулевом элементах, т.е. нумерация в массиве будет начинаться с -1. В конечном итоге все определяется конкретной задачей и личными предпочтениями программиста.

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

  1. В преамбуле статьи нет четкого определения понятия "база знаний" в понимании самого автора.

  2. При описании каждого сервиса не указывается формат (онтология) представления знаний и его (ее) увязки с предметной областью для которой строится (или уже имеется) БЗ.

  3. Исходя из пунктов 1 и 2 пока трудно понять чем отличаются перечисленные выше сервисы от обычных вариантов поисковых систем работающих со специализированными базами данных.

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

Что положено в основу процедуры предсказания: знания и накопленный опыт специалистов для оценки текущего состояния оборудования по текущим значениям его основных параметров или же построенная на статистических данных некоторая модель, например искусственной нейронной сети (ИНС) ? Принципиальным моментом в этих подходах является то, что процедура работающая на базе знаний может обладать объяснительной способностью получения результата, т.е. работать как экспертная система (ЭС). Предсказательная же модель построенная на ИНС не обладает объяснительной компонентой получения своего результата: почему ей выбран такой, а не другой. Вдобавок, математическая вероятность предсказания такой модели целиком зависит как от полноты статистических наборов данных с ответами на которых строилось ее "обучение", так и полноты самих параметров относящихся к оценке текущего состояния оборудования.

12 ...
13

Информация

В рейтинге
4 393-й
Зарегистрирован
Активность

Специализация

Разработчик баз данных, Базы знаний и экспертные системы
Ведущий
От 1 ₽