No description
  • Jupyter Notebook 92.3%
  • Python 4.4%
  • TeX 3.3%
Find a file
2024-08-23 20:01:39 +02:00
.ipynb_checkpoints 📦 init: fill repository with data and BPK .py files 2023-09-10 05:22:53 +02:00
.vscode fix: 🐛 minor timer issue fixed 2023-09-10 16:06:42 +02:00
__pycache__ feat: 🎨 ROC curves for NN 2023-09-11 04:19:07 +02:00
catboost_info feat: 🎨 ROC curves for NN 2023-09-11 04:19:07 +02:00
data/higgs-parsed 📦 init: fill repository with data and BPK .py files 2023-09-10 05:22:53 +02:00
images feat: 🎨 ROC curves for NN 2023-09-11 04:19:07 +02:00
latex feat: 🚀 deploy .pdf 2023-09-11 04:40:00 +02:00
results feat: 🎨 ROC curves for NN 2023-09-11 04:19:07 +02:00
bdt_catboost_higgs.py 📦 init: fill repository with data and BPK .py files 2023-09-10 05:22:53 +02:00
boostme.py docs: 📝 bdt done 2023-09-11 00:13:32 +02:00
colab-bdt-catboost-higgs.ipynb 📦 init: fill repository with data and BPK .py files 2023-09-10 05:22:53 +02:00
colab-tf-dnn-higgs.ipynb 📦 init: fill repository with data and BPK .py files 2023-09-10 05:22:53 +02:00
collab_v1.zip 📦 init: fill repository with data and BPK .py files 2023-09-10 05:22:53 +02:00
data_higgs.py 📦 init: fill repository with data and BPK .py files 2023-09-10 05:22:53 +02:00
dist-sig-bkg.png 📦 init: fill repository with data and BPK .py files 2023-09-10 05:22:53 +02:00
dnn_model.png 📦 init: fill repository with data and BPK .py files 2023-09-10 05:22:53 +02:00
main.py feat: 🎨 ROC curves for NN 2023-09-11 04:19:07 +02:00
main_nn.py feat: 🎨 ROC curves for NN 2023-09-11 04:19:07 +02:00
Marko_Urbanč_12.pdf feat: 🚀 deploy .pdf 2023-09-11 04:40:00 +02:00
ml-score.png 📦 init: fill repository with data and BPK .py files 2023-09-10 05:22:53 +02:00
mp12.pdf 📦 init: fill repository with data and BPK .py files 2023-09-10 05:22:53 +02:00
mp12.tex 📦 init: fill repository with data and BPK .py files 2023-09-10 05:22:53 +02:00
nn.py feat: 🎨 ROC curves for NN 2023-09-11 04:19:07 +02:00
plot.py docs: 📝 bdt done 2023-09-11 00:13:32 +02:00
plot_nn.py feat: 🎨 ROC curves for NN 2023-09-11 04:19:07 +02:00
plotting.py 📦 init: fill repository with data and BPK .py files 2023-09-10 05:22:53 +02:00
README.md docs: 📝 add README.md 2024-08-23 20:01:39 +02:00
roc-curve.png 📦 init: fill repository with data and BPK .py files 2023-09-10 05:22:53 +02:00
src.py feat: first iter of BoostMe class 2023-09-10 14:56:22 +02:00
tf_dnn_higgs.py 📦 init: fill repository with data and BPK .py files 2023-09-10 05:22:53 +02:00
training_history-accuracy.png 📦 init: fill repository with data and BPK .py files 2023-09-10 05:22:53 +02:00
training_history-AUC(1).png 📦 init: fill repository with data and BPK .py files 2023-09-10 05:22:53 +02:00
training_history-auc.png 📦 init: fill repository with data and BPK .py files 2023-09-10 05:22:53 +02:00
training_history-binary_crossentropy.png 📦 init: fill repository with data and BPK .py files 2023-09-10 05:22:53 +02:00

DN 12. Strojno učenje (Iskanje Higgsovega bozona)

Zadnja naloga pa je prvi okus strojnega učenja. Tega se lotimo z iskanjem Higgsovega bozona, katerega odkritje je bilo eno največjih odkritij v fiziki v zadnjih desetletjih, ki ne bi bilo možno brez strojnega učenja.

Navodila

V tej nalogi dobimo vse kar je potrebno. Tako vzorce, kot kodo za ločevanje dogodkov, kjer nastane Higgsov bozon od ostalih procesov ozadja. Naloga želi, da uporabimo BDT (Boosted Decision Trees) in NN (Neural Networks) za ločevanje teh dogodkov. Za vsako metodo določimo uspešnost in narišemo ROC krivuljo. Potem pa se malo igramo z različnimi hiperparametri in vidimo kako se to odraža na uspešnosti.

Napotki

No hate, no shade profesorju, ampak koda, ki je bila podana ob nalogi je bila meni osebno težko berljiva, zato sem napisal svojo. Vseeno pa je bilo zelo koristno, da sem imel nekaj za primerjavo. Ker to nalogo objavljam dolgo po oddaji naloge, se ne spomnim več vseh detajlov in bom s tem zaključil, da ne trosim neumnosti.

Kar sem jaz naredil

Tu je verjetno tisto kar te najbolj zanima.

Standard Disclaimer Objavljam tudi kodo. Ta je bila tokrat v svojem repozitoriju od začetka, ker sem teh zadnjih nekaj nalog opravljal med poletjem. Koda bi morala biti razmeroma pokomentirana, sploh v kasnejših nalogah.

Vseeno pa priporočam, da si najprej sam poskusiš rešiti nalogo. As always za vprašanja sem na voljo.

Priznam, da zna biti source repozitorij nekoliko kaotičen. Over time sem se naučil boljše prakse. Tole bi morali biti glavni datoteki za obe metodi.

Citiranje

Malo za šalo, malo za res.. če želiš izpostaviti/omeniti/se sklicati ali pa karkoli že, na moje delo, potem ga lahko preprosto citiraš kot:

@misc{Urbanč_mfpDN12, 
  title={Strojno učenje}, 
  url={https://pengu5055.github.io/fmf-pages/year3/mfp/dn12.html}, 
  journal={Markos Chest}, 
  author={Urbanč, Marko}, 
  year={2023}, 
  month={Oct}
} 

To je veliko boljše kot prepisovanje.