ការពន្យល់អំពីគំរូវដ្តបែប Bayesian៖ ហេតុអ្វីយើងបង្ហាញ Sigma មិនមែនកាលបរិច្ឆេទ

តើការធ្វើគំរូវដ្តបែប Bayesian គឺជាអ្វី ហើយវាដំណើរការយ៉ាងដូចម្តេច?
ការធ្វើគំរូវដ្តតាមបែប Bayesian ចាប់ផ្តើមដោយ Gaussian prior ដែលពិពណ៌នាអំពីប្រវែងវដ្តធម្មតា បន្ទាប់មកធ្វើបច្ចុប្បន្នភាព prior នោះជាមួយរាល់វដ្តដែលបានកត់ត្រា។ លទ្ធផលគឺជាជួរប្រូបាប៊ីលីតេមួយ ដែលមាន sigma (គម្លាតស្តង់ដារ) និងស្លាកកម្រិតទំនុកចិត្ត មិនមែនជាកាលបរិច្ឆេទប៉ាន់ស្មានតែមួយនោះទេ។
- ចាប់ផ្តើមដោយ Gaussian prior ដែលជាទូទៅ mu=28 និង sigma=5
- ធ្វើបច្ចុប្បន្នភាព prior ជាមួយវដ្តថ្មីដែលបានកត់ត្រាម្តងៗ (conjugate update)
- បង្ហាញជួរប្រូបាប៊ីលីតេ បូកនឹងស្លាកកម្រិតទំនុកចិត្ត មិនមែនកាលបរិច្ឆេទតែមួយឡើយ
- Sigma ត្រូវបានបង្ហាញដល់អ្នកប្រើ មិនលាក់នៅពីក្រោយកម្រិតទំនុកចិត្តរបស់ UI ឡើយ
ការពន្យល់អំពីការបង្កើតគំរូវដ្តបែប Bayesian៖ ហេតុអ្វីយើងបង្ហាញ Sigma មិនមែនកាលបរិច្ឆេទ
កម្មវិធីវដ្តភាគច្រើនបង្ហាញអ្នកនូវកាលបរិច្ឆេទប្រកបដោយទំនុកចិត្ត។ "រដូវ៖ ខែមីនា 14។" វាមើលទៅដូចជាការពិត។ តែជាក់ស្តែងវាគ្រាន់តែជាជម្រើស UX ដែលលាក់ការបែងចែកប្រូបាប៊ីលីតេនៅពីក្រោយលេខតែមួយ។ ការបង្កើតគំរូវដ្តបែប Bayesian ប្រើគណិតវិទ្យាដូចគ្នា ប៉ុន្តែបង្ហាញអ្នកនូវការសាយភាយ។
អត្ថបទនេះពន្យល់អំពីរបៀបដែលគណិតវិទ្យាដំណើរការពិតប្រាកដ ហេតុអ្វី Soulwise បង្ហាញ sigma ជំនួសឱ្យការធ្វើពុតថាមានភាពច្បាស់លាស់ និងថាវាមើលទៅយ៉ាងណានៅក្នុង UI ប្រចាំថ្ងៃ។
អ្វីដែលត្រូវចងចាំ
- ការធ្វើគំរូវដ្តតាមបែប Bayesian ចាប់ផ្តើមដោយ Gaussian prior ដែលពិពណ៌នាអំពីប្រវែងវដ្តរដូវធម្មតា (Soulwise ប្រើ mu=28, sigma=5) ហើយធ្វើបច្ចុប្បន្នភាព prior នោះជាមួយវដ្តថ្មីនីមួយៗដែលបានកត់ត្រា តាមរយៈ conjugate update។
- លទ្ធផលគឺជាការបែងចែកប្រូបាប៊ីលីតេ មិនមែនជាកាលបរិច្ឆេទតែមួយឡើយ។
- Soulwise បង្ហាញវាជាជួរដែលអាចកើតមាន បូកនឹងស្លាកទំនុកចិត្តមួយក្នុងចំណោមបី៖ "Likely correlation," "Weak signal," ឬ "Not enough data។" Sigma ត្រូវបានបង្ហាញដល់អ្នកប្រើ មិនមែនលាក់ទុកឡើយ។
- គំរូនេះសម្រាប់តាមដានគំរូ មិនមែនសម្រាប់ការរៀបចំផែនការគ្រួសារ ឬការពន្យារកំណើតឡើយ។
"Bayesian" មានន័យយ៉ាងណាពិតប្រាកដនៅទីនេះ
ការសន្និដ្ឋានបែប Bayesian រួមបញ្ចូលគ្នានូវរបស់ពីរ៖
- prior៖ ជំនឿចាប់ផ្តើមរបស់អ្នកអំពីប្រវែងវដ្ត មុនពេលអ្នកមានទិន្នន័យពីអ្នកប្រើប្រាស់ជាក់លាក់នេះ។
- likelihood៖ អ្វីដែលវដ្តកត់ត្រាថ្មីនីមួយៗប្រាប់អ្នក។
គុណពួកវាចូលគ្នា ធ្វើនរម៉ាល់ ហើយអ្នកនឹងទទួលបាន posterior៖ ជំនឿដែលបានធ្វើបច្ចុប្បន្នភាពរបស់អ្នក។ posterior នោះក្លាយជា prior សម្រាប់វដ្តបន្ទាប់។ គំរូនេះកាន់តែច្បាស់នៅពេលវដ្តកាន់តែច្រើនមកដល់។
Soulwise ចាប់ផ្តើមដោយ prior បែប Gaussian ដែលមានចំណុចកណ្តាលនៅ mu = 28 ថ្ងៃ ដោយមានគម្លាតស្តង់ដារ sigma = 5 ថ្ងៃ។ នោះគឺជារូបរាងប្រហាក់ប្រហែលនៃប្រវែងវដ្តនៅទូទាំងចំនួនប្រជាជនកាន់តែទូលំទូលាយ។ នៅពេលវដ្តផ្ទាល់ខ្លួនរបស់អ្នកត្រូវបានកត់ត្រា គំរូនេះនឹងផ្លាស់ប្តូរចំណុចកណ្តាលឆ្ពោះទៅរកមធ្យមភាគផ្ទាល់ខ្លួនរបស់អ្នក ហើយរឹតបន្តឹង (ឬបន្ធូរ) sigma ដោយផ្អែកលើភាពប្រែប្រួលរបស់អ្នក។
ការធ្វើបច្ចុប្បន្នភាពបែប conjugate ក្នុងកថាខណ្ឌតែមួយ
សម្រាប់ prior បែប Gaussian និង likelihood បែប Gaussian គណិតវិទ្យាបង្រួមចូលគ្នាយ៉ាងស្អាត។ ប្រសិនបើ prior របស់អ្នកនិយាយថា cycle ~ N(mu_0, sigma_0) ហើយអ្នកសង្កេតឃើញវដ្ត x_1, x_2, ..., x_n នោះ posterior ក៏ជា Gaussian ដែរ៖
posterior_mean = (mu_0 / sigma_0^2 + sum(x_i) / sigma_observed^2) / (1 / sigma_0^2 + n / sigma_observed^2)
posterior_sigma = sqrt(1 / (1 / sigma_0^2 + n / sigma_observed^2))
ការបកស្រាយ៖ កាលណាអ្នកកត់ត្រាវដ្តកាន់តែច្រើន នោះ prior កាន់តែមានសារៈសំខាន់តិច ហើយទិន្នន័យផ្ទាល់ខ្លួនរបស់អ្នកកាន់តែមានឥទ្ធិពលច្រើន។ បន្ទាប់ពីកត់ត្រាបានប្រហែល 3 វដ្ត prior នៃប្រជាជនគឺជាកត្តារួមចំណែកតូចមួយ; បន្ទាប់ពីប្រហែល 10, វាគ្រាន់តែជាសំឡេងរំខានប៉ុណ្ណោះ។
អ្វីដែលអ្នកប្រើប្រាស់មើលឃើញ
ការវិភាគបន្ទាប់ (posterior) គឺជាខ្សែកោង។ UI មិនអាចបង្ហាញខ្សែកោងនៅក្នុងការជូនដំណឹងបានទេ។ ដូច្នេះ Soulwise បង្រួមវាទៅជារបស់ពីរយ៉ាង៖
- ជួរដែលទំនងជាកើតមាន។ ចន្លោះដែលការវិភាគបន្ទាប់ដាក់ម៉ាស់ភាគច្រើនរបស់វា (ឧ. ចន្លោះកណ្តាល 68% ប្រហែល +/- 1 sigma)។
- ស្លាកកម្រិតទំនុកចិត្ត។ មួយក្នុងចំណោមស្លាកសាមញ្ញបីៈ
- "ទំនងជាមានទំនាក់ទំនង" នៅពេល sigma តូចចង្អៀត ហើយទិន្នន័យថ្មីៗ។
- "សញ្ញាខ្សោយ" នៅពេល sigma ធំទូលាយ ឬទិន្នន័យមានតិច។
- "ទិន្នន័យមិនគ្រប់គ្រាន់" នៅពេលវដ្តដែលបានកត់ត្រាមានតិចជាងកម្រិតអប្បបរមារបស់គំរូ។
ដូច្នេះ ជំនួសឱ្យ "រដូវ៖ ខែមីនា 14," អ្នកប្រើប្រាស់នឹងឃើញ "ទំនងជាខែមីនា 12-16, សញ្ញាខ្សោយ។" នោះជាលទ្ធផលពិតប្រាកដនៃគំរូ មិនមែនជាការតុបតែង UX ឡើយ។
ហេតុអ្វីបានជាមិនលាក់អ្វីទាំងអស់
មានហេតុផលបី។
ភាពស្មោះត្រង់។ កម្មវិធីតាមដានលំនាំមិនអាចសន្យាកាលបរិច្ឆេទដែលវាមិនដឹងបានឡើយ។ ការបង្ហាញ sigma គឺជាមធ្យោបាយតែមួយគត់ដែលអ្នកប្រើអាចកំណត់កម្រិតនៃការទុកចិត្តបាន។
សុវត្ថិភាព។ កាលបរិច្ឆេទដែលមើលទៅមានទំនុកចិត្ត លើកទឹកចិត្តឲ្យមនុស្សរៀបចំផែនការជុំវិញវាសម្រាប់រឿងដែល app មិនអាចគាំទ្របាន រួមមានការមានគភ៌ ការពន្យារកំណើត និងការសម្រេចចិត្តផ្នែកវេជ្ជសាស្ត្រ។ ស្លាកនៃកម្រិតទំនុកចិត្តប្រាប់ថា «នេះគ្រាន់តែជាការប៉ាន់ស្មាន» ដែលជាការពិតរបស់វា។
ភាពរឹងមាំចំពោះវដ្តមិនទៀងទាត់។ PCOS អំឡុងពេលមុនអស់រដូវ វដ្តក្រោយឈប់ប្រើថ្នាំ និងការព្យាបាលដោយអ័រម៉ូន សុទ្ធតែធ្វើឲ្យ sigma កាន់តែធំ។ កម្មវិធីតាមដានបែបបុរាណ ឬមួយខុសឆ្ងាយ ឬមួយបោះបង់អ្នកប្រើដោយស្ងៀមស្ងាត់។ កម្មវិធីតាមដានបែប Bayesian គ្រាន់តែដាក់ស្លាកលើការប៉ាន់ស្មានថា «សញ្ញាខ្សោយ» ហើយបន្តដំណើរការ។
អ្វីដែលម៉ូដែលនេះមិនមែន
ដែនកំណត់រឹងមាំមួយចំនួន ត្រូវបានកត់ត្រាទុក ដើម្បីកុំឱ្យវាប្រែប្រួល៖
- វាមិនប៉ាន់ស្មានព្រឹត្តិការណ៍វដ្តជាក់លាក់ ហួសពីចន្លោះកាលបរិច្ឆេទនៃរដូវលើកក្រោយឡើយ។
- វាមិនបង្ហាញពេលវេលាសម្រាប់ការគ្រោងផែនការគ្រួសារទេ។
- វាមិនត្រូវបានរចនាឡើងសម្រាប់ករណីប្រើប្រាស់ផ្នែកការមានកូន ឬការពន្យារកំណើតឡើយ។
- វាមិនត្រូវបានបញ្ជាក់ដោយវេជ្ជសាស្ត្រ ហើយមិនជំនួសដំបូន្មានវេជ្ជសាស្ត្រសម្រាប់ការខានមករដូវ ការហូរឈាមមិនទៀងទាត់ ឬរោគសញ្ញាដែលនៅជាប់រ៉ាំរ៉ៃនោះទេ។
ដែនកំណត់ទាំងនេះ មិនមែនជាការដែលម៉ូដែលប្រុងប្រយ័ត្នខ្លាំងពេកនោះទេ។ វាជាការដែលម៉ូដែលត្រូវបានកំណត់វិសាលភាពបានត្រឹមត្រូវ។ ការប៉ាន់ស្មានរដូវ និងការប៉ាន់ស្មានការគ្រោងផែនការគ្រួសារ គឺជាបញ្ហាខុសគ្នា ដែលមានតម្រូវការទិន្នន័យខុសគ្នា និងបទដ្ឋានបទប្បញ្ញត្តិខុសគ្នា។
កន្លែងដែលគណិតវិទ្យាជួបនឹងពិធីប្រចាំថ្ងៃ
នៅក្នុង Soulwise លទ្ធផល Bayesian ផ្តល់ទិន្នន័យដល់ បរិបទដំណាក់កាលវដ្ត ដែលប្រើក្នុងការ check-in ប្រចាំថ្ងៃ។ ពិធី 20 វិនាទីសួរអ្នកថាអ្នកមានអារម្មណ៍យ៉ាងណា; ការឆ្លើយតបប្រើដំណាក់កាលវដ្តជាធាតុមួយក្នុងចំណោមប្រាំ។ ពេលដែល sigma ធំទូលាយ កាតឆ្លើយតបផ្តល់ទម្ងន់ដល់ដំណាក់កាលវដ្តតិចជាង។ ពេលដែល sigma តូចចង្អៀត វាផ្តល់ទម្ងន់ដល់ដំណាក់កាលវដ្តច្រើនជាង។ គណិតវិទ្យាសមនឹងទម្ងន់របស់វា ដោយការស្មោះត្រង់អំពីកម្រិតទំនុកចិត្តរបស់វា។
កំណែខ្លីជាង: ឧបករណ៍តាមដាន Bayesian ពិតប្រាកដបង្ហាញ sigma។ បើ app របស់អ្នកបង្ហាញកាលបរិច្ឆេទតែមួយដ៏ច្បាស់លាស់ គំរូដែលនៅខាងក្នុងអាចដូចគ្នា ប៉ុន្តែការបង្ហាញកំពុងលាក់នូវអ្វីដែលវាដឹងពិតៗ។
សំណួរញឹកញាប់
ហេតុអ្វីត្រូវប្រើគំរូ Bayesian ជំនួសឱ្យមធ្យមភាគធម្មតា?
មធ្យមភាគធម្មតាមិនគិតពីកម្រិតទំនុកចិត្តនៃការប៉ាន់ស្មាននោះទេ។ អ្នកប្រើពីរនាក់ដែលមានមធ្យមភាគ 28 ថ្ងៃដូចគ្នា អាចមានភាពប្រែប្រួលនៃវដ្តខុសគ្នាខ្លាំង។ គំរូ Bayesian តាមដានការរីករាលដាលនៃទិន្នន័យរបស់អ្នក មិនមែនត្រឹមតែចំណុចកណ្តាលនោះទេ ដូច្នេះជួរប៉ាន់ស្មានកាន់តែធំឡើងសម្រាប់វដ្តមិនទៀងទាត់ ហើយតូចចង្អៀតវិញសម្រាប់វដ្តទៀងទាត់។
តើ sigma មានន័យយ៉ាងណាពិតប្រាកដក្នុងការអនុវត្ត?
Sigma គឺជាគម្លាតគំរូនៃការបែងចែកប្រវែងវដ្ត។ Sigma តូច (តិចជាង 2 ថ្ងៃ) មានន័យថាវដ្តរបស់អ្នកប្រមូលផ្តុំជិតស្និទ្ធ; ជួរដែលអាចកើតមានគ្របដណ្តប់លើពីរបីថ្ងៃ។ Sigma ធំ (5+ ថ្ងៃ) មានន័យថាវដ្តរីករាលដាលលើមួយសប្តាហ៍ ឬច្រើនជាងនេះ ហើយ app គួរតែបញ្ជាក់បែបនេះ។
ហេតុអ្វីមិនគ្រាន់តែផ្តល់កាលបរិច្ឆេទប៉ាន់ស្មានតែមួយ?
ព្រោះគំរូនេះមិនដឹងពិតប្រាកដនូវកាលបរិច្ឆេទនោះទេ។ កាលបរិច្ឆេទតែមួយគឺជាជម្រើស UX ដែលលាក់ភាពមិនច្បាស់លាស់។ ការបង្ហាញជួរ គឺមានភាពស្មោះត្រង់ជាង ហើយត្រូវនឹងរបៀបដែលគណិតវិទ្យាដំណើរការពិតប្រាកដ។
តើនេះប៉ាន់ស្មានព្រឹត្តិការណ៍វដ្តជាក់លាក់ឬទេ?
ទេ។ ការធ្វើគំរូវដ្តបែប Bayesian ប៉ាន់ស្មានពេលដែលរដូវបន្ទាប់ទំនងជានឹងកើតឡើង។ វាមិនមែនជាឧបករណ៍សម្រាប់ការរៀបចំផែនការគ្រួសារ មិនមែនជាឧបករណ៍ពន្យារកំណើត ហើយក៏មិនមែនជាជម្រើសជំនួសវិធីសាស្ត្រដែលបានបញ្ជាក់តាមផ្នែកវេជ្ជសាស្ត្រនោះទេ។
សំណួរសួរញឹកញាប់
សាកល្បងឧបករណ៍ឥតគិតថ្លៃរបស់យើង
ទទួលបានការយល់ដឹងផ្ទាល់ខ្លួនផ្អែកលើផែនទីកំណើតរបស់អ្នក
ចែករំលែកអត្ថបទនេះ
គណនាផែនទីកំណើតរបស់អ្នក
ទទួលបានការអានហោរាសាស្ត្រផ្ទាល់ខ្លួនពេញលេញ ផ្អែកលើព័ត៌មានកំណើតរបស់អ្នក។