Ako na to 08.01.2024 1 ML v Pythone II/1– nové grafické karty NVIDIA SUPER V novom pokračujeme v seriáli zameranom na deep learning a trénovanie neurónových sietí. Druhú sériu začíname predstavením najnovších grafických kariet NVIDIA. Grafické karty totiž v AI hrajú prím, pretože majú niekoľko tisíc jadier, takže sú optimál ...
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 ...