Middle — Senior
Optuna چیست و pruners های آن چیست؟
sobes.tech AI
Ҷавоб аз AI
Optuna — китобхона барои оптимизатсияи автоматии гиперпараметрҳо (HPO) дар вазифаҳои омӯзиши мошин мебошад. Он имкон медиҳад, ки параметрҳои беҳтаринро бо истифода аз усулҳои оптимизатсияи байесӣ ва стратегияҳои дигар ба таври муассир ҷустуҷӯ кунад.
Pruners дар Optuna механизмҳое мебошанд, ки кӯшишҳо (trials) ноком ё каммеҳваро дар марҳилаҳои аввал мебанданд (мебанданд), то захираҳои ҳисобиро сарфа кунанд. Онҳо натиҷаҳои миёнаравиро таҳлил мекунанд ва қарор медиҳанд, ки оё омӯзишро идома додан лозим аст.
Pruners асосӣ дар Optuna:
- MedianPruner — агар натиҷаҳои миёнаравии онҳо аз медианаи дигар кӯшишҳо дар ҳамон марҳила бадтар бошад, кӯшишҳоро бозмедорад.
- PercentilePruner — агар натиҷаҳои онҳо бадтар аз як фоизӣ муайян бошанд, кӯшишҳоро бозмедорад.
- SuccessiveHalvingPruner — стратегияи кам кардани пайдарпайи шумораи кӯшишҳоро амалӣ мекунад, танҳо беҳтаринҳоро боқӣ мегузорад.
- HyperbandPruner — васеъкунии SuccessiveHalving бо идоракунии мутобиқшавандаи захираҳо.
Истифодаи pruners кӯмак мекунад, ки раванди оптимизатсияро суръат бахшад ва ба конфигуратсияҳои бешубҳа диққат диҳад.