\n", "**TBD**\n", "
" ] }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "3. Bayesov klasifikator za kontinuirane zna\u010dajke" ] }, { "cell_type": "heading", "level": 3, "metadata": {}, "source": [ "3.1" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "U\u010ditajte skup podataka *Iris* i podijelite ga skup za u\u010denje i skup za provjeru u omjeru 70:30." ] }, { "cell_type": "heading", "level": 3, "metadata": {}, "source": [ "3.2" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Prou\u010dite klasu [`GaussianNB`](http://scikit-learn.org/stable/modules/generated/sklearn.naive_bayes.GaussianNB.html) koja implementira naivan Bayesov klasifikator za kontinuirane zna\u010dajke. Trenirajte model na skupu za u\u010denje *Iris* i vrednujte njegovu to\u010dnost na skupu za ispitivanje." ] }, { "cell_type": "heading", "level": 3, "metadata": {}, "source": [ "3.3" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Naivan Bayesov klasifikator u potpunosti zanemaruje korelacije izme\u0111u varijabli. Postavlja se pitanje bi li klasifikator na skupu *Iris* dosezao ve\u0107u to\u010dnost kada bi modelirao (linearne) zavisnosti izme\u0111u varijabli.\n", "\n", "Implementirajte Bayesov klasifikator s punom kovarijacijskom matricom za svaku klasu (dakle: nedijeljenom i nedijagonalnom kovarijacijskom matricom). Implementacija se sastoji od dvije funkcije: `train_GB` i `predict_GB`. Funkcija `train_GB(X,y)` neka trenira model Bayesovog klasifikatora sa Gaussovim gusto\u0107ama vjerojatnosti i vra\u0107a trenirani model. Za procjenu vektora srednjih vrijednosti $\\mu_j$ i kovarijacijskih matrica $\\Sigma_j$ mo\u017eete koristiti [ove](http://docs.scipy.org/doc/numpy/reference/routines.statistics.html) funkcije. Funkcija `predict_GB(model,X)` neka daje predikcije modela na svim primjerima iz `X`. Alternativno, model mo\u017eete implementirati kao klasu, a funkcije `train_GB` i `predict_GB` kao njezine metode. Izra\u010dunajte to\u010dnost modela na ispitnome dijelu skupa *Iris*." ] } ], "metadata": {} } ] }