Концептуальный класс

Теория вычислительного обучения

В теории вычислительного обучения в математике понятие над доменом X является полной булевой функцией над X. Класс понятий является классом понятий. Классы понятий являются предметом теории вычислительного обучения .

Терминология класса понятий часто появляется в теории моделей, связанной с обучением, вероятно, приблизительно правильным (PAC). [1] В этой ситуации, если взять множество Y как множество меток (выход классификатора), а X — множество примеров, то отображение, т . е. от примеров к меткам классификатора (где и где c — подмножество X ), c тогда называется понятием . Класс понятий тогда представляет собой набор таких понятий. c : X Y {\displaystyle c:X\to Y} Y = { 0 , 1 } {\displaystyle Y=\{0,1\}} C {\displaystyle C}

Для данного класса концепций C подкласс D достижим , если существует образец s такой, что D содержит ровно те концепции из C , которые являются расширениями s . [2] Не каждый подкласс достижим. [2] [ почему? ]

Фон

Образец — это частичная функция от [ необходимо разъяснение ] до . [2] Идентифицируя концепцию с ее характерной функцией, отображаемой на , это частный случай образца. [2] s {\displaystyle s} X {\displaystyle X} { 0 , 1 } {\displaystyle \{0,1\}} X {\displaystyle X} { 0 , 1 } {\displaystyle \{0,1\}}

Два образца согласованы , если они согласны в пересечении своих доменов. [2] Образец расширяет другой образец , если они согласованы и домен содержится в домене . [2] s {\displaystyle s'} s {\displaystyle s} s {\displaystyle s} s {\displaystyle s'}

Примеры

Предположим, что . Тогда: C = S + ( X ) {\displaystyle C=S^{+}(X)}

  • подкласс достижим с помощью выборки ; [2] [ почему? ] { { x } } {\displaystyle \{\{x\}\}} s = { ( x , 1 ) } {\displaystyle s=\{(x,1)\}}
  • подкласс for достижим с помощью выборки, которая отображает элементы в ноль; [2] [ почему? ] S + ( Y ) {\displaystyle S^{+}(Y)} Y X {\displaystyle Y\subseteq X} X Y {\displaystyle X-Y}
  • подкласс , состоящий из одноэлементных множеств, недостижим . [2] [ почему? ] S ( X ) {\displaystyle S(X)}

Приложения

Пусть будет некоторым классом понятий. Для любого понятия мы называем это понятие -хорошим для положительного целого числа , если для всех , по крайней мере из понятий в согласуются с по классификации . [2] Размерность отпечатка всего класса понятий - это наименьшее положительное целое число , такое что каждый достижимый подкласс содержит понятие, которое является -хорошим для него. [2] Это количество может быть использовано для ограничения минимального числа запросов эквивалентности [ требуется разъяснение ], необходимых для изучения класса понятий в соответствии со следующим неравенством : . [2] C {\displaystyle C} c C {\displaystyle c\in C} 1 / d {\displaystyle 1/d} d {\displaystyle d} x X {\displaystyle x\in X} 1 / d {\displaystyle 1/d} C {\displaystyle C} c {\displaystyle c} x {\displaystyle x} F D ( C ) {\displaystyle FD(C)} C {\displaystyle C} d {\displaystyle d} C C {\displaystyle C'\subseteq C} 1 / d {\displaystyle 1/d} F D ( C ) 1 # E Q ( C ) F D ( C ) ln ( | C | ) {\textstyle FD(C)-1\leq \#EQ(C)\leq \lceil FD(C)\ln(|C|)\rceil }

Ссылки

  1. ^ Чейз, Х. и Фрейтаг, Дж. (2018). Теория моделей и машинное обучение. Препринт arXiv arXiv:1801.06566.
  2. ^ abcdefghijkl Angluin, D. (2004). "Queries revisited" (PDF) . Теоретическая информатика . 313 (2): 188– 191. doi :10.1016/j.tcs.2003.11.004.
Retrieved from "https://en.wikipedia.org/w/index.php?title=Concept_class&oldid=1179525705"