Башкы идея: компьютерди акылдуу кылуунун эки такыр башка жолу
Компьютерге пайдалуу иш жасатуунун түп-тамырынан айырмаланган эки жолу бар. Салттуу программалоодо адам маселени ойлонуп чыгып, компьютер аткара турган ар бир эрежени жазып берет — «эгерде мындай болсо, тигини жаса». Машиналык окутууда адам эрежелерди таптакыр жазбайт. Анын ордуна адам көптөгөн мисалдарды алардын каалаган жооптору менен кошо берет, ал эми алгоритм эрежелерди өз алдынча таап чыгат.
Сиз колдонгон дээрлик бардык жасалма интеллект системалары — үн жардамчылары, сүрөттөрдө белгилөө, спам-чыпкалар, котормо тиркемелери — инженерлер айрым маселелер үчүн эрежелерди кол менен жазуу иш жүзүндө мүмкүн эмес, ал эми эрежелерди мисалдардан үйрөнүү укмуштуудай жакшы иштээрин түшүнгөндүктөн жаралган. Бул айырманы түшүнүү — курстун калган бөлүгүн ачып берүүчү ачкыч.
Бул сабакта сиз төмөнкүлөрдү үйрөнөсүз:
- Салттуу (эрежеге негизделген) программалоо кантип иштээрин жана кайсы жерде мыкты экенин түшүндүрүү.
- Машиналык окутуу процессти кантип тескери айландыраарын түшүндүрүү: мисалдар кирет, эрежелер чыгат.
- Чыныгы салыштыруудан өтүү — спам-чыпканы эки жол менен куруу.
- Берилген маселе үчүн эрежелер же окутуу — кайсынысы ылайыктуураак курал экенин чечүү.
- Чыныгы продуктуларда эки ыкманы айкалыштырган гибриддик системаларды таануу.
1-жол: Салттуу программалоо — эрежелерди адам жазат
Салттуу программалоодо адам маселени талдап, аны так кадамдарга бөлүп, ошол кадамдарды ачык көрсөтмөлөр түрүндө жазат — адатта «эгерде–анда» (if–then) эрежелеринин чынжыры катары. Андан кийин компьютер бул эрежелерди ар дайым, эч четтебестен так аткарат.