Č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
91
–
120
/
724
První strana
Předchozí strana
1
2
3
4
5
6
7
Následující strana
Poslední strana
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
Pattern matching v programovacím jazyku Coconut (2)
V dnešním článku budeme pokračovat v popisu technologie strukturálního pattern matchingu, jenž je nedílnou součástí programovacího jazyka Coconut. Některé vzorky, které si ukážeme, přesahují možnosti Pythonu. V tomto ohledu je tedy Coconut o jeden či dva kroky napřed.
Pavel Tišnovský
27. 6. 2024
Doba čtení:
39 minut
Pattern matching v programovacím jazyku Coconut
S technologií pattern matchingu, resp. vylepšenou formou strukturální pattern matching jsme se zde již setkali. V jazyku Coconut je strukturální pattern matching všudypřítomným prvkem a je „mocnější“, než v Pythonu.
Pavel Tišnovský
25. 6. 2024
Doba čtení:
40 minut
Projekt py2many: dokončení
Na článek o „univerzálním“ transpileru py2many dnes navážeme a dokončíme popis možností a schopností tohoto nástroje. Ukážeme si způsob překladu konstrukcí async a await, try a except, použití pattern matchingu i překlad kódů s definicí tříd.
Pavel Tišnovský
20. 6. 2024
Doba čtení:
28 minut
Projekt py2many: transpiler Pythonu do dalších programovacích jazyků
V dnešním článku se seznámíme se základními vlastnostmi projektu py2many, který dokáže překládat zdrojové kódy z Pythonu do dalších jazyků, včetně C++, Rustu, Go či jazyku Julia.
Pavel Tišnovský
18. 6. 2024
Doba čtení:
32 minut
NumPy 2.0.0 má rychlejší řazení s použitím knihovny Highway
Knihovna Pythonu pro numerické vědecké výpočty NumPy vyšla včera ve verzi 2.0.0. Mezi novinky patří rychlejší řazení ( sort, argsort, partition a argpartitions), protože se používá SIMD knihovna Google Highway a také x86-simd-sort od Intelu. Na…
Jan Fikar
17. 6. 2024
Konstrukce kolon a kompozice funkcí v jazyku Coconut
Pipeline je v současném IT jedno z nejzneužívanějších slov. V jazyku Coconut lze pipeline používat ve smyslu kolon, tedy pro zajištění předávání návratových hodnot funkcí do jiných funkcí, což je základ tacit programmingu.
Pavel Tišnovský
13. 6. 2024
Doba čtení:
39 minut
Coconut: zápis některých operátorů s využitím Unicode
Coconut nabízí programátorům mnoho konceptů i technik. Dnes se seznámíme s alternativním způsobem zápisu některých operátorů s využitím Unicode znaků a definicí nových unárních i binárních operátorů.
Pavel Tišnovský
6. 6. 2024
Doba čtení:
34 minut
Coconut: jazyk naznačující směr budoucího vývoje Pythonu
Už dříve jsme se seznámili se zajímavým funkcionálním jazykem Coconut, který je transpilován do Pythonu. Coconut se ovšem neustále vyvíjí a vyvíjí se i samotný Python, takže nastal čas Coconut oprášit.
Pavel Tišnovský
4. 6. 2024
Doba čtení:
33 minut
Postřehy z bezpečnosti: FBI rozbila botnet 911 S5
V tomto vydání Postřehů z bezpečnosti se podíváme na rozbití botnetu 911 S5, skupinu APT28 a malware HeadLace nebo kombinaci špionážních a ransomwarových TTPs severokorejskou skupinou.
Monika Kutějová
3. 6. 2024
Doba čtení:
7 minut
Nuitka: pokročilý AOT překladač jazyka Python
Na články o AOT překladačích (mypyc a Cython) i o JIT překladačích (Numba) dnes navážeme a celé téma dokončíme. Popíšeme si totiž některé možnosti nabízené AOT překladačem nazvaným Nuitka.
Pavel Tišnovský
23. 5. 2024
Doba čtení:
24 minut
Nástroj Cython a typové anotace podporované Pythonem
Cython je AOT překladač Pythonu, který nově podporuje jak původní syntaxi nástrojů Cython/Pyrex, tak i zápis s dekorátory a typovými informacemi kompatibilní s Pythonem. Právě touto problematikou se budeme zabývat.
Pavel Tišnovský
21. 5. 2024
Doba čtení:
31 minut
91
–
120
/
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