AI Platform Optimizer і HyperTune - гэта дзве розныя функцыі, якія прапануе Google Cloud AI Platform для аптымізацыі навучання мадэляў машыннага навучання. Нягледзячы на тое, што абодва накіраваны на павышэнне прадукцыйнасці мадэлі, яны адрозніваюцца падыходамі і функцыянальнасцю.
AI Platform Optimizer - гэта функцыя, якая аўтаматычна даследуе прастору гіперпараметраў, каб знайсці найлепшы набор гіперпараметраў для навучання мадэлі. Гіперпараметры - гэта параметры, якія вызначаюць паводзіны і прадукцыйнасць мадэлі, такія як хуткасць навучання, памер партыі і сіла рэгулярызацыі. AI Platform Optimizer выкарыстоўвае тэхніку, званую байесовской аптымізацыяй, для эфектыўнага пошуку аптымальных гіперпараметраў.
Байесовская аптымізацыя працуе шляхам пабудовы імавернаснай мадэлі мэтавай функцыі, якая прадстаўляе прадукцыйнасць мадэлі адносна гіперпараметраў. Затым гэтая мадэль выкарыстоўваецца, каб прапанаваць новыя наборы гіперпараметраў для ацэнкі. Шляхам ітэрацыйнай ацэнкі і абнаўлення мадэлі AI Platform Optimizer паступова набліжаецца да найлепшага набору гіперпараметраў. Гэты аўтаматызаваны працэс эканоміць час і намаганні ў параўнанні з ручной наладай гіперпараметраў.
З іншага боку, HyperTune - гэта функцыя, якая дазваляе карыстальнікам выконваць настройку гіперпараметраў уручную. Ён забяспечвае аснову для вызначэння і выканання заданняў па наладзе гіперпараметраў, дзе паралельна выконваюцца некалькі навучальных запускаў з рознымі канфігурацыямі гіперпараметраў. HyperTune забяспечвае гнуткасць для ўказання гіперпараметраў для наладкі, іх прастор пошуку і алгарытму пошуку для выкарыстання.
З HyperTune карыстальнікі маюць большы кантроль над працэсам налады гіперпараметраў. Яны могуць вызначаць прастору пошуку для кожнага гіперпараметра, напрыклад, указваючы дыяпазон або дыскрэтны набор значэнняў. HyperTune падтрымлівае розныя алгарытмы пошуку, уключаючы пошук па сетцы, выпадковы пошук і больш дасканалую байесовскую аптымізацыю. Карыстальнікі таксама могуць указаць аб'ектыўны паказчык для аптымізацыі, напрыклад, дакладнасць або сярэднеквадратычную памылку.
AI Platform Optimizer аўтаматызуе працэс налады гіперпараметраў з дапамогай байесаўскай аптымізацыі, а HyperTune забяспечвае аснову для ручной налады гіперпараметраў з большай гнуткасцю і кантролем.
Іншыя апошнія пытанні і адказы адносна AI Аптымізатар платформы:
- Якая роля AI Platform Optimizer у запуску выпрабаванняў?
- Якія тры тэрміны неабходна разумець, каб выкарыстоўваць AI Platform Optimizer?
- Як AI Platform Optimizer можна выкарыстоўваць для аптымізацыі сістэм без машыннага навучання?
- Для чаго прызначаны AI Platform Optimizer, распрацаваны камандай Google AI?