• Č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 / 744
    První strana Předchozí strana 1 2 3 4 5 6 7 Následující strana Poslední strana
    • Postřehy z bezpečnosti: operace Red Card vyústila v zatčení tří set lidí

      Speciální policejní jednotka proniká do domu při razii
      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í

      Raspberry Pi Pico s řadičem RP2040
      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ů

      Yandex
      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
    • 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
    91–120 / 744
    První strana Předchozí strana 1 2 3 4 5 6 7 Následující strana Poslední strana