IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

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:

Cost funkcie v Pythone

Keď sa pozrieme na graf, u gradientný metódy sa snažíme


 

...koniec náhľadu článku...
Pokračuj ďalej

Vedomosti v hodnote stoviek tisíc získaš za pár korún

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

Kúpiť všetky aktuálne dostupné lekcie s funkciou odovzdávanie úloh iba za 675 kreditov
Aktuálny stav konta 0 kreditov
Kúpou tohoto balíčku získaš prístup ku všetkým 22 článkom (18 lekcií, 4 testy) tohoto kurzu.

Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.

Čo od nás v ďalších lekciách dostaneš?
  • 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ť.

Článok pre vás napísal MQ .
Avatar
Používám hlavně Python a zajímám se o Deep Learning a vše kolem.
Aktivity