Články
Zprávičky
Fórum
Podpořte Root
Školení
Galerie
Blogy
Knihy
Jak na Linux
Zdroják
Hledat
Root.cz
»
Témata
Python
91
–
120
/
735
První strana
Předchozí strana
1
2
3
4
5
6
7
Následující strana
Poslední strana
Postřehy z bezpečnosti: Ivanti dává hattrick třemi kritickými zranitelnostmi
V dnešním díle postřehů se nejprve podíváme na hattrick od Ivanti, zranitelnost v AMD-SEV a chybu v imagebuilderu pro OpenWrt. Poté na některé aktivity ruských hackerů a severokorejských podvodníků.
CESNET CERTS
16. 12. 2024
Doba čtení:
4 minuty
Využití serializačního formátu MessagePack v Pythonu
Se serializačním formátem nazvaným MessagePack jsme se již na stránkách Roota jednou setkali. Dnes si ukážeme, jak se tento formát používá v jazyku Python, a to včetně serializace N-dimenzionálních polí knihovny NumPy.
Pavel Tišnovský
12. 12. 2024
Doba čtení:
35 minut
Manipulace s tenzory v knihovně PyTorch (dokončení)
V dnešním článku dokončíme popis vlastností tenzorů. Ukážeme si, jaké operace je možné s tenzory provádět, ať již se jedná o operace prováděné prvek po prvku, o takzvaný broadcasting nebo o komplikovanější činnosti.
Pavel Tišnovský
28. 11. 2024
Doba čtení:
28 minut
Využití knihovny scikit-learn pro zpracování a analýzu přirozeného jazyka (NLP), 3.část
Budeme se zabývat velmi často řešenou úlohou: analýzou, zda je předložený text spam nebo se jedná o jiný typ textu (ham). Při vektorizaci textu využijeme takzvané n-gramy.
Pavel Tišnovský
26. 11. 2024
Doba čtení:
72 minut
Postřehy z bezpečnosti: Rusko, Čína i KLDR opět na scéně
V tomto pravidelném vydání pondělních Postřehů z bezpečnosti se podíváme na využití AI severokorejskými útočníky, pročínskou vlivovou síť podvodných webů nebo nové malwary z arzenálu ruských skupin.
Monika Kutějová
25. 11. 2024
Doba čtení:
12 minut
Využití knihovny scikit-learn pro zpracování a analýzu přirozeného jazyka (NLP), 2.část
Dnes si vysvětlíme algoritmy pro vektorizaci jazykového korpusu, což je proces, při kterém se z jednotlivých textových dokumentů (každý dokument je představován řetězcem) konstruuje matice s numerickými hodnotami.
Pavel Tišnovský
21. 11. 2024
Doba čtení:
60 minut
Postřehy z bezpečnosti: pašování škodlivého kódu v metadatech souborů
Podíváme se na ukrývání kódu v metadatech, na zranitelnost ve Windows zneužitelnou pouhým kliknutím pravého tlačítka myši, opět se budeme věnovat ransomwaru, zaměříme se také na škodlivý balíček fabrice a zranitelnosti v GitLabu.
CSIRT.CZ
18. 11. 2024
Doba čtení:
10 minut
Trinity Desktop Environment (TDE) R14.1.13: závan starých časů o čtyři roky později
V éře GNOME 47 a KDE Plasmy 6.2, obou běžících na Waylandu, v éře HDR, HiDPI i neceločíselného škálování může působit archaicky desktop stavějící na 23 let starých dogmatech. Přesto má ale desktop Trinity i pro rok 2025 co nabídnout.
David Ježek
15. 11. 2024
Doba čtení:
4 minuty
Využití knihovny scikit-learn pro zpracování a analýzu přirozeného jazyka (NLP)
V článcích o scikit-learn jsme se zabývali zpracováním a predikcí numerických dat. Ovšem v praxi je zapotřebí pracovat i s dokumenty psanými v přirozeném jazyce. I v takových případech najde scikit-learn své využití.
Pavel Tišnovský
14. 11. 2024
Doba čtení:
55 minut
Manipulace s tenzory v knihovně PyTorch
Vysvětlíme si, jak jsou tenzory uloženy v paměti počítače nebo TPU. Taktéž si ukážeme získání pohledu (view) na tenzor a následně si popíšeme i různé operace, které je možné s tenzory provádět jako s celkem.
Pavel Tišnovský
7. 11. 2024
Doba čtení:
27 minut
Od projektu Scikit-learn ke knihovně PyTorch
Začneme se zabývat knihovnou PyTorch, která je poměrně intenzivně využívána v oblasti strojového učení (machine learning) a zejména pak hlubokého učení (deep learning).
Pavel Tišnovský
5. 11. 2024
Doba čtení:
20 minut
Fedora 41 s podporou Secure Bootu i na GeForce
Na světě je nová verze Fedory. Staví na jádru Linux 6.11 s GNOME 47, v případě KDE verze s Plasmou 6.2, dále třeba LXQt 2.0 (se zkušební podporou běhu na Waylandu). Novinkou je podpora použití kombinace uzavřeného ovladače Nvidia a Secure Bootu,…
David Ježek
29. 10. 2024
Neuronové sítě v knihovně scikit-learn: dokončení
Prozkoumáme, jaký vliv mají hyperparametry modelů MLPRegressor i MLPClassifier na kvalitu natrénované neuronové sítě. Budeme přitom sledovat interní stav velmi jednoduché sítě s pouhými třemi neurony.
Pavel Tišnovský
24. 10. 2024
Doba čtení:
49 minut
Volba funkcí a algoritmů pro trénink neuronových sítí ve scikit-learn
Popíšeme si aktivační funkce, které lze vybrat při konstrukci neuronových sítí. Taktéž se zmíníme o možnosti výběru algoritmů použitých při tréningu neuronových sítí a jejich vlivu na kvalitu výsledků.
Pavel Tišnovský
17. 10. 2024
Doba čtení:
44 minut
Postřehy z bezpečnosti: AI pomáhá tvořit malware, obcházení MFA u M365
V tomto vydání Postřehů se podíváme na zneužívání chyby ve Windows, využití ChatGPT k psaní malwaru, ransomwarové skupiny zaměřené na Veeam Backup nebo únik 31 milionů údajů WaybackMachine.
Monika Kutějová
14. 10. 2024
Doba čtení:
13 minut
Rozpoznávání obrázků s knihovnou scikit-learn
Ukážeme si jeden ze způsobů rozpoznání rastrových obrázků. Použijeme obrázky s rozlišením pouze 8×8 pixelů, které lze reprezentovat vektorem s 64 prvky. Takto krátké vektory můžeme využít pro trénink různých modelů.
Pavel Tišnovský
10. 10. 2024
Doba čtení:
48 minut
Python 3.13 vylepšuje zabudovaný REPL
Dnes vychádza nová verzia jazyka Python 3.13. Medzi novinkami je aj vylepšený jazykový shell. Výzvy sú po novom farebne rozlíšené. Boli pridané príkazy exit , help , a quit . Teda pre návrat do terminálu už nebudeme musieť písaťexit() alebo quit()…
johny
7. 10. 2024
Neuronové sítě v knihovně scikit-learn (2.část)
Budeme se opět zabývat neuronovými sítěmi. Ukážeme si změnu topologie neuronové sítě provádějící regresi, ale například i použití takzvané matice záměn (confusion matrix). Nakonec neuronovou síť naučíme malou násobilku.
Pavel Tišnovský
3. 10. 2024
Doba čtení:
52 minut
Hy 1.0.0: dialekt Lispu integrovaný do Pythonu
Po téměř 12 letech vývoje byla vydána verze 1.0.0 programovacího jazyka Hy, což je dialekt jazyka Lisp, který je zabudován do jazyka Python. Jedná se o první stabilní vydání tohoto jazyka. Čerstvě vydaná verze 1.0.0 podporuje Python 3.8 až…
Petr Krčmář
24. 9. 2024
Neuronové sítě v knihovně scikit-learn: vytvoření a učení malé sítě
Dnes si ukážeme, jak vytvořit neuronovou síť s volitelným počtem skrytých vrstev, naučit tuto síť řešit zvolený problém s využitím sady trénovacích dat a následně tuto síť použít nad další sadou (validačních) dat.
Pavel Tišnovský
24. 9. 2024
Doba čtení:
46 minut
Scikit-learn: jednoduchý a současně i univerzální model lineární regrese
Ještě jednou se vrátíme k modelu pro lineární regresi. S ním jsme se již setkali, ovšem ve skutečnosti je i zdánlivě jednoduchý koncept lineární regrese realizován tak, že ho lze využít mnoha dalšími způsoby.
Pavel Tišnovský
5. 9. 2024
Doba čtení:
45 minut
Křížová validace modelů v knihovně scikit-learn
Budeme se zabývat důležitou problematikou, konkrétně jak vybrat co nejvhodnější model, jak nastavit hyperparametry modelů a jak vlastně zjistit, které atributy se mají použít při tréninku modelu.
Pavel Tišnovský
29. 8. 2024
Doba čtení:
41 minut
Codon: 10–100× rychlejší Python
Codon je rychlá implementace Pythonu, která se snaží o rychlosti srovnatelné s nativním kódem v C/C++. V jednom vlákně je často 10–100× rychlejší než referenční CPython. Navíc nativně používá multithreading. Codon nepoužívá novou syntax, ale také…
Jan Fikar
26. 8. 2024
Balíček scikit-learn: trénink a předpovědi modelů provádějících regresní analýzu
Dokončíme popis problematiky modelů provádějících regresní analýzu. Ukážeme si, jak tyto modely natrénovat, jak zjistit, které atributy způsobují špatné předpovědi modelu i to, jak zjistit atributy způsobující nestabilitu předpovědí.
Pavel Tišnovský
22. 8. 2024
Doba čtení:
39 minut
Balíček scikit-learn: modely provádějící regresní analýzu
Na článek, v němž jsme se zabývali základní problematikou modelů provádějících klasifikaci dat, dnes navážeme. Ukážeme si jeden z modelů, jenž namísto klasifikace provádí regresi. Jedná se o model lineární regresní analýzy.
Pavel Tišnovský
15. 8. 2024
Doba čtení:
42 minut
Balíček scikit-learn: modely provádějící klasifikaci
Na úvodní článek o datové analýze s využitím knihovny scikit-learn dnes navážeme. Ukážeme si práci s modely provádějícími klasifikaci dat. Konkrétně se bude jednat o modely, které se „učí s učitelem“ – supervised learning.
Pavel Tišnovský
8. 8. 2024
Doba čtení:
40 minut
Datová analýza s využitím nástroje scikit-learn: první kroky
Datová analýza je velmi zajímavý a neustále se rozvíjející se obor. Své místo v něm má i knihovna scikit-learn běžící v ekosystému jazyka Python. Dnes si představíme naprosté základy této knihovny.
Pavel Tišnovský
1. 8. 2024
Doba čtení:
40 minut
Nejnovější verze setuptools znemožňuje instalaci mnoha pythonních balíčků
Nově vydaná verze setuptools způsobuje problémy při instalaci balíčků. Chyba je o to zákeřnější, že nestačí v závislostech použít starší verzi setuptools, protože každý balíček si může specifikovat vlastní verzi a pokud verzi neudá, použije se…
Pavel Tišnovský
29. 7. 2024
Definitivní konec Pythonu 2.7 možná už s Fedorou 41, brzdou je GIMP
Miro Hrončok z Red Hatu navrhl mezi změny pro Fedoru 41 definitivní odstranění podpory staré verze Pythonu 2.7. Má pro to pádné důvody jako třeba skutečnost, že tato verze bude v době vydání jedenačtyřicítky už dobrých 5 let ukončená, že CentOS…
David Ježek
3. 7. 2024
Softwarová sklizeň (3. 7. 2024): tvoříme GTK3 / GTK4 rozhraní
Sonda do světa otevřeného softwaru. Dnes si představíme hexadecimální editor, vyzkoušíme nástroj pro tvorbu uživatelského rozhraní, řekneme si o rychlém textovém editoru a zkomprimujeme si pár PDF souborů.
Filip Zatloukal
3. 7. 2024
Doba čtení:
1 minuta
91
–
120
/
735
První strana
Předchozí strana
1
2
3
4
5
6
7
Následující strana
Poslední strana
ŠKOLENÍ Zabbix: monitorovací systém od základních kroků až po složité objekty
VÍCE INFO
ČLÁNKY DO MAILU