Python 19.12.2023 0 Python a kybernetická bezpečnosť / 10. časť V tomto článku budeme pokračovať v „dobýjaní“ cieľového zariadenia, pričom si opíšeme jednu z mnohých možností, resp. princípov, ako na tomto zariadení zachovať našu prítomnosť (maintain persistence). V predošlých častiach seriálu sme opísali, aké mo ...
Python 16.11.2023 0 Python a kybernetická bezpečnosť / 8. časť Najdôležitejším cieľom druhej verzie našej aplikácie je byť čo najmenej „hlučný“. V predošlej časti seriálu sme spomínali, že „hlučnosť“ je veľmi nebezpečná a môže nás a našu činnosť veľmi rýchlo prezradiť. Presne takto rozmýšľajú aj potenciálni útoč ...
Python 14.11.2023 2 Python a kybernetická bezpečnosť / 9. časť V rámci tohto článku budeme pokračovať v rozvíjaní aplikácie Sieťový skener. Tentoraz sa zameriame na tzv. Domain Name System (DNS). Aplikáciu doplníme o jednoduchý DNS skener, prostredníctvom ktorého budeme môcť získavať informácie o úlohách, ktoré ...
Ako na to 03.11.2023 0 ML v Pythone – rekapitulácia seriálu po 15-tich dieloch Cieľom seriálu je ukázať na praktických príkladoch programovanie úloh strojového učenia v programovacom jazyku Python. Po 15-tich dieloch je čas na druhú rekapituláciu ML v Pythone 15 – neurónové siete na klasifikačné úlohy V prípade úloh tohoto ty ...
Ako na to 30.10.2023 0 ML v Pythone 16 - trénovanie neurónových sietí na viacerých grafických kartách Pri konfigurácii s jednou grafickou kartou máte model v jednom GPU, na ktorom pobeží tréningový proces. Model dostane vstupnú dávku údajov prekonvertovaných na tenzory z takzvaného dávkovača údajov. Najskôr vykoná dopredný prechod na výpočet stratove ...
Ako na to 11.10.2023 0 ML v Pythone 15 – neurónové siete na klasifikačné úlohy V prípade úloh tohoto typu nás zaujíma, čo to je, prípadne či nastane, alebo nenastane daná situácia. Binárna klasifikácia - cieľ môže byť jednou z dvoch možností, napr. áno alebo nie. Napríklad či je huba jedlá, alebo nie je, či sledovaná osoba och ...
Ako na to 05.10.2023 0 ML v Pythone 13 – neurónová sieť na generovanie textu II Zaujíma vás ako funguje ChatGPT a podobné AI chatboty? Najlepšie to pochopíte keď si takého chatbota naprogramujete sami. V jednom z predchádzajúcich príkladov sme vytvorili neurónovú sieť, ktorá bola natrénovaná na texte knihy, pričom tréning spočí ...
Ako na to 19.09.2023 0 ML v Pythone 12 – vytvorenie a natrénovanie neurónovej siete ktorá rozozná či je huba jedlá V predchádzajúcej časti sme ukázali vytvorenie neurónovej siete, ktorá predpovedala výskyt cukrovky u indiánskeho kmeňa. Príklad v tejto stati bude zameraný na analýzu vzoriek údajov z oblasti prírodných vied. Úlohou neurónovej siete bude rozlíšiť j ...
Ako na to 12.09.2023 0 ML v Pythone 12 – neurónová sieť predpovedá výskyt cukrovky u indiánskeho kmeňa V predchádzajúcej časti sme ukázali vytvorenie neurónovej siete natrénovanej na texte knihy generujúcej krátke poviedky. Príklad bol názorný a zrozumiteľný ohľadne toho ako sa neurónová sieť trénuje a čo robí, avšak vysvetliť začiatočníkovi ako fungu ...
Python 11.09.2023 0 Python a kybernetická bezpečnosť – 7. časť Počnúc touto časťou seriálu začneme programovať aplikáciu, ktorá nám pomôže lepšie pochopiť niektoré procesy prebiehajúce v sieťovom prostredí. Zopakujeme si pritom viaceré poznatky získané z predošlých častí seriálu. Pripravíme základný kód, ktorý b ...
Ako na to 29.08.2023 0 ML v Pythone 11 – vytvorenie a učenie neurónovej siete na generovanie poviedok Ukážeme vytvorenie a natrénovanie vlastnej neurónovej siete. Natrénujeme ju texte knihy. V reálnej praxi by sa trénovala na tisíckach kníh a ďaľších textov. Následne túto neurónovú sieť použijeme na generovanie textu krátkej poviedky. Zadáte prvých p ...
Ako na to 22.08.2023 1 ML v Pythone 10 – trénovanie neurónovej siete, príprava Námetom tohto a budúceho dielu je vytvorenie a natrénovanie vlastnej neurónovej siete. Natrénujeme ju na väčšom objeme textu v prirodzenom jazyku, v našom prípade na jednej, alebo viacerých knihách. Následne túto neurónovú sieť použijeme na generovan ...
Ako na to 17.08.2023 0 ML v Pythone – priebežná rekapitulácia seriálu Cieľom seriálu je ukázať na praktických príkladoch programovanie úloh strojového učenia v programovacom jazyku Python. Po prvých deviatich dieloch je čas na prvú rekapituláciu doterajších dielov Strojové učenie v Pythone 1 – prostredie Google Colab ...
Ako na to 15.08.2023 0 ML v Pythone 9 – trénovanie neurónu V predchádzajúcej časti sme ukázali rozpoznávanie obrazu pomocou už natrénovanej neurónovej siete ResNet-50. V deviatej časti ukážeme ako sa trénujú neuróny umelej neurónovej siete. Bude to trochu dlhšie, nechceli sme túto problematiku rozdeľovať do ...
Ako na to 10.08.2023 0 ML v Pythone 8 – príklad rozpoznávanie obrazu V predchádzajúcej časti sme ukázali konfiguráciu NVIDIA CUDA pre výpočty pomocou grafickej karty. V ôsmej časti sa budeme venovať rozpoznávaniu obrazu. Potrebujete mať nainštalovanú platformu Anaconda a knižnicu PyTorch. Príklady sú koncipované tak, ...
Ako na to 08.08.2023 0 ML v Pythone 7 – Využitie grafickej karty NVIDIA na výpočtovo náročné úlohy V predchádzajúcej časti sme ukázali vytvorenie animovaných grafov a export od videosúborov. V tejto časti predstavíme platformu CUDA (Compute Unified Device Architecture) ktorá využíva výkon grafických kariet NVIDIA na výpočtovo náročné úlohy. Vo v ...
Ako na to 03.08.2023 0 ML v Pythone 6 – animované grafy a ich export ako video V predchádzajúcej časti sme ukázali nákladné možnosti názorného zobrazovania údajov pomocou grafov. Ešte názornejšie sú však animované grafy. Animácie je možné exportovať ako videá do súborov .MP4, alebo animovaný GIF. Animácia okrem názornosti umož ...