Č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
121
–
150
/
753
První strana
Předchozí strana
2
3
4
5
6
7
8
Následující strana
Poslední strana
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
FreeBSD bude mít grafický instalátor, Fedora Asahi Remix ve verzi 40
Projekt systemd přidává nový nástroj, který má nahradit programy sudo a doas. Tvůrci operačního systému FreeBSD konečně pracují na grafickém instalátoru. Projekt Fedora oznámil všeobecnou dostupnost distribuce Fedora Asahi Remix 40.
Filip Zatloukal
13. 5. 2024
Doba čtení:
2 minuty
121
–
150
/
753
První strana
Předchozí strana
2
3
4
5
6
7
8
Následující strana
Poslední strana
Komerční sdělení
ASUS ROG NUC 16 Edition 20 Gold: Třílitrové AI monstrum