Пороговая функция — различия между версиями
Warrior (обсуждение | вклад) (→Пример непороговой функции) |
Warrior (обсуждение | вклад) (→Источники) |
||
Строка 67: | Строка 67: | ||
== Источники == | == Источники == | ||
− | * [http://www.simvol.biz/uploadfiles/File/sostav/books/Diskret_mat1.pdf | + | * [http://www.simvol.biz/uploadfiles/File/sostav/books/Diskret_mat1.pdf Пороговая функция] |
− | * [http://ru.wikipedia.org/wiki/ | + | * [http://ru.wikipedia.org/wiki/Искусственный_нейрон Искусственный нейрон - Википедия] |
Версия 09:00, 12 декабря 2011
Определение: |
Булева функция | называется пороговой, если ее можно представить в виде , где — вес аргумента , а — порог функции ;
Обычно пороговую функцию записывают в следующим виде: .
Содержание
Пример
Рассмотрим функцию трёх аргументов
. Согласно этой записи имеем- .
Все наборы значений аргументов
, на которых функция принимает единичное (либо нулевое) значение, можно получить из соотношения вида .- Если , то .
- Если , то .
- Если , то .
- Если , то .
- Если , то .
- Если , то .
- Если , то .
- Если , то .
Таким образом, заданная функция принимает единичное значение на наборах 001, 011, 101, 110, 111. Её минимальная форма имеет вид
- .
Утверждение: |
Для всякой пороговой функции справедливо
|
Чтобы убедиться в этом достаточно записать |
Примеры пороговых функций
Примерами пороговых функций служат функции
и . Представим функцию в виде . Докажем, что это именно пороговая функция, подставив все возможные значения аргументов:- , то .
- , то .
- , то .
- , то .
Таблица значений совпадает с таблицей истинности функции
, следовательно — пороговая функция.Функцию
представим в виде . Аналогично докажем, что это пороговая функция:- , то .
- , то .
- , то .
- , то .
Таблица значений совпадает с таблицей истинности функции
, следовательно — пороговая функция.Пример непороговой функции
Утверждение: |
Функция — непороговая. |
Предположим, что | — пороговая функция. При аргументах значение функции равно 0. Тогда по определению пороговой функции неравенство не должно выполняться. Подставляя значение аргументов, получаем, что . При аргументах и значение функции равно 1. Тогда по определению выполняется неравенство , подставляя в которое значения соответствующих аргументов, получаем . Отсюда следует, что и . При аргументах значение функции равно 0, следовательно неравенство выполняться не должно, то есть . Но неравенства и при положительных и одновременно выполняться не могут. Получили противоречие, следовательно, функция — непороговая.
Значимость пороговых функций
Пороговые функции алгебры логики представляют интерес в связи с простотой технической реализации, в связи со своими вычислительными возможностями, а также благодаря возможности их обучения. Последнее свойство с успехом применяется на практике при решении плохо формализуемых задач. Пороговые функции применяются в качестве передаточных функций в искусственных нейронах, из которых состоят искусственные нейронные сети. А так как искусственный нейрон полностью характеризуется своей передаточной функцией, то пороговые функции являются математической моделью нейронов.