Články
Zprávičky
Fórum
Podpořte Root
Školení
Galerie
Root do mailu
RSS
Blogy
Knihy
Speciály
Manuály
Licence
Jak na Linux
Zdroják
Hledat
Root.cz
»
Témata
»
Python
Python
61
–
90
/
724
První strana
Předchozí strana
1
2
3
4
5
6
7
Následující strana
Poslední strana
PyXL je procesor, na kterém přímo běží Python
PyXL je počítačový procesor, který je speciálně navržen pro provádění kódu v jazyce Python. Obvykle je to tak, že na procesoru běží interpret jazyka. Tady je ovšem interpretrem přímo samotný křemík procesoru PyXL. Výsledkem je velmi rychlý běh…
Petr Krčmář
1. 5. 2025
PyTorch: problematika rozpoznávání a klasifikace obrázků
Začneme se zabývat dalším problémem, který je poměrně dobře řešitelný s využitím knihovny PyTorch. Jedná se o rozpoznávání a klasifikaci rastrových obrázků. Řešení (většinou) spočívá ve využití konvolučních neuronových sítí.
Pavel Tišnovský
29. 4. 2025
Doba čtení:
45 minut
Realizace neuronových sítí s využitím knihovny PyTorch (3. část)
Ukázali jsme si konstrukci, trénink a validaci neuronových sítí s využitím knihovny PyTorch. Zbývá nám ovšem seznámit se blíže s konceptem afinních transformací a aktivačních funkcí. Právě to je téma dnešního článku.
Pavel Tišnovský
24. 4. 2025
Doba čtení:
34 minut
Softwarová sklizeň (23. 4. 2025): mocný editor pro Python
Sonda do světa otevřeného softwaru. Dnes si představíme nedávno otevřený software pro simulaci barvosleposti, podíváme se zápisník pro Python, vyzkoušíme prohlížeč a konvertor 3D modelů a řekneme si o „kotěcím“ emulátoru terminálu.
Filip Zatloukal
23. 4. 2025
Doba čtení:
1 minuta
Realizace neuronových sítí s využitím knihovny PyTorch (2. část)
Ukážeme si tvorbu a konfiguraci neuronové sítě, natrénování této sítě, její otestování, vizualizaci získaných výsledků atd. Taktéž se zmíníme o problému přeučení a nedoučení.
Pavel Tišnovský
22. 4. 2025
Doba čtení:
42 minut
Realizace neuronových sítí s využitím knihovny PyTorch
Ukážeme tu nejdůležitější funkcionalitu poskytovanou balíčkem PyTorch, který umožňuje konstrukci neuronových sítí zvoleného typu a tvaru, trénink těchto sítí a jejich následné použití pro řešení konkrétních úloh.
Pavel Tišnovský
17. 4. 2025
Doba čtení:
35 minut
Postřehy z bezpečnosti: WhatsApp spustí malware maskovaný jako obrázek
V dnešním díle se podíváme na novou slabinu v desktopové aplikaci WhatsApp, na nový nástroj spammerů AkiraBot, závažnou zranitelnost v pluginu OttoKit a kritickou zranitelnost v zařízeních FortiSwitch.
ČD - Telematika
14. 4. 2025
Doba čtení:
6 minut
Realizace MCP klientů i serverů v jazyku Go
Ukázali jsme si tvorbu MCP klientů i serverů v Pythonu s využitím oficiální MCP knihovny, zatímco dnes se zaměříme na jazyk Go, pro který oficiální knihovna prozatím není k dispozici.
Pavel Tišnovský
10. 4. 2025
Doba čtení:
26 minut
Model Context Protocol: vznikající standard pro potřeby aplikací využívajících AI a LLM (2.část)
Na praktických příkladech si ukážeme zpracování a deserializace dat vrácených MCP serverem, zjistíme, zda dokáže server obsloužit více klientů souběžně a na závěr si popíšeme posílání rastrových dat serverem klientovi.
Pavel Tišnovský
3. 4. 2025
Doba čtení:
25 minut
Model Context Protocol: vznikající standard pro aplikace AI a LLM
Současně s vývojem aplikací, které do nějaké míry využívají umělou inteligenci a/nebo velké jazykové modely se ukázala potřeba existence standardního mechanismu pro komunikaci mezi jednotlivými moduly těchto aplikací.
Pavel Tišnovský
1. 4. 2025
Doba čtení:
28 minut
Postřehy z bezpečnosti: operace Red Card vyústila v zatčení tří set lidí
V aktuálním dílu Postřehů se podíváme na operaci Interpolu nazvanou Red Card, na zranitelnosti v Kubernetes, v Google Chrome pro Windows nebo chytrých televizorech. Podíváme se také na nové nástroje a praktiky útočníků.
CSIRT.CZ
31. 3. 2025
Doba čtení:
10 minut
Codon nyní ještě rychlejší, obsahuje vlastní implementaci NumPy a je open source
O rychlém překladači Pythonu Codon jsme tu již psali. Od verze 0.18.0, která vyšla 30. ledna, je ještě rychlejší, protože obsahuje vlastní implementaci oblíbené knihovny NumPy. Navíc se změnila licence a Codon je open source s licencí…
Jan Fikar
17. 3. 2025
pgvector: vektorová databáze postavená na Postgresu
Ukážeme si základní vlastnosti rozšíření Postgresu, které se jmenuje pgvector. Umožňuje používat PostgreSQL ve funkci vektorové databáze, například při zpracování přirozeného jazyka, rozpoznávání obrázků, detekci anomálií atd.
Pavel Tišnovský
6. 3. 2025
Doba čtení:
26 minut
Programovatelné IO na mikrořadičích RP2040 – praktické použití
Na úvodní článek o PIO na mikrořadičích Raspberry Pi Pico dnes navážeme. Pokusíme se propojit znalosti o PIO (interní architektura, způsob propojení s mikrořadičem i s GPIO, instrukční soubor) s vlastnostmi MicroPythonu.
Pavel Tišnovský
13. 2. 2025
Doba čtení:
27 minut
Python 3.14 bude mít nový interpreter tail-call, je rychlejší o 10-40 %
Python 3.14 bude mít nový interpreter tail-call (koncová rekurze). V průměru je v testech o 10 % rychlejší, v náročných testech scimark o 40 %. Zatím funguje jen s překladačem Clang 19 a novějším na architekturách on x86–64 a AArch64. GCC bude…
Jan Fikar
10. 2. 2025
LibreOffice 25.2 přináší ODF 1.4 či vylepšené rozhraní a podporu OOXML
Letošní únorové vydání kancelářského balíku LibreOffice přináší desítky vylepšení ve všech aplikacích i společného základu balíku. Lépe pracuje s většími dokumenty či usnadňuje práci lidem s horším zrakem.
David Ježek
7. 2. 2025
Doba čtení:
4 minuty
Yandex vydal open source nástroj Perforator pro zlepšení výkonu serverů
Ruská společnost Yandex včera vydala open source nástroj Perforator pro kontinuální sledování výkonu serverů. Jde o podobné řešení jaké Google-Wide Profiling. Perforator by měl mít velmi malou režii méně než 1 % CPU a asi 512 MB RAM. Používá eBPF…
Jan Fikar
31. 1. 2025
Manipulace s binárními datovými strukturami v Pythonu (2. část)
Budeme se zabývat zarovnáním údajů v datových strukturách uložených v binární podobě (alignment) a taktéž tím, jak jsou realizovány výplně (padding) přidávané na konec serializovaných datových struktur.
Pavel Tišnovský
2. 1. 2025
Doba čtení:
31 minut
Manipulace s binárními datovými strukturami v Pythonu
Ve vývojářské praxi se prakticky každý den setkáme s nutností zpracování dat uložených v binární podobě, tj. například v binárních souborech atd. Ukážeme si, jak tyto operace provést v Pythonu.
Pavel Tišnovský
19. 12. 2024
Doba čtení:
35 minut
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
61
–
90
/
724
První strana
Předchozí strana
1
2
3
4
5
6
7
Následující strana
Poslední strana
ŠkOLENÍ: Jak bezpečně spravovat a provozovat linuxové servery?
TO CHCI
ČLÁNKY DO MAILU