Возвращайте до 18% с пополнений рекламы
  • Все популярные рекламные сети в одном окне
  • Рекламные инструменты — бесплатно
  • Доступ к конструктору лендингов и WebApp-приложений
  • Закрывающие документы точно в срок
ring svg
  1. Главная >
  2. Блог >
  3. Аналитика и управление компанией >
  4. Нечеткая логика и ее роль в искусственном интеллекте

Нечеткая логика и ее роль в искусственном интеллекте

Нечеткая логика и ее роль в искусственном интеллекте

В повседневной жизни мы не всегда можем выбрать между «Да» и «Нет». Бывают ситуации, когда для принятия решения нам просто не достаточно имеющейся информации.

Например, если кто-то спросит, будете ли вы в каком-то месте в определенный день в следующем месяце, вы, вероятно, не сможете сразу ответить «Да» или «Нет». Вы не можете гарантировать, что будете свободны в этот день.

Термин «нечеткий» обозначает нечто туманное и расплывчатое. Когда ситуация неясна, компьютер, как и люди, может быть не в состоянии принять верное или ложное решение. В булевой алгебре есть только два значения: «Истинное» (True) и «Ложное» (False), выражаемые через 1 и 0 соответственно.

Нечеткая же логика, напротив, принимает во внимание всю неоднозначность проблемы, где возможны дополнительные альтернативные значения помимо бинарного «истинное» и «ложное». Это чрезвычайно полезно для искусственного интеллекта, который должен быть более интуитивным, адаптивным и человекоподобным, нежели традиционные машинные операции.

Так как же работает нечеткая логика и как именно она применяется в искусственном интеллекте? Рассказывает команда Techfunnel.

Нет времени читать статью? Найдите ее в нашем телеграм-канале и сохраните себе в «Избранном» на будущее.

Содержание статьи

Как работает нечеткая логика?

Техническая архитектура нечеткой логики

Роль нечеткой логики в искусственном интеллекте

Нечеткая логика и теория вероятностей

Где еще применяется нечеткая логика?

Как работает нечеткая логика?

Нечеткая логика считает человеческое познание наиболее важной формой данных для получения точных выводов. Эта логика была разработана в 1965 году в Калифорнийском университете в Беркли математиком Лотфи Заде (Lotfi Zadeh).

Именно Лофти ввел термин «нечеткий». Он утверждал, что традиционная компьютерная логика не способна обрабатывать нечеткую или неточную информацию.

Как и люди, компьютеры способны объединять широкий диапазон значений, находящихся между «истинное» и «ложное». Они могут включать: «однозначно, да», «возможно, да», «затрудняюсь сказать», «возможно, нет», а также «однозначно нет».

На этом простом примере можно увидеть, как работает нечеткая логика:

Проблемный вопрос: Сегодня на улице солнечно?

Решение с помощью булевой алгебры: «Да» (1) или «Нет» (0).

В соответствии с обычной булевой алгеброй алгоритм получит заданные входные данные и выдаст в качестве результата либо «Да», либо «Нет». Это выражается через 1 и 0 соответственно. При использовании же нечеткой логики появляются другие варианты.

Решение с помощью нечеткой логики:

  • Очень солнечно с редкой облачностью (0,95)
  • Переменная облачность (0,75)
  • Облачно с прояснениями (0,5)
  • Преимущественно облачно (0,3)
  • Высокая облачность с редкими прояснениями (0,1)

Нечеткая логика позволяет получить более широкий диапазон результатов: эти целые числа от 0 до 1 показывают несколько возможных вариантов. 

Кажется, что разницу между переменная облачность и облачно с прояснениями, знают только метеорологи.
Кажется, что разницу между переменная облачность и облачно с прояснениями, знают только метеорологи. Изображение: YouTube

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

Техническая архитектура нечеткой логики

