Pavel Tišnovský |
Vztahuje se k |
Využití serializačního formátu MessagePack v Pythonu0:27 » Root.cz 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. 640K by mělo stačit každému: skutečně?10.prosince » Root.cz Billu Gatesovi se připisuje výrok „640K ought to be enough for anybody“, který ovšem pravděpodobně nikdy neřekl. Na počítačích IBM PC se skutečně dlouhou dobu bojovalo s omezenými možnostmi adresování většího paměťového rozsahu. Vývoj mikroprocesorů z rodiny 80×86: 32bitové čipy 80386 a 804865.prosince » Root.cz Dnes se budeme zabývat těmi novými instrukcemi, které byly přidány do třetí generace mikroprocesorů rodiny 80×86, tj. konkrétně do čipů Intel 80386 (a posléze i Intel 80486). Prozatím se zaměříme především na reálný režim. Vývoj mikroprocesorů z rodiny 80×86: od Intelu 8086 k čipu 802863.prosince » Root.cz Většina příkladů, které jsme si až doposud ukazovali, využívala pouze instrukce a registry dostupné na původních mikroprocesorech 8086 a 8088. Ovšem možnosti instrukčních sad se postupně s příchodem dalších čipů řady x86 rozšiřovaly. Manipulace s tenzory v knihovně PyTorch (dokončení)28.listopadu » Root.cz 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. Využití knihovny scikit-learn pro zpracování a analýzu přirozeného jazyka (NLP), 3.část26.listopadu » Root.cz 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. Využití knihovny scikit-learn pro zpracování a analýzu přirozeného jazyka (NLP), 2.část21.listopadu » Root.cz 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. Časovač 8253 a systém přerušení na IBM PC19.listopadu » Root.cz Při programování IBM PC je třeba zajistit volání nějakého podprogramu v pravidelných intervalech. Realizace formou čekacích smyček je většinou nepraktická, proto je výhodnější využít časovač představovaný čipem 8253. Využití knihovny scikit-learn pro zpracování a analýzu přirozeného jazyka (NLP)14.listopadu » Root.cz 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í. Manipulace s tenzory v knihovně PyTorch7.listopadu » Root.cz 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. Od projektu Scikit-learn ke knihovně PyTorch5.listopadu » Root.cz 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). Užitečná novinka v Go 1.22: vylepšení směrování v knihovně net/http31.října » Root.cz Součástí standardní knihovny jazyka Go je mj. i balíček net/http, který umožňuje tvorbu HTTP klientů i serverů. V Go verze 1.22 došlo k vylepšení možností tohoto balíčku, které umožňují tvořit webové služby s REST API. |
|