4. diel - Zjednodušená gradientný metóda optimalizácia lineárna regresia
V predchádzajúcom kvíze, Kvíz - Základy neurónových sietí v Pythone, sme si overili nadobudnuté skúsenosti z predchádzajúcich lekcií.
V minulej lekcii, Kvíz - Základy neurónových sietí v Pythone , sme použili metódu lineárnej regresie pre výpočet ceny zlata. Hovorili sme si tiež, že existuje viac spôsobov, ako vykonať lineárnu regresiu, teda vytvoriť priamku tak, aby prechádzala čo najviac body v datasete a my sme mohli predpovedať budúce hodnoty. Dnes sa pozrieme, ako túto regresii vykonať tzv. Gradientný metódou, čo sa nám bude v budúcnosti hodiť. Všetko si samozrejme napíšeme prakticky v Pythone.
Gradientný metóda optimalizácia
Táto metóda vyžaduje nejakú funkciu, ktorá bude merať,
ako zle alebo dobre si v našej aproximáciu vedieme. Takéto funkcii sa hovorí
"cost function" alebo "loss function". Funkcia
nám vracia takzvaný loss
, čo je práve hodnota indikujúca, ako
dobre si vedieme. Pokiaľ by bolo číslo 0
, znamenalo by to, že
funkcia pre lineárnu regresiu je dokonalá.
Keď zanesieme cost funkciu do grafu, kde na osi
X
bude odhadnutá hodnota a na osi Y
chyba, môže
graf vyzerať napr. Nasledovne:
Keď sa pozrieme na graf, u gradientný metódy sa snažíme
...koniec náhľadu článku...
Pokračuj ďalej
Minul si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiové sekcie.
Kúpiť tento kurz
Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.
- Neobmedzený a trvalý prístup k jednotlivým lekciím.
- Kvalitné znalosti v oblasti IT.
- Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.
Popis článku
Požadovaný článok má nasledujúci obsah:
V Python tutoriálu si priblížime gradientný metódu optimalizácie a pomocou zjednodušeného riešení optimalizujeme lineárna regresia.
Kredity získaš, keď podporíš našu sieť. To môžeš urobiť buď zaslaním symbolickej sumy na podporu prevádzky alebo pridaním obsahu na sieť.