Рассмотрим техническую архитектуру нечеткой логики. Она включает в себя:

  • Центральный модуль для фаззификации: преобразует входные значения, состоящие из неопределенных чисел, в нечеткие подмножества числовых значений, которые логически разделены в соответствии с заданным набором критериев.
  • Счетчик правил: он хранит IF-THEN-ELSE-YES-NO (Если-То-Еще-Да-Нет) — т. е. типы определяемых человеком условных правил.
  • Интеллектуальный модуль: он воспроизводит логику человеческого мышления, создавая нечеткий вывод с использованием входных данных из нечетких модулей и заранее определенных правил.
  • Модуль дефаззификации: преобразует нечеткие результаты интеллектуального блока в четкие выходные значения.

Нечеткая логика отлично подходит для моделирования сложных ситуаций с нечеткими или искаженными входными данными (например, задач ИИ) благодаря ее сходству с процессом принятия решений человеком.

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

Роль нечеткой логики в искусственном интеллекте

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

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

  • Нечеткая логика и семантика. В своей основной форме анализ дерева решений (decision-tree analysis) используется для разработки нечеткой логики. Следовательно, он может служить основой для систем искусственного интеллекта (ИИ), построенных с выводами, основанными на правилах.

И нечеткая логика, и нечеткая семантика (например, слова «солнечно» и «слегка», которые не поддаются количественной оценке) имеют решающее значение для программирования систем искусственного интеллекта.

  • Известные приложения: технологии и приложения ИИ все еще развиваются в ряде секторов, несмотря на то, что возможности программирования на основе нечеткой логики расширяются.

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

IBM Watson — одна из самых выдающихся систем искусственного интеллекта, использующая нечеткую логику или нечеткую семантику
IBM Watson — одна из самых выдающихся систем искусственного интеллекта, использующая нечеткую логику или нечеткую семантику
  • Нечеткая логика и машинное обучение. Иногда нечеткую логику и машинное обучение объединяют, однако они не идентичны.

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

Нечеткая логика — это набор правил или процессов, способных работать с неточными наборами данных, но алгоритмы все равно должны быть написаны людьми.

Обе области могут быть использованы в искусственном интеллекте и решении сложных вопросов.

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

Например, нечеткая логика может использоваться в рассуждениях на основе прецедентов для динамического группирования информации по категориям, что повышает производительность за счет снижения восприимчивости к шуму и экстремальным значениям.

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

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

Нечеткая логика и теория вероятностей

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

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

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

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

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

Где еще применяется нечеткая логика?

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

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

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

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

ИИ-технологии помогают инвесторам приспосабливаться к большому количеству изменчивых рыночных ситуаций, влияющих на их активы.
ИИ-технологии помогают инвесторам приспосабливаться к большому количеству изменчивых рыночных ситуаций, влияющих на их активы. Изображение: TrendSpider

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

Высоких вам конверсий!

По материалам: techfunnel.com. Автор: команда Techfunnel

blog comments powered by Disqus
Возвращайте до 18% с пополнений рекламы
  • Все популярные рекламные сети в одном окне
  • Рекламные инструменты — бесплатно
  • Доступ к конструктору лендингов и WebApp-приложений
  • Закрывающие документы точно в срок
ring svg
copyright © 2011–2024 Все права защищены
Запрещено любое копирование материалов ресурса без письменного согласия владельца — ООО "Центр рекламных бюджетов". ИНН:5902052888, КПП:590201001, ОГРН: 1195958009730, Пермь, ул. Окулова, д. 75 к. 8 офис 501Б

ООО «Центр рекламных бюджетов» — IT-компания с многолетним опытом работы, разрабатывающая инновационные решения для управления процессом лидогенерации (пост-клик маркетинг). Разработанное нами технологическое программное решение LPGENERATOR позволяет создавать целевые страницы в визуальном редакторе и управлять заявками (лидами) в CRM-системе в целях проведения эффективных, высококонверсионных рекламных кампаний