Кіріспе

Машиналық оқытудың математикалық талдауының аясы

Есептеулік оқыту теориясында, ықтималды түрде шамамен дұрыс (PAC) оқыту – машиналық оқытудың математикалық талдауының аясы болып табылады. Оны 1984 жылы Лесли Валиант ұсынған. Бұл аяда оқушы үлгілерді қабылдайды және белгілі бір мүмкін функциялар класынан жалпылау функциясын (гипотеза деп аталады) таңдауы керек. Мақсат – жоғары ықтималдылықпен (яғни, "ықтималды" бөлігі), таңдалған функцияның жалпылау қатесі төмен болуы ("шамамен дұрыс" бөлігі). Оқушы кез келген кездейсоқ жуықтау қатынасын, табыс ықтималдығын немесе үлгілердің таралуын ескере отырып, түсініктерді үйренуге қабілетті болуы керек. Бұл модель кейін шуды (бұрыс жіктелген үлгілерді) қарастыру үшін кеңейтілді. PAC аясының маңызды жаңалығы – есептеу күрделілігі теориясының ұғымдарын машиналық оқытуға енгізу болып табылады. Атап айтқанда, оқушы тиімді функцияларды (мысал мөлшерінің полиномымен шектелген уақыт және кеңістік талаптары) табуы күтіледі, ал оқушының өзі тиімді процедураны іске асыруы керек (түсінік мөлшерінің полиномымен шектелген мысалдар саны, жуықтау және ықтималдық шектерімен түзетілген).

Анықтамалар мен терминология

PAC үйренетін нәрсенің анықтамасын беру үшін алдымен кейбір терминологияны енгізуіміз керек. Келесі анықтамалар үшін екі мысал қолданылады. Біріншісі – бинарлық мәнді суретті кодтайтын биттер массиві берілген таңбаларды тану мәселесі. Екінші мысал – аралықтың ішіндегі нүктелерді оң, ал аралықтан тыс нүктелерді теріс деп дұрыс жіктеуге болатын аралықты табу мәселесі. барлық үлгілердің кодтауы немесе инстанция кеңістігі деп аталатын жиын болсын. Таңбаларды тану мәселесінде инстанция кеңістігі ал аралық мәселесінде инстанция кеңістігі , барлық шектелген аралықтардың жиынтығы болып табылады, мұнда барлық нақты сандардың жиынтығын білдіреді. Ұғым – бұл ішкі жиын. Бір ұғым – "P" әрпінің суретін кодтайтын биттердің барлық үлгілерінің жиынтығы. Екінші мысалдан алынған ұғым – әрқайсысында тек оң нүктелер бар ашық аралықтардың жиынтығы. Ұғым классы – бұл үстінен ұғымдардың жиынтығы. Бұл 4 байланысқан скелетке айналған (шрифт ені 1) биттер массивінің барлық ішкі жиынтығы болуы мүмкін. – бұл ықтималдық үлестірілімін пайдаланып мысалға қосқан және дұрыс белгіні берген процедура, яғни 1 егер болса, ал басқа жағдайда 0. Енді, берілген, алгоритм және полиномы бар деп есептейік (және сыныптың басқа да тиісті параметрлері), сонда үлестірілімі бойынша алынған өлшемді үлгі берілгенде, кем дегенде ықтималдығымен орта қатесі немесе одан кем гипотезаны шығарады, бұл үлестірілімімен бірдей. Егер алгоритм үшін жоғарыдағы мәлімдеме әрбір ұғым үшін және үстінен әрбір үлестірілім үшін, сондай-ақ барлық үшін дұрыс болса, онда (тиімді) PAC үйренеді (немесе үлестірімге тәуелсіз PAC үйренеді). Сондай-ақ – бұл үшін PAC оқу алгоритмі деуге болады.