Главная Форумы Хобби и профессия Искусственный Интеллект Основы онтологического представления и обработки знаний

Помечено: 

Просмотр 8 веток ответов
  • Автор
    Сообщения
    • #132
      Victor Kazarinov
      Участник

      В данной теме я хотел бы обсудить один из множества способов хранения и обработки знаний как базис для разработки всех модулей интеллектуального агента.

      • Тема изменена 1 год, 6 месяцев назад пользователем Victor Kazarinov.
      0
    • #134
      Pavel Zachesa
      Хранитель

      Именно этому вопросу и посвящена разработка квадрологики и языка образов. Квадрологика предоставляет самый низкий уровень взаимодействия, практически её можно будет реализовать напрямую в “железе”. Язык Образов это более высокий уровень представления кода и данных. Фактически это язык мысли думающей машины.

      0
    • #135
      Pavel Zachesa
      Хранитель

      Есть инструменты для создания чат-ботов.
      https://dialogflow.com/
      https://habr.com/ru/post/342762/
      https://sourceforge.net/projects/alicebot/

      OpenCyc


      https://habr.com/ru/post/276987/
      Чтоб можно было проверить какой-то свой алгоритм, можно воспользоваться той же OpenCYC, переводя слова автоматически Яндексом или ещё чем-то.

      0
    • #157
      Victor Kazarinov
      Участник

      OpenCyc я много лет назад как-то скачивал и довольно глубоко в ней разбирался. Насколько я помню, там имплементирована идея о микротеориях. Но в целом мне данный продукт не понравился.

      0
    • #168
      Victor Kazarinov
      Участник

      В мире существует много моделей представления знаний. Основные из них:
      1. Сетевая модель знаний
      2. Фреймовая модель знаний
      3. Продукционная модель знаний
      4. Логическая модель знаний

      Что между ними общего? Это возможность разбить все эти модели на минимальные элементы, называемые триплетами.
      Триплет состоит и трех частей: субъекта, предиката, объекта.
      Разбивая сетевую модель на триплеты получим то, что субъект и объект – это узлы в сети, предикат – связь между этими узлами.
      Разбивая фреймовую получим, что субъект- это название фрейма, предикат – название слота, объект- значение слота.
      Для наглядности можно продукционную модель привести к сетевой, которую переводим в набор триплетов.
      Логическая модель также легко переводится в триплеты. В ней явным образом содержатся предикаты и другие части триплета.

      Я делаю вывод, что используя триплеты в своей практической деятельности, можно не сомневаться, что мы можем создать модели миров согласно всем вышеприведенным моделям представления знаний.

      • Ответ изменён 1 год, 6 месяцев назад пользователем Victor Kazarinov.
      0
    • #182
      Pavel Zachesa
      Хранитель

      Что между ними общего? Это возможность разбить все эти модели на минимальные элементы, называемые триплетами.
      Триплет состоит и трех частей: субъекта, предиката, объекта.

      В первую очередь, я не согласен с выделением, на данном уровне абстракции, отношения субъект и объект.
      Предикат это другое название Признака. https://dic.academic.ru/dic.nsf/enc_philosophy/972/%D0%9F%D0%A0%D0%95%D0%94%D0%98%D0%9A%D0%90%D0%A2
      Эта модель только объекты раскладывает, не учитывая действия, как отдельный Образ.

      Систему Признаков, в Языке Образов сравнивают с фреймовой моделью, но модель ЯО намного глубже.

      0
    • #184
      Victor Kazarinov
      Участник

      В триплете можно по-другому назвать его составные части, например, вместо субъекта, предиката объекта будут объект, атрибут, значение. Но суть от этого не изменится.

      0
    • #211
      Pavel Zachesa
      Хранитель

      Наверное стоит сначала определится, что понимаем под термином Знание, что считаем его основой.

      Знание — это полученная определённым способом и упорядоченная некоторым образом информация, которая с различной степенью достоверности и объективности отражает в сознании человека те или иные свойства существующей действительности.

      Подробное токование термина — Знание.

      • Ответ изменён 1 год, 6 месяцев назад пользователем Pavel Zachesa.
      0
    • #216
      Victor Kazarinov
      Участник

      Я уже говорил, что не буду втягиваться в бесконечную дискуссию о том, что такое знания. Кому надо, пусть читают википедию. В искусственном интеллекте давно устоялся этот термин и я не собираюсь заниматься его ревизией.

      0
Просмотр 8 веток ответов
  • Для ответа в этой теме необходимо авторизоваться